【问题标题】:Optimize server side Experiments gtag优化服务器端实验 gtag
【发布时间】:2021-08-23 12:17:41
【问题描述】:

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 选项卡中,我看不到任何活动会话。以前有人解决过这个问题吗?

【问题讨论】:

    标签: google-analytics gtag.js google-optimize


    【解决方案1】:

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

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

    其中experimentId 是Optimize 提供的ID,variant 是代表活跃用户实验的数字,例如12

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多