3

以下の追跡コードを見つけてください。

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = analytics.newTracker(MY_PROPERTY_ID);
t.send(new HitBuilders.AppViewBuilder().setCustomDimension(1, "testing custom dimension").build());

上記のコードは、UI の要素のクリック リスナーに追加されます。

setCustomDimension のインデックス 1 は、プロパティ設定の「test」という名前のディメンションを参照します。これは、そのプロパティに対して私が持っている唯一のディメンションです。

スクリーン ビュー セッションは [アプリの概要] で追跡されますが、カスタム ディメンションのレポートには追加されません。

カスタマイズ タブを使用してカスタム レポートを作成しました。カスタム ディメンションのレポート

しかし、それでもカスタム ディメンションのデータを取得できません。

レポートにデータが表示されない

1日後、そして何度も実行した後でもレポートを確認しました。Android Studio を使用していますが、logcat でエラーや警告がスローされません。

この問題を解決するのを手伝ってください。また、Google アナリティクスを介して Android アプリの高度な指標を追跡するためのサンプル コードを含むクリーンなドキュメントやブログを提案していただけると助かります。

前もって感謝します :)。

4

1 に答える 1

7

SDK に既知の問題があるようです: https://code.google.com/p/analytics-issues/issues/detail?id=435

カスタム ディメンションをトラッカーに送信する前に、スクリーン ネームを設定する必要があります。

t.setScreenName("Home Screen");
t.send(new HitBuilders.AppViewBuilder().setCustomDimension(1, "testing custom dimension").build());
于 2015-02-19T09:19:42.973 に答える