sql - 如何在谷歌大查询中选择谷歌分析段? SQL

标签 sql google-analytics google-bigquery tableau-api segment

我在 Tableau 中创建 Google Analytics 数据源。 数据源具有“新用户”分段。 enter image description here

现在,我想在 Google Bigquery 中推送 Google Analytics,并通过从 Google Bigquery 创建数据源来在 Tableau 中创建相同的数据源。

检查Google Bigquery项目中的GA数据源后。 Bigquery 中没有分段。

如何在Google Bigquery中按“新用户”分段查询?

enter image description here

最佳答案

您可以查看BigQuery GA Schema查看导出到那里的所有字段。

字段totals.newVisits包含您要查找的内容:

select
hits.transaction.transactionid tid,
date,
totals.pageviews pageviews,
hits.item.itemquantity item_qtd,
hits.transaction.transactionrevenue / 1e6 rvn,
totals.bounces bounces,
fullvisitorid fv,
visitid v,
totals.timeonsite tos,
totals.newVisits new_visit
FROM
    `project_id.dataset_id.ga_sessions*`,
    unnest(hits) hits
  WHERE
    1 = 1
    AND PARSE_TIMESTAMP('%Y%m%d', REGEXP_EXTRACT(_table_suffix, r'.*_(.*)')) BETWEEN TIMESTAMP('2017-05-10')
    AND TIMESTAMP('2017-05-10')
group by 
tid, date, pageviews, item_qtd, rvn, bounces, fv, v, tos, new_visit

请注意,该字段是在 session 级别定义的。

关于sql - 如何在谷歌大查询中选择谷歌分析段? SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44093622/

相关文章:

sql - 在sql查询中动态设置数据库

php - 左连接,分组依据并计算所需的数组

javascript - 我可以使用 Google Analytics 来跟踪 Greasemonkey 脚本的使用情况吗?

java - Dataflow 大型侧输入中的 Apache Beam

mysql - 如何提取组的所有行?

sql - SQLite:重用带引号的别名

javascript - 使用通用分析来跟踪点击事件

javascript - 将 onclick 与 Google Analytics 结合使用并在新选项卡中打开

Python BigQuery 存储。并行读取多个流

google-bigquery - 为什么 CURRENT_DATE() 导致查询不被缓存?