3

Google アナリティクスは初めてです。すでにアカウントをセットアップしており、ページビューなどの基本的なデータを取得できます。Google アナリティクスで見たいのは、ユーザーがアプリで検索する文字列です。これは可能ですか?

最後のパラメーターとして整数のみを受け取るため、trackEvent を使用して実行することはできません。カスタム変数は事前定義されているようです。

ヒントや方向性をいただければ幸いです

4

1 に答える 1

4

検索データを追跡するには、イベントまたはページビューの 2 つの基本的な方法があると思います。

まず、検索用語をEvent の「ラベル」として配置し、整数を使用して用語が検索された回数を表すことができます (したがって、常に最後から 1 ですが、GA はそれらを集計できます)。このような:

String searchTerms = "foo bar";
...
tracker.trackEvent("category", "search", searchTerms, 1);

2 番目のオプションは、検索文字列を pageViews の URL に入れることです。このような:

String searchTerms = "foo bar";
...
tracker.trackPageView("/searches/" + searchTerms); // probably URL encode searchTerms?

または、URL で URL クエリ構文 (「?」) を使用することもできます (GA がこれらを Android URL から破棄するかどうかはわかりません。したがって、これがうまくいくかどうかをテストすることをお勧めします)。

String searchTerms = "foo bar";
...
tracker.trackPageView("/searches?terms=" + URLEncoder.encode(searchTerms, "UTF-8"));

両方 (3 つの方法すべて) を試して、表示したい情報を得るために GA UI でどちらがより役立つかを確認することをお勧めします。

于 2012-11-29T14:34:32.950 に答える