1

スタック オーバーフローするには:

以下の質問を GAPI Google グループに投稿しましたが、返信がありません。これは、Analytics API について何か知っている人にとっては最後の試みです。

元の質問を以下に投稿しました。

ダン


こんにちは、みんな、

アカウントに問題があり、Analytics インターフェイスからのデータが API から取得したデータと一致しません。

1 つの GA アカウントで複数の「サブサイト」に分割された Web サイトがあります。サブサイトのデータを表示するために、次のフィルターを使用してアドバンス セグメントを設定しました。

ga:pagePath=@/foo/bar/site

インターフェイスでキーワードを表示するには、このアドバンス セグメントを選択し、[トラフィック ソース] -> [ソース] -> [検索] -> [オーガニック] に移動し、日付範囲として 5 月を選択します。次に、訪問に関連付けられたキーワードのリストを受け取ります。このリストの一番上にあるのは、157 回の訪問を受けた (提供されていない) キーワードです。

API でこのクエリをエミュレートするために、次のリクエストを実行します...

フィルタ: ga:medium==organic;ga:pagePath=@/foo/bar/site ディメンション: ga:keyword 指標: ga:visits 並べ替え: -ga:visits 開始日: 2013-05-01 終了日: 2013-05 -31

API から返されたキーワードのリストを受け取りましたが、これは (ほとんど) GA インターフェイスのキーワードと同じです。ただし、訪問数ははるかに少なくなります。たとえば、GA インターフェースで 157 回の訪問がある (指定されていない) キーワードは、API では 39 回しか訪問されません。

日付とクエリを確認 (および再確認) しましたが、この不一致の理由がわかりません。

私が識別できる唯一の違いは、アドバンス セグメントの使用ですが、これは単に API フィルターと一致するはずです。

誰かがこれに光を当てることができれば、私はそれを大いに感謝します!

ダン

4

1 に答える 1

3

これは、2 つの間のクエリが実際には同じではないことが原因である可能性が最も高いです。UI でアドバンス セグメントを使用している場合は、API でも同じことを行う必要があります。

これを試して:

  • ディメンション: ga:キーワード
  • 指標: ga:訪問数
  • 並べ替え: -ga:訪問数
  • 開始日: 2013-05-01 終了日: 2013-05-31
  • セグメント: dynamic::ga:pagePath=@/foo/bar/site
  • フィルタ: ga:medium==organic
于 2013-07-10T05:19:04.970 に答える