优化服务器端实验标签



Google优化服务器端事件的文档是为analytics.js编写的,是否有一种方法可以使用gtag.js做同样的事情?https://developers.google.com/optimize/devguides/experiments add-ga-tracking-code-to-variations

ga('set', 'exp', `${experimentId}.${variationId}`);
ga('send', 'pageview');

我正在使用gtag,所以我需要这样的东西:

gtag('event', '???', {
???: `${experimentId}.${variantPosition}`,
});

我试了这些:

window.gtag('set', { expId: <experiment-id> });
window.gtag('set', { expVar: <variation-number> });
window.gtag('event', 'page_view', ...

window.gtag('config', 'UA-XXXXXXX-X', {experiments: [ { id: 'ExperimentID 1', variant: '1' }, { id: 'ExperimentID 2', variant: '2' }, ]});

这些都不起作用,在优化Details选项卡中,我看不到任何活动会话。以前有人解决过这个问题吗?

所以我设法找到了一个解决方案,对于那些想知道如何做到这一点的人来说,这就是它:

window.gtag('config', 'UA-XXXXXXXX-XX', {
experiments: [{ id: experimentId, variant: experimentVariation }],
});

其中experimentId为Optimize提供的id,variant为活跃用户实验的数字,如12

最新更新