gpt4 book ai didi

google-analytics - 用于优化 ID 的 GTAG

转载 作者:行者123 更新时间:2023-12-03 16:05:11 26 4
gpt4 key购买 nike

什么是 gtag.js 等效于以下 analytics.js Google 优化集成:

ga('set', 'expId', '$experimentId');     // The id of the experiment the user has been exposed to.
ga('set', 'expVar', '$chosenVariation'); // The index of the variation shown to the user.

我在 Google 网站上找不到任何记录。

我看过的一些地方: https://developers.google.com/analytics/devguides/collection/gtagjs/migration https://developers.google.com/analytics/devguides/collection/analyticsjs/experiments

更新 - 08/23/2018 - 使用@AnkDasCo 的回复

此外,我的 Optimize 实验配置为 SERVER_SIDE,这意味着我不希望 Optimize 将实验和变体分配给网站。相反,这是我想从我的角度来控制的事情。我在页面中注入(inject)了以下内容:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('set', {'expId': 'xxxxxxxxxxxxxxxxxxxxxx'});
gtag('set', {'expVar':'1'}); // set to variant id 1
gtag('config', 'UA-xxxxxxxx-y', { 'optimize_id': 'GTM-xxxxxxx'});

但是,变体分配仍然由 Optimize 而不是上面的脚本控制。在上面的示例中,我要求将其设置为变体 ID 1,但它没有发生。

即使在单个语句中设置实验/变体,因为这也不起作用:

gtag('set', {'exp': 'xxxxxxxxxxxxxxxxxxxxxx.1'});

任何认为我可能会遗漏的东西。任何帮助将不胜感激。

最佳答案

您仍然可以设置在页面上的 gtag 调用中持续存在的值。

gtag('set', {'expId': 'xxxxxxxxxxxxxxxxxxxxxx'});
gtag('set', {'expVar':'1'});

关于google-analytics - 用于优化 ID 的 GTAG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51954314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com