如何在谷歌大查询中选择谷歌分析细分? SQL

时间:2017-05-21 05:49:50

标签: sql google-analytics google-bigquery tableau 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

1 个答案:

答案 0 :(得分:3)

您可以查看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

请注意,此字段是在会话级别定义的。