【发布时间】:2019-11-16 08:29:37
【问题描述】:
如何在 Google Analytics BigQuery 导出数据中提取两个特定页面之间的用户旅程数据?
示例:
网站有 100 个页面:hits.page.pagePath=/page_1 到 hits.page.pagePath=/page_100。
目标是从/page_13 到/page_22 提取用户旅程数据,包括所有中间页面。
挑战在于旅程不是连续的,例如/page_13 -> /page14 -> ... -> /page_22。
但可能是/page13 -> /page_5 -> /page_41 -> /page_99 -> /page_22。
【问题讨论】:
-
请展示一些示例数据。
-
类似于 Google 在 BigQuery 中的 Google Analytics 示例数据集。
SELECT DISTINCT page.pagePath FROMbigquery-public-data.google_analytics_sample.ga_sessions_20170801, UNNEST(hits) limit 100;假设用户从/store.html到/basket.html的旅程。介于两者之间的用户可能查看过/google+redesign/apparel/womens/womens+outerwear、/google+redesign/wearables/men+s+t-shirts/home或/google+redesign/bags/backpacks/google+laptop+tech+backpack+black.axd。谢谢!
标签: sql google-analytics google-bigquery