2017-03-07 10 views
1

私はGoogleアナリティクスは、プロファイルごとに10000リクエストをどのように計算しますか?

DataResource.GaResource.GetRequest r = GAS.Data.Ga.Get(profileID,startdate.ToString("yyyy-MM-dd"),enddate.ToString("yyyy-MM-dd"),"ga:pageviews,ga:uniquePageviews,ga:timeOnPage,ga:exits"); 
r.Dimensions = "ga:pagePath"; 
r.Filters = "ga:pagePath=~ItemID=" + strPagePath + "*"; 
r.MaxResults = 1000; 
GaData d = r.Fetch();` 

以下のようにGoogleアナリティクスのメトリック(ページビュー数、ユニークページビュー、TimeonPAge、脱出)からのデータのフェッチしていますが、私はビデオのいくつかのランダムな数の(メトリック)データをフェッチした後、次の例外を受け取りました:

>>Error while fetching pageviews From GA Google.Apis.Requests.RequestError 
>>Quota Error: profileId ga:****** has exceeded the daily request limit. [403] 
>>Errors [ 
>> Message[Quota Error: profileId ga:****** has exceeded the daily request >>>limit.] Location[ - ] Reason[dailyLimitExceeded] Domain[global] 
>>] 

1つのItemIDに対して、これらの4つの指標(ページビュー、ユニークなビューなど)をフェッチしています。

Googleアナリティクスは、これを4種類のリクエストまたは1つのリクエストとして計算しますか?

答えて

0

GoogleアナリティクスAPIに対して送信するリクエストごとに1つがカウントされます。クォータはプロジェクトベースでもユーザーベースでもありません。

ページネーション:

はあなた以上のあなたのリクエストはリクエスト内の行の合計数が100000であれば、あなたはすべてのデータを取得するために100件のリクエストを作成する必要があるとしている1000年のmaxResultsを要求しています。

すべてのAPI:あなたも、それはカウント管理APIと同様に、レポートAPIを使用しているので、もし、APIのすべてに

要求は、同じクォータにカウントされます。

すべてのユーザーとアプリケーション:

今ここに、それは、関連するプロジェクトではありません、現在のクォータシステムについての楽しい部分です。

私の会社はプロフィール1234567を持っています。今私たちのマーケティングチームはすべてアクセス権を持っています。マーケティングチームの各メンバーは、さまざまなアプリが好きです。彼らはすべて彼らが一番好きなアプリをインストールします。彼らはすべて同じ10000リクエストクォータを使用しています。

リセット:

あなたのクォータは真夜中西コストUSA時にリセットされます。それまで誰もそのビューIDにアクセスすることはできません。テスト時のトップヒントは、Webプロパティの下に開発ビューを作成してから、プロダクションビューを吹き飛ばすことはありません。

+0

ありがとうございます。私はまだあなたの最初のポイント "ページネーション"について少し混乱しています。 My Codeに従って、GAに1つのリクエストを送信して4つの指標を取得しています。 GAは内部的に4つ以上のリクエストとしてこのリクエストを計算しますか? – NikhilG

+0

リクエストをして1000行を返した場合。しかし、次の1000行を要求するために使用できるnextpagetokenを受け取るデータがさらにあります。各リクエストはあなたのクォータに対するものです。 – DaImTo

関連する問題