BigQuery 中的 Google Analytics(分析)数据(timeOnPage 和 searchStartPage)

Posted

技术标签:

【中文标题】BigQuery 中的 Google Analytics(分析)数据(timeOnPage 和 searchStartPage)【英文标题】:Google Analytics data (timeOnPage & searchStartPage) in BigQuery 【发布时间】:2015-05-18 14:02:15 【问题描述】:

我们正在从 Google Analytics API 迁移到 BigQuery API。

在 GA API 中,我可以请求 ga:timeOnPage 和 ga:searchStartPage,但是这在 BigQuery 中是否可行(因为这包括与以前/未来的匹配进行比较)?

如果是这样,我该如何设置我的查询?

【问题讨论】:

【参考方案1】:

你可以使用:

totals.timeOnScreen hits.page.pagePath

当您拥有hits.page.searchKeyword 值时,您将使用hits.page.pagePath。这将是您的搜索结果页面。

hits 中有一个事件列表,您还可以访问hits.hitNumber。并根据命中数-1的位置,就可以得到搜索起始页。哪个是结果页面之前的页面。

查看导出的架构https://support.google.com/analytics/answer/3437719?hl=en

【讨论】:

您确定 totals.timeOnScreen 吗?我只得到“空”值,有人可能认为 timeOnScreen 仅指移动点击。关于 searchStartPage,我想不可能在单个查询中检索 searchStartPage?或者在这种情况下我可以以某种方式使用子查询吗? 您应该与支持人员联系以澄清这一点。通常模式输出需要在后端进行调整。

以上是关于BigQuery 中的 Google Analytics(分析)数据(timeOnPage 和 searchStartPage)的主要内容,如果未能解决你的问题,请参考以下文章

我们可以将 BigQuery 中的数据导入 Google 表格吗?

Google bigquery 中的最大不良记录

如何使用 Google Natural Language API 丰富 Bigquery 表中的数据?

Google Analytics 与 BigQuery 中的会话 - 差异

Google BigQuery 中的多级数据透视

Google BigQuery 中的 TIMESTAMP 和标准 SQL