複数のクライアントからの複数のキャンペーンを (特定のクライアントごとにグループ化して) レポートするようにアプリケーションをセットアップしました。テストのために、私のクライアントは私のアプリケーションへのアクセスを提供しました (私はこのチュートリアルhttps://developers.google.com/analytics/devguides/config/mgmt/v3/quickstart/service-php#add-userに従いました)。今まではすべて問題ありませんでした。私のクライアントは、ほとんどのクライアントが限られたアクセスのみを提供し、私の開発者アプリへのアクセスを許可できないという要件を提起しました。管理者権限なしで読み取り専用アカウントへのログインとパスワードのみでアプリをレポートできるようにすることは可能ですか?
質問する
34 次
1 に答える
0
はい。Core Reporting APIおよびAnalytics Reporting API V4 の場合、サービス アカウントのメール アドレスを任意のレベルに追加できます。
- アカウント
- 財産
- 意見
読み取り専用アクセスのみ。
必要なスコープは次のとおりです。
https://www.googleapis.com/auth/analytics.readonly
ユーザーをアカウントに追加する方法の詳細については、ヘルプ センターの記事を参照してください。
アプリケーションでAnalytics Management API V3の書き込み操作を使用する必要がある場合は、さらに多くのスコープが必要になる場合があります。
代替シナリオ
代替シナリオは次のとおりです。アプリケーションの最終ユーザーがアプリケーションを認証および承認してデータを取得する Web アプリケーションを作成できます。サービス アカウントは、非常に少数の Analytics アカウントからのデータを単一のサーバーで処理する必要がある場合に非常に便利です。しかし、多くのユーザーが自分のデータにアクセスすることを意図している場合は、いくつかの代替シナリオを検討する必要があります。
于 2016-05-18T22:19:12.947 に答える