在 Drupal 8 中使用 Google 标签管理器模块而不是标准的 Google 标签管理器有什么优势?
What is the advantage of using Google Tag Manager Module in Drupal 8 instead of standard Google Tag Manager?
模块:https://www.drupal.org/project/google_tag
我能看到的唯一区别和优势是,在 GTM 模块中,变量将自动创建,而在标准 GTM 上,所有变量都需要自动创建。
我可能是错的,谁能给我解释一下彼此之间的区别和优势?
GTM 模块不会创建数据层,除非您还安装了数据层模块(Drupal 的典型做法是将相关功能放入单独的模块中)。
使用模块的优势,而不是例如将 GTM 代码段放入您的模板中,是否可以让您拥有更多控制权 - 您可以从某些路径中排除 GTM 代码段(例如,添加或编辑帖子时通常不需要 GTM)。
您还可以排除特定用户组的 GTM 代码段 - 例如如果您将 GTM 用于营销像素,您可以选择不为登录的编辑和站点管理员显示 GTM。
然而,您确实可以在 GTM 中使用异常触发器执行几乎相同的操作("almost" 因为 GTM 必须为此加载,而使用该模块您可以完全阻止 GTM 加载) .
在您的模板中插入该代码段的一个可能优势是您不受网络挂钩位置的限制,可以放置它以便您可以进行 Google 搜索控制台验证(另外我不知道 Drupal 是否在维护模块方面变得更好,但过去模块很快就会变得混乱,所以如果你能省去一两个模块,它可能会有优势。
模块:https://www.drupal.org/project/google_tag
我能看到的唯一区别和优势是,在 GTM 模块中,变量将自动创建,而在标准 GTM 上,所有变量都需要自动创建。
我可能是错的,谁能给我解释一下彼此之间的区别和优势?
GTM 模块不会创建数据层,除非您还安装了数据层模块(Drupal 的典型做法是将相关功能放入单独的模块中)。
使用模块的优势,而不是例如将 GTM 代码段放入您的模板中,是否可以让您拥有更多控制权 - 您可以从某些路径中排除 GTM 代码段(例如,添加或编辑帖子时通常不需要 GTM)。
您还可以排除特定用户组的 GTM 代码段 - 例如如果您将 GTM 用于营销像素,您可以选择不为登录的编辑和站点管理员显示 GTM。
然而,您确实可以在 GTM 中使用异常触发器执行几乎相同的操作("almost" 因为 GTM 必须为此加载,而使用该模块您可以完全阻止 GTM 加载) .
在您的模板中插入该代码段的一个可能优势是您不受网络挂钩位置的限制,可以放置它以便您可以进行 Google 搜索控制台验证(另外我不知道 Drupal 是否在维护模块方面变得更好,但过去模块很快就会变得混乱,所以如果你能省去一两个模块,它可能会有优势。