繁体   English   中英

如何根据 Experiment Variant 查询总事件?

[英]How to query Total Events based on Experiment Variant?

我希望通过 BQ 从 GA 查询一些数据,以用于 A/B 测试分析。

我想了解的是每个变体中有多少用户,以及添加到购物车完成的总数是多少。

以下查询与我在 GA 中看到的不太匹配(我知道会有/可能存在差异),所以我想我只是想确保我已经完全正确。

以下查询与 GA 中的“唯一事件”指标非常匹配,但我想确保它向我显示“总事件”指标:

SELECT
  exp_.experimentVariant AS variant,
  COUNT(DISTINCT fullVisitorId) AS users,
  COUNTIF(hits_.eventinfo.eventAction = "add to cart") AS add_to_cart
FROM
  `XXXXX.YYYYY.ga_sessions_*`,
  UNNEST(hits) AS hits_,
  UNNEST(hits_.experiment) AS exp_
WHERE
  exp_.experimentid = "XXXYYYZZZ"
  AND _TABLE_SUFFIX BETWEEN "20220315" AND "20220405"
GROUP BY 
  variant
ORDER BY 
  variant

我不确定这是否完全正确的原因是,当我使用以下查询时,output 完全匹配 GA 中的“总事件”指标:

SELECT
  COUNT(DISTINCT fullVisitorId) AS users,
  COUNTIF(hits.eventinfo.eventAction = "add to cart") AS add_to_cart
FROM
  `XXXXX.YYYYY.ga_sessions_*`,
  UNNEST(hits) AS hits
WHERE
  _TABLE_SUFFIX BETWEEN "20220315" AND "20220405"

该查询将返回具有指定 ExperimentVariant 的命中的所有用户,以及具有与命中一起发送的指定变体的所有添加到购物车事件。 这样看起来是正确的。

GA 中暴露于实验的用户细分将不同地工作并返回不同的结果。 实验变体用户还可以执行添加到购物车事件,但没有将实验参数与他们一起发送。 例如,添加到购物车事件可能在用户接触到实验之前就已发送。 如果这些事件在时间范围内,如果用户有资格参加该段,它们将被包括在内。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM