Google Analyticsを使用Sessions APIセッション内の合計ヒット数(合計ページビュー数とイベント数など)を取得できます。Google Analyticsから各セッションでアクセスされたURLをエクスポートします
セッションで発生したすべてのページビューとイベントのリストを取得する方法はありますか?コアレポートAPIを使用してこのデータを取得できない場合は、Googleアナリティクスプレミアムを使用する場合はBigTableにエクスポートできますか?
Google Analyticsを使用Sessions APIセッション内の合計ヒット数(合計ページビュー数とイベント数など)を取得できます。Google Analyticsから各セッションでアクセスされたURLをエクスポートします
セッションで発生したすべてのページビューとイベントのリストを取得する方法はありますか?コアレポートAPIを使用してこのデータを取得できない場合は、Googleアナリティクスプレミアムを使用する場合はBigTableにエクスポートできますか?
解決策は2つあります。
ユーザーIDを「カスタムディメンション」として追加するのが最も簡単なソリューションです。そのようにして、ユーザーごとに(セッションとインタラクションを含む)すべてのデータを抽出できます。
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-54241350-4', 'auto');
ga('set', 'dimension1', ga.getAll()[0].get('clientId'));
ga('send', 'pageview');
</script>
これは私のために動作しますが、それができるので、私はあなたのアカウントを見ているGoogleのチームを依存し、あなたがこれを行うことができない可能性があるため、このコードは灰色の領域にあることを警告する必要がありますポリシー違反(セッションの分離能力)とみなされます。
あなたがSELECT
hits.page,
CONCAT(fullVisitorId, string(VisitId)) AS VId,
CONCAT(visitId, date) AS SID
FROM
TABLE_DATE_RANGE([xxxx.ga_sessions_], TIMESTAMP('2016-05-01'), TIMESTAMP('2016-05-10'))
GROUP BY
hits.page, VId, SID
を経由して行うことができますしかし、それはあなたがビッグクエリでの無料割り当てを取得することを選ぶことができます場合であれば、このソリューションは、唯一のプレミアムユーザーのためである
やGoogleビッグクエリを介しました。
fullvisitorId(a.k.a.Clientid)、VisitnumberおよびVisitid(「このセッションの識別子」)などのセッションをエクスポートする場合は、BigQuery Export schemaにいくつかの関連フィールドがリストされています。だから、はい、これはBigQueryを使用して(訪問者ごとに各hits.page.pagePathをエクスポートすることで)可能でなければなりません。