用于暂存环境和制作的Google跟踪代码管理器

时间:2015-05-21 14:33:25

标签: wordpress content-management-system google-tag-manager staging

这里只是一个简单的问题,因为我是GTM的新手。 我们在xxx.company.com上有登台环境,在xxx.com上有生产环境

两个站点当然都使用相同的源代码,因此相同的GTM帐户和相同的脚本。

如何通过GTM仅向登台网站添加scrips?确保它在那里工作,然后将其添加到生产中。

是否有必要从CMS管理员处获取GTM ID,以便分段和生产不同,或者可以在GTM仪表板中完成。

谢谢!

3 个答案:

答案 0 :(得分:2)

如果您只使用一个GTM容器但是使用单独的GA UID,这实际上非常简单。在你的情况下,你需要两个:一个用于开发,一个用于生产。

在Google Analytics中,转到“管理”标签,然后创建一个名为“开发”的新“属性”。 在GTM中创建2个类型为“常量”的新变量..一个用于生产UID,另一个用于您的Dev UID。使用这些,这样您每次设置新事件时都不必记住这些UID。

然后为2个不同的URL设置适当的触发规则。然后,您应该能够设置特定于每个环境的触发器和标记。而已!您可以在开发站点中跟踪您想要的任何内容,而不会影响您的生产数据,它比维护2个容器更有效。

我还建议你使用GTM的“预览”功能和GA中的实时视图,这些都非常有用。

祝你好运!

答案 1 :(得分:1)

AFAIK建议使用单独的标签(使用新的导出/导入功能,可以在两个容器之间轻松传输配置,或者编写API脚本来执行此操作)。

说过只能在登台站点上运行脚本 - 主机名在登台和实时之间有所不同,所以你总是可以阻止标签在实际站点上触发(在标签管理器的v1中,这称为& #34;阻止规则",在当前版本中有#34;创建例外"当您设置触发触发器时。

如果您根本没有登台网站,可以使用预览模式在实际网站中测试新标签 - 在这种情况下,GTM会在您的浏览器中设置一个cookie,指示要提取的GTM代码未发布的容器版本,因此您可以检查实时网站中的标记,而不会影响公众。

答案 2 :(得分:0)

或者只是过滤" Page Hostname" :)