Android アプリケーションから統計情報を収集するために Google アナリティクス SDK を使用しています。ユーザーが使用している言語を示すグラフを作成できるようにしたいと考えています。
そのために、次のような訪問者スコープのカスタム変数を作成しています。
tracker.setCustomVar(1, "Language", language, 1);
問題は、このアプローチが正しくないことです。Google アナリティクスの [ホーム] -> [ダッシュボード] で円グラフを作成したいので、[ウィジェットの追加] -> [円] -> [カスタム変数 (値 01)] でグループ化された [ユニーク ユーザー] を選択します。
上記のように作成された円グラフは、無効な結果を示します。目標は、各ユーザーの最後の変数値を取得し、各値のユーザー数を表示することです。実際に行うことは、すべての変数値を取得し、各値について、その値を持っていた訪問者の数を表示することです。
これは、誰かが言語を切り替えた場合、チャートに両方の言語で表示されることを意味します。彼が実際に使用しているものではありません。
だから私の質問は - それを正しく行う方法は? コード内の何かを変更する必要がありますか、おそらく変数以外のものを使用しますか? それとも、Google アナリティクスの Web サイトを介して修正することは可能でしょうか?
ありがとう