google-analytics - ExperimentId NULL - bigquery 查询
问题描述
我编写了这个 BigQuery 查询以获得experimentId 和Variant 结果,但一切都是NULL(除了clientId)。
我只是准确地说,这个查询通常适用于任何命中,但实验字段为 NULL。
SELECT
clientId,
e.experimentId,
e.experimentVariant
FROM `ga_sessions` visit,
UNNEST(visit.hits) as hits
LEFT JOIN UNNEST(hits.experiment) AS e
正常吗?因为在 Google Analytics API for Experiment 中,它们得到了很好的跟踪,但 BigQuery 中什么也没有出现……后端有什么问题吗?有什么要激活的?
提前谢谢你
解决方案
一个好的开始是检查 BigQuery 日志;如果在加载过程中(从 GA 到 BQ)出现错误,您需要检查错误消息以找出发生了什么,并解决它。
但是,如果 BigQuery 中没有错误,这意味着(对我而言)GA 没有发送 Experiment 值,我会说需要激活其他东西;但是,GA 文档中有一条警告通知可能会影响您:
从 2019 年 8 月 7 日开始,您将无法创建或启动 内容实验 (CX)。
并且建议:
如果您正在进行任何实验,请考虑将它们迁移到 Google Optimize。
因此,建议使用 Google Optimize 代替 Experiments。
希望能帮助到你。