使用Big Query进行Google Analytics漏斗分析

时间:2016-12-06 07:48:07

标签: google-analytics google-bigquery

我想使用BigQuery对我的Google Analytics表单提交数据进行漏斗分析。我正在阅读this article开始,但我有一些问题。

本文仅介绍如何使用网页创建渠道。如果我有页面和活动怎么办?例如,我的典型表单漏斗流将是页面A>用户点击第A页上的“下一步”按钮>到达页面B>用户单击第B页上的“提交”按钮。没有“感谢您”页面,因此最终提交按钮将结束我的漏斗(我使用事件跟踪来跟踪点击次数)。

根据这篇文章,我可以创建如下查询(从第A页到第B页)。

SELECT
  s0.fullVisitorId,
  s0.visitId,
  s0.firstHit,
  s1.firstHit
FROM (
SELECT
    fullVisitorId,
    visitId,
    MIN(hits.hitNumber) AS firstHit
    FROM
    TABLE_DATE_RANGE([xxx.ga_sessions_], TIMESTAMP('2016-11-01'), 
    TIMESTAMP('2016-11-30'))
    WHERE
    REGEXP_MATCH(hits.page.pagePath, '/pageA/')
    AND totals.visits = 1
    GROUP BY
    fullVisitorId,
    visitId) s0
LEFT OUTER JOIN EACH (
SELECT
    fullVisitorId,
    visitId,
    MIN(hits.hitNumber) AS firstHit
    FROM
    TABLE_DATE_RANGE([xxx.ga_sessions_], TIMESTAMP('2016-11-01'), 
    TIMESTAMP('2016-11-30'))
    WHERE
    REGEXP_MATCH(hits.page.pagePath, '/pageB/')
    AND totals.visits = 1
    GROUP BY
    fullVisitorId,
    visitId) s1
ON
    s0.fullVisitorID = s1.fullVisitorID
    AND s0.visitID = s1.visitID

如何在此添加事件跟踪?非常感谢你。

0 个答案:

没有答案