Google Analytics Tracking for Adobe Flash

2008 年 11 月 28 日


GoogleAnalytics を利用して Flashでのアクセス解析を
Googleさんと Adobe さんが協力して整備して提供してくれることになりました。
コンポーネント化されたので、かなり簡単に使うことができました。

コンポーネントを置いて、Scriptをちょちょっと書けばトラッキングイベントを取得できます。

デバッグモードも用意されているので、ローカルで制作しているときも安心設計です。


一応モードが2つありますね。

以下の文はMLTさんのエントリーから引用しています。


ブリッジモード

HTML ページと Flash コンテンツの両方を管理したい場合はこちらのモードを利用します。

すでにウェブサイト上で Google Analytics (ga.js) を使って解析をしていて、そこにさらに Flash コンテンツ解析を追加したい時にはこのモードを選ぶとよいでしょう。

AS3 モード

Adobe Flash ActionScript 3 コードで制御し、かつ、作った Adobe Flash
アプリケーションを動かすホスト環境の制御をしない時はこちらのモードをお使いください。例えば、いろんなサイトにまたがって配布されるような
Flash コンテンツを開発する場合は、この AS3 モードを使うとよいでしょう。
コンポーネントのダウンロードはこちらから

落としたらC:\Program Files\Adobe\ Adobe Flash CS3\language\Configuration\Componentsに「Google」ディレクトリを作成し、

analytics_flash.swc

analytics.swc

の両方をコピー。
で、ソース。

package {
    import com.google.analytics.AnalyticsTracker;
    import com.google.analytics.GATracker;
    public class Main extends Sprite {
        public var tracker:AnalyticsTracker;
        public function Main() {
            about.addEventListener(MouseEvent.MOUSE_DOWN, link);
             function link(evt:Event){
                tracker.trackPageview("/readme/#" + str);
            }
        }
    }
}

こんな感じ?

色々触りながら理解していきます。