首页 > 解决方案 > 在 Drupal 8 中使用 Google Tag Manager Module 而不是标准的 Google Tag Manager 有什么优势?

问题描述

模块:https ://www.drupal.org/project/google_tag

我能看到的唯一区别和优势是,从 GTM 模块将自动创建变量,而在标准 GTM 上,所有变量都需要自动创建。

参考这个:https ://www.bounteous.com/insights/2019/01/11/drupal-friendly-google-tag-manager-configuration-datalayer-module/

我可能错了,谁能解释一下彼此之间的区别和优势?

标签: drupalgoogle-analyticsgoogle-tag-managerdrupal-8

解决方案


GTM 模块不会创建 dataLayer,除非您还安装了 dataLayer 模块(Drupal 通常将相关功能放入单独的模块中)。

与将 GTM 片段放入模板相比,使用模块的优势在于它为您提供了更多控制权 - 您可以从某些路径中排除 GTM 片段(例如,添加或编辑帖子时通常不需要 GTM) .

您还可以为某些用户组排除 GTM 片段 - 例如,如果您将 GTM 用于营销像素,您可以选择不为您登录的编辑器和站点管理员显示 GTM。

但是,您可以在 GTM 中使用异常触发器执行几乎相同的操作(“几乎”是因为必须为此加载 GTM,而使用模块您可以完全阻止 GTM 加载)。

在模板中插入代码段的一个可能优势是您不受网络钩子位置的限制并且可以放置它以便您可以进行谷歌搜索控制台验证(另外我不知道 Drupal 是否在维护模块方面变得更好,但过去模块很快就会陷入混乱,所以如果你可以省去一两个模块,它可能会有优势)。


推荐阅读