0

私は 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 アカウントにアクセスできるかを調べることです。ユーザーはさまざまなアカウントにアクセスでき、そのアカウント内ではさまざまなプロファイルにアクセスできることに注意してください。このため、アプリケーションは、ユーザーが使用できるアカウントのリストを最初に要求しない限り、レポート情報にアクセスできません。結果のアカウント フィードはそのリストを返しますが、最も重要なことは、リストにはユーザーが表示できるアカウント プロファイルも含まれていることです。

これは、デフォルトのアカウント呼び出しを使用してこれらを取得する必要があることを意味しますか? 確かに、誰かが以前にこの問題を抱えていましたか?

4

1 に答える 1

0

明らかに、UA-ID がわかっている場合はアカウントを照会できますが、UA ID のみのリストを取得する方法はありません。

これを行う 1 つの方法は、ユーザーに UA ID を選択させる代わりに、ユーザー自身の UA ID を入力させることです。ユーザーフレンドリーではありませんが、ユーザーを 30 秒待たせるよりはましです。

于 2011-07-08T15:07:13.830 に答える