当前位置: 首页 > 知识库问答 >
问题:

如果我的Google Analytics在Google Tag Manager中运行,如何设置Google Analytics实验?

柏夕
2023-03-14

当我在我的页面中设置Google Analytics实验时,我发现原始页面和变体页面都需要实验代码和Google Analytics代码在其中编写。

在设置过程中,我发现实验需要我们在页面中包含谷歌分析代码和谷歌实验代码。如下图所示:

问题是:

我的Google Analytics是通过Google Tag Manager建立的(Google Tag Manager有一个很好的用户界面,可以让我建立所有GA帐户和自定义维度)。所以我不需要在测试页面中编写任何GA代码。我知道谷歌实验不能在谷歌标签管理器中运行。

我的测试页面中没有GA代码,因为GTM已经这样做了。

如果我的GA设置在GTM中,我如何设置实验?

或者

谷歌实验只能在里面有遗传算法代码的页面上工作?

共有1个答案

何向荣
2023-03-14

最后找到测试会话持续时间的解决方案。(至少对我有用,所以你可以试试。)

假设您的Google Analytics(分析)已在Google Tag Manager(新版本)中设置:

1)首先,你需要确保实验脚本标签设置在你原始页面的后面。我的设置是会话持续时间,100%的用户流量

2) 不关心实验,谷歌分析代码在你的两个页面中找不到,获取你的实验ID(Exp:123456789)并保存实验。

3) 使用私有窗口多次打开原始页面,您将随机看到原始页面和新页面。

4) 然后,在4个小时后(是的,是的),我终于得到了数据。

如果您想测试页面上的某些特定标记或元素,您需要在Google标记管理器中设置标记和触发器,如下所示:

1) 首先,确认实验脚本标记应在标记后立即设置。

2) 创建一个触发器来检测原始页面url,exp:page url包含myWebsite。com/experimentsTestPage

3)创建自定义超文本标记语言来运行实验Api,exp:

4) 创建自定义HTML标记以配置页面变体并运行它。经验:

//询问Google Analytics要向用户显示的变体。var chosenVariation=cxApi。选择变量();安慰日志(“此处:chosenVariation);var pageVariations=[];页面变体[chosenVariation]()

将触发器设置为上面创建的触发器。

然后,当您打开原始页面时,您可以随机看到原始页面和变体页面。

裁判:https://developers.google.com/analytics/solutions/experiments-client-side

 类似资料:
  • 我试图在Ionic上使用Google Analytics插件,文档代码不适用于我使用: 编辑器说“ts:找不到名称‘GoogleAnalytics’”,但它可以看到一些对象GoogleAnalyticsOriginal,该对象已编译但不工作(在运行时出错)。 这些是系统规范ionic(ionic CLI):4.5.0 离子骨架:离子角3.9.2 @爱奥尼亚/应用程序脚本:3.2.1 Cordova

  • 如何合并GoogleAnalytics和FireBase/Crashlytics GoogleService-Info.plist? 在一个iOS项目中,我一直在使用GoogleAnalytics和Fabric。现在我正在尝试将Fabric迁移到FireBase/Crashlytics。GoogleAnalytics一直在使用GoogleService.info.plist,而且Firebase也

  • 这是我得到错误的代码 这是我的AnalyticsApplication类 这是logcat上的错误 03-09 18:46:11.070 32602-32602/auc。games2.multigame1 E/AndroidRuntime:致命异常:主java。lang.ClassCastException:android。应用程序。无法将应用程序转换为auc。游戏2.分析。auc的分析应用。ga

  • 问题内容: 我需要禁用IPv6。为此,Java文档指示设置jvm属性。 但是我不了解如何从代码本身做到这一点。 许多论坛都演示了如何从命令提示符下执行此操作,但是我需要在运行时执行此操作。 问题答案: 您可以使用 这等效于通过以下命令在命令行中传递它

  • $sudo docker运行--ulimit fsize=10240 cpu=12-it ubuntu/bin/bash docker:解析引用时出错:“cpu=12”不是有效存储库/标记。请参阅'Docker run--help'。 $sudo docker运行--ulimit Fsize=10240--ulimit cpu=12-it ubuntu/bin/bash root@EA4B0037

  • 问题内容: 有人可以帮我如何在运行时设置宽度吗?我希望在运行时调整文本字段的大小。它将要求用户提供长度,然后输入将更改文本字段的宽度。 我正在为此使用布局,因为我处于编辑模式。 问题答案: 您只需要使用。这将使您在运行时增加它的大小。之所以无法做到这一点,是因为布局。这是不鼓励使用的主要原因之一。这是一个尝试的小例子: 对于绝对定位你需要调用上,以实现结果,但你应该始终牢记,为什么这种做法是气馁,

  • 问题内容: 我有一个像这样的样式表链接 在CSS内,我希望能够回显db输出的背景图像 我尝试将以下内容添加到页面的开头,但它只是将所有内容输出为html代码 我肯定这有问题,有人可以建议最好的做法吗? 提前致谢 问题答案: 将结尾更改为php的文件更改为由服务器运行,完成后就可以链接到该文件,就好像它是常规的css文件一样,并确保正确设置了标头代码并使用了该标头代码。文件顶部 更改: 至: 和该文

  • 问题内容: 我设置了PhantomJS并将其录制到视频中:https : //www.dailymotion.com/video/xnizmh_1_webcam 生成说明:http : //phantomjs.org/build.html 我的设置有什么问题吗? 设置好之后,我阅读了快速入门教程并尝试编写此代码 它给我“找不到命令”错误。我怎么解决这个问题? 问题答案: Guidouil的回答使我