2017-07-17 8 views
0

Google Analyticsを使用してデータをトラッキングしており、サイトで「userid」トラッキングが有効になっています。google analytics apiのperticularユーザーのセッションとページビューを取得する方法はありますか?

ga('set', 'userId', '<user_id>'); 

GoogleアナリティクスAPIを使用してカスタムレポートを作成し、アプリケーションで表示しています。その情報はGoogleアナリティクスによって追跡されており、「ユーザーエクスプローラ」のセクションに表示されていることがわかります。

userIdをクエリに渡して、セッションを取得したり、ユーザーのページを訪問したりする方法があるのだろうかと思っていました。

enter image description here

+0

ユーザーIDのディメンションは現在標準の[ディメンションと指標](https://developers.google.com/analytics/devguides/reporting/core/dimsmets)の一部として利用できませんが、ユーザースコープカスタムディメンションを同じ値に変更し、それを照会することによって同じデータを取得すると、 'ga:dimensionXX' – Matt

答えて

2

このパラメータは、どのような方法でアクセスすることはできません。実際、このパラメータにアクセスできるBigQuery(プレミアムユーザーのみ)では、Idはハッシュされています。

できることは、このパラメータをカスタムディメンションに保存することです。これをツールで有効にし、clientIDでこれを設定します。これを行うには、ページビューの直前に次の行を使用します。

GA( '設定'、 'dimension1'、ga.getAll()[0]に.get( 'のclientId'))

ことで、あなたはこれを複製することができます。しかし、この情報は誰によるかに応じて、個人情報(名前、電子メールなど)にすることができます。また、これは高カーディナリティレポートでもあり、ユーザーがグループ化される上限(他のもの)に合格すると、わずか100kの異なる値を格納できます。

関連する問題