モバイルアプリケーションで分析をしようとしています。アプリケーションは Flex で記述されています。公式の例に従って、Google Analytics に Google のライブラリを使用しようとしています。イベント ハンドラー内のすべての画面から呼び出す静的メソッドを持つクラスを作成しました。creationComplete
import com.google.analytics.GATracker;
import com.google.analytics.AnalyticsTracker;
import flash.display.DisplayObject;
public class AnalyticsHelper
{
public static function trackScreenView(screen: DisplayObject, name: String): void {
var tracker:AnalyticsTracker = new GATracker(screen, "UA-XXXXXXXX-1", "AS3", false);
tracker.trackPageview("/screen/" + name);
}
}
いくつかのデバッグの後、私の結果は次のとおりです。関数が呼び出されます。trackPageview()
呼ばれます。Wireshark によると、一部のデータは Google に送信されますが、暗号化された接続を経由するため、それが何であるかはわかりません。しかし、Google アナリティクスのダッシュボードにデータが表示されません。(はい、データが表示されるまで 1 日待たなければならないことはわかっています。待ったのですが、2 日経ってもまだ表示されません。)
何か不足していますか?Flex アプリケーションで Google Analytics を動作させるにはどうすればよいですか?