home > November 2009

AS3 : Google Analytics

November 04, 2009

AS2の書き方から変更されてるんですね。

まずgoogle codeからgaforflashをダウンロードする。

Macの場合は、
Macintosh HD/Applications/Adobe Flash CS3/Configuration/Components
にダウンロードしたgaforflash/libフォルダーを"Google"とか適当な名前付けてコピーする。
Winの場合は、
C:¥Program Files¥Adobe¥ Adobe Flash CS3¥language¥Configuration¥Components

コンポーネントウィンドウの中からGoogle/analytics.swcをflaファイルの適当なレイヤーに配置、
名前はtrackerとかになってるからそのままでOK。パラメータのaccountに"UA-XXXXXXX-X"を入れる。

ソースは


import com.google.analytics.AnalyticsTracker;
import com.google.analytics.GATracker;

//取得したいイベントの処理後に追加
tracker.trackPageview("/sample");

【追記】2010.3.7
GATrackerをnewしてtrackerを作成しする方法は下記です。
http://deepkick.com/blog/archives/2009/08/google_analytic.html


package {

  import flash.display.*;

  import flash.events.*;

  import com.google.analytics.AnalyticsTracker;

  import com.google.analytics.GATracker;



  public class Main extends Sprite {

  private var tracker:AnalyticsTracker;

  

  public function Main () {
   tracker = new GATracker( this, "UA-xxxxxx-yy", "AS3", true );
   stage.addEventListener( MouseEvent.CLICK, onStageClick );
  }

  private function onStageClick ( event:MouseEvent ):void {
   tracker.trackPageview("/sample");
  }
 }
}


Permalink | Comments (0)