問題タブ [google-reporting-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
144 参照

google-visualization - 視覚化データ テーブル ヘッダーに Google Reporting API ヘッダーを使用する正しい方法

テクノロジー: PHP と Javascript を組み合わせた Google Reporting API V4 と Google Visualization API。Google クライアント ライブラリをインストールして使用できない特定の理由があります。

問題: Visualization API は、Google Reporting API が返す型が「無効な型 Integer」であることを示しています。Visualization API で整数型がサポートされていないことは知っていますが、

https://developers.google.com/chart/interactive/docs/reference#DataTable_addColumn

問題は、レポート API ヘッダーを動的に使用してチャート テーブル ヘッダーを作成する正しいアプローチは何かということです。毎回データ型をマップする必要がありますか?

簡単に言うと、Analytics データをクエリして、次のヘッダー構造を取得します。

列を作成しようとすると、

(Firefox) コンソール ログ「無効なタイプ、INTEGER、列「ユーザー」。

タイプの「番号」をハードコーディングすることで、ここで「ごまかす」ことができます。

$column_object = "{'type': 'number' ,'label':'$mname'}";

これは正常に機能しますが、そうする必要はなく (または何かが欠けている)、メトリックとディメンションを動的にする際にいくつかの課題があります。「ユーザー」は確かに数値/整数です。データから列を簡単にマッピングできるのは、私が見落としていると感じずにはいられません。

0 投票する
1 に答える
29 参照

google-analytics - Reporting API にアクセスするための Google 認証要件

.NET Core アプリケーションから Google Reporting API を使用しようとしていますが、認証要件の種類について完全に混乱しています。Keys から Other メソッドまでいくつかの方法があるようです。

.NET Core MVC アプリケーションからレポート API を使用して Analytics データにアクセスしようとするときに、どの種類の資格情報とそれをどのように使用する必要があるかを知っている人はいますか?

どんな援助でも大歓迎です。

男ありがとう

0 投票する
1 に答える
616 参照

google-analytics-api - Google Analytics Reporting API から返されたデータ行に指標のゼロ値が含まれるのはなぜですか?

Google Analytics (GA) Reporting API を使用して、GA ビューからカスタム データを取得しています。私のクエリには、さまざまな URL とそれぞれのページ ビューに関する標準ディメンションとカスタム ディメンションが混在していることがよくあります。発行日や CMS 識別子など)。

返されるデータには、ページ ビューが 0 の何らかのディメンションの組み合わせを表す行が定期的に含まれています。それはどうしてですか?GA が 0 ヒットのデータ ポイントを報告するのはなぜですか?

PS: 私は 360 を使用していないため、サンプリングが適用されます。

0 投票する
0 に答える
698 参照

google-analytics - サービス「analyticsreporting.googleapis.com」の割り当てグループ「AnalyticsDefaultGroup」と制限「USER-100s」の割り当てを超えました

Analytics Reporting API v4 のクォータ制限に問題があります。次のエラーが表示されます。

{ "エラー": { "コード": 429、"メッセージ": "クォータ グループ 'AnalyticsDefaultGroup' のクォータを超過し、コンシューマー 'project_number:xxx' のサービス 'analyticsreporting.googleapis.com' の制限 'USER-100s'." , "errors": [ { "message": "割り当てグループ 'AnalyticsDefaultGroup' の割り当てを超え、サービス 'analyticsreporting.googleapis.com' の制限 'USER-100s' をコンシューマー 'project_number:xxx' に割り当てました。", "domain": "global", "reason": "rateLimitExceeded" } ], "status": "RESOURCE_EXHAUSTED" } }

私の開発者コンソールからの写真でわかるように、私はすでにリクエストを 100 から 1000 に増やしました。この変更は、現在のユーザーでは機能していないようです。

ここに画像の説明を入力

成功した 100 秒で 100 のリクエストを実行しましたが、1000 が可能であるにもかかわらず、101 のリクエストは失敗しました。

また、私の 1 日の上限を超えることはありません。 ここに画像の説明を入力

これを機能させるには、新しいサービス アカウントを作成する必要がありますか? 制限が有効になるのは翌日まで待たなければなりませんか? Google アナリティクス自体に制限を設定する必要がありますか?

0 投票する
1 に答える
1594 参照

python - レポート API で Google アナリティクスがユーザー ID を取得する

ユーザー エクスプローラー レポートの Google アナリティクスで利用できるユーザー ID を取得したいと考えています。以下のbatchGetを使用して、ga:clientId https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGetを使用してユーザーIDのリストを取得しています

クライアントIDを取得できますが、以下のAPIで同じIDを試すと https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/userActivity/search#request-body

返される 400 エラーが見つかりません。Google アナリティクスのユーザー エクスプローラー レポート ダッシュボードに表示されるユーザー ID をコピーしても、見つからない 400 エラーが返されます。私が間違っていることはありますか?

コードスニペット

応答

トレースバック (最後の最後の呼び出し): ファイル "ga_session_data.py"、192 行目、ga.main() ファイル "ga_session_data.py"、178 行目、メイン result=analytics.userActivity().search(body=body) .execute() ファイル "env/lib/python3.6/site-packages/googleapiclient/_helpers.py" の 130 行目、positional_wrapper の return wrap(*args, **kwargs) ファイル "env/lib/python3.6/ site-packages/googleapiclient/http.py", 行 856, in execute raise HttpError(resp, content, uri=self.uri) googleapiclient.errors.HttpError: https://analyticsreporting.googleapis.com/v4/userActivity:search ?alt=json が「CLIENT_ID: XXXXXXXX が見つかりません」を返しました。