有没有人知道如何从BigQuery中的Google Analytics导出中提取结帐行为?
E.g。我想在每个结账阶段计算放弃。我已经完成了架构 -
https://support.google.com/analytics/answer/3437719?hl=en&ref_topic=3416089
" CHECKOUT_1_ABANDONMENT"
。
我可以使用hits_eCommerceAction_step
获取每个结帐步骤,但无法在此计算退出,当我计算hits.isExit
答案 0 :(得分:0)
hits.isExit
是指会话中的最后一页。除非您想知道任何步骤是否也是会话退出,否则它对您没有帮助。
关于电子商务步骤,您可以将每个会话的最高步数定义为退出步骤或最后一个步骤 - 但我想最高步骤更有意义?!
哦,你必须自己翻译每个步骤编号的含义。它只是跟踪数字,而不是意义。
你可以这样做:
SELECT
(SELECT MAX(ecommerceaction.step) FROM t.hits) AS maxStep,
SUM(totals.visits) AS sessions
FROM `project.dataset.ga_sessions_2018*` t
GROUP BY 1
ORDER BY 1
如果你想要“会话的最后一步”-logic,你可以这样做:
SELECT
(SELECT ecommerceaction.step FROM t.hits WHERE ecommerceaction.step is not null ORDER BY hitnumber DESC LIMIT 1) AS lastStep,
SUM(totals.visits) AS sessions
FROM `project.dataset.ga_sessions_2018*` t
GROUP BY 1
ORDER BY 1
我没有检查这些是否是Google Analytics(分析)编号的翻译,但我希望这些内容可以帮助您实现这一目标。