web-dev-qa-db-ja.com

ユーザーIDでGoogleアナリティクスをクエリする

Core Reporting API(v3) を使用して結果をクエリし、 ser ID で結果をフィルタリングする方法はありますか?

私はこの質問をたくさんググって、たくさんの記事を読みましたが、それを行う場所が1つも見つかりませんでした。さらに、私が見えないという事実はUser IDレポートインターフェイスのどこかにあるため、これが可能かどうかさえ疑問に思っています。私はそれを行うために、推奨されるものと同様の何かをドームにする必要があると思います here

[〜#〜]更新[〜#〜]

どうやら、私の質問の目的は、以下のEikeのコメントで強調されているように、あまり明確ではありません。私がやりたいのは、クライアントAPIを使用して特定のIDを持つ特定のユーザーのレポートを生成し、それらの結果をシステムのデータベースにあるこのユーザーに関する情報と組み合わせて、ビジネス要件に従って何かを行うことです。

21
Kassem

このような質問をするのに最適な場所は ディメンションと指標のリファレンス です。探しているディメンションがそこにない場合、クエリを実行したり、フィルターで使用したりすることはできません。

リストは非常によく管理されているため、使用できる文書化されていない次元が存在する可能性はほとんどありません。

ユーザーIDがありません。

10
Eike Pierstorff

さて、今方法があります。

ドキュメントは次のステップを言っています

  1. アカウントにユーザーIDを設定します
    1. User-IDポリシーに同意する
    2. User-IDポリシーを確認します。 [ユーザーIDポリシーに同意します]で、スイッチを[オン]に設定します。ポリシーに同意すると、アカウントの機能が有効になります。
    3. 次のステップをクリックします。

2。トラッキングコードにUser-IDを設定する

ポリシーに同意してUser-IDを有効にした後、トラッキングコードにUser-IDを実装する必要があります。

User-IDを使用するには、独自の一意のIDを生成し、IDを新しいユーザーに割り当て、同じIDをリピートユーザーに一貫して再割り当てし、アナリティクスに送信するデータにこれらのIDを含める必要があります。

このステップでは、Analyticsトラッキングコードに追加する必要があるコード行を確認できます。

ga( 'set'、 'userId'、{{USER_ID}}); //サインインしたuser_idを使用してユーザーIDを設定します。

3。 User-IDレポートビューを作成する

User-IDデータは、専用のUser-IDビューにのみ表示できます。

  1. 作成をクリックします。
  2. レポートビュー名を入力します。名前に「ユーザーID」という用語を含めると、これが特別なユーザーIDビューであることを思い出しやすくなります。
  3. レポートのタイムゾーンを選択します。
  4. [ユーザーIDレポートの表示]で、スイッチを[オン]に設定します。
  5. 作成をクリックします。

関連リソース https://support.google.com/analytics/answer/3123666?hl=ja

0
Mohd. Umar