GoogleアナリティクスAPIの使用は可能ですか特定のイベントが追跡された回数のカウントを取得しますか?GoogleアナリティクスAPIによるイベントのカウント
具体的には、このイベントにヒットしたユニークビジターは1回だけカウントされます(ユニークビジターごとの後続イベントは合計に含まれません)。
私はPHPを介してAPIにアクセスするつもりです。これは価値があります。
GoogleアナリティクスAPIの使用は可能ですか特定のイベントが追跡された回数のカウントを取得しますか?GoogleアナリティクスAPIによるイベントのカウント
具体的には、このイベントにヒットしたユニークビジターは1回だけカウントされます(ユニークビジターごとの後続イベントは合計に含まれません)。
私はPHPを介してAPIにアクセスするつもりです。これは価値があります。
はい。
カウントするイベントのレベルに応じて、ga:eventCategory
またはga:eventAction
またはga:eventLabel
(またはその2つまたはすべて)のディメンションを設定します。
メトリックをga:uniqueEvents
に設定すると、1回の訪問で1回だけイベントがカウントされます。 (訪問者に応じてユニークにする機能はありません)。合計イベントの場合は、ga:totalEvents
に設定します。
フィルタを設定して、どのイベントを処理するかを絞り込みます。例えば、カテゴリのFooのイベントやアクションバーのために:
ga:eventCategory==Foo;ga:eventAction==Bar
あなたはGoogle Analytics Data Feed Query Explorerでそれをテストすることができます。
そのが理解のビットが十分にある、非常に簡単です... は、このJavaコードに従うか、Googleアナリティクスクエリエクスプローラで、この戦略に従う
/* Javaコード*/
DataQuery query = new DataQuery(new URL(
"https://www.googleapis.com/analytics/v2.4/data"));
query.setStartDate("2013-08-25");
query.setEndDate("2013-09-24");
//query.setDimensions("ga:pageTitle,ga:pagePath");
query.setDimensions("ga:pageTitle,ga:eventCategory");
//query.setFilters("ga:pagePath=~forgot.action");
query.setFilters("ga:eventCategory==/*Your event as per Google Analytics*/");
//query.setMetrics("ga:pageviews");
query.setMetrics("ga:uniqueEvents");
//query.setSort("-ga:pageviews");
//query.setSort("-ga:visitors");
query.setMaxResults(10);
query.setIds(/*YOUR TABLE ID*/);
これが大いに役立つことを願っています
「ga:eventCategory、ga:eventAction、ga:eventLabel」のような次元も必要になるでしょう – buley