私は GA Data Export API を使用して Google アナリティクスとやり取りしており、多くの進歩を遂げています。最初はこの URL エンドポイントを使用して、アカウントの下にあるすべてのプロファイルを取得しています。
https://www.google.com/analytics/feeds/accounts/default
この URL は、各 GA ID (プロファイル) と各 UA を取得します。私が気付いたことの 1 つは、1 つのアカウントに複数の UA を含めることができ、これが発生した場合、この要求はすべてのプロファイルをプルすることです。10 の異なる UA の下に約 115 のプロファイルを持つクライアントがあり、リクエストは最初のリクエストに約 30 秒かかります (その後、かなり高速になるため、キャッシュする必要があると思いますが、翌日には同じことが起こります)。
プロファイルを取得せずに UA のリストを取得する方法はありますか? このようにして、各プロファイルをプルするのではなく、UA に特にプロファイルを照会できます。
これに関するアドバイスは本当に役に立ちます!
ありがとう
更新:私が現在使用している特定の呼び出しに関するドキュメントは次のとおりです。
http://code.google.com/apis/analytics/docs/gdata/gdataReferenceAccountFeed.html
更新 1: ドキュメントで興味深い情報を見つけました
ユーザーが Analytics にアクセスできることをアプリケーションが確認したら、次のステップは、ユーザーがどの Analytics アカウントにアクセスできるかを調べることです。ユーザーはさまざまなアカウントにアクセスでき、そのアカウント内ではさまざまなプロファイルにアクセスできることに注意してください。このため、アプリケーションは、ユーザーが使用できるアカウントのリストを最初に要求しない限り、レポート情報にアクセスできません。結果のアカウント フィードはそのリストを返しますが、最も重要なことは、リストにはユーザーが表示できるアカウント プロファイルも含まれていることです。
これは、デフォルトのアカウント呼び出しを使用してこれらを取得する必要があることを意味しますか? 確かに、誰かが以前にこの問題を抱えていましたか?