我不知道这是否是正确的地方,但它是编程(在某种程度上)。 Google代码管理器如何运作?
我看待它的方式:
用户与文档(页面)进行交互:
如何将dataLayer中的数据发送到Google Analytics,AdWords或其他配置的服务?这段代码是做什么的?
负责将事件推送到dataLayer的标签是否也可能将其发送给GA服务?或者是否有一些其他通用的GA标记可以获取写入DL的所有内容,然后将其发送给GA?
变量如何适应这个故事?我看到它的方式可以写入变量(标签可以将某些内容存储到预先设置的变量中),也可以在变量中预先定义并由标签使用。
感谢您对此的任何澄清。
答案 0 :(得分:0)
所以除了“4:标签将事件信息推送到dataLayer”之外,所有内容都基本正确。
标签是将数据发送到您选择的数据/分析平台的内容。
大多数情况下,您将使用需要UA代码的“Universal Analytics”标记。该代码会自动将您想要的任何数据类型发送到您的GA帐户。您可以发送以下
这些项目中的每一项都需要配置,以便您可以发送不同类型的信息。例如,在发送事件时,您需要包括事件类别,事件操作和事件标签。
变量的工作方式如您所述:
“某些内容可以在变量中预先定义并由标记”
使用
因此,例如,没有GTM预定义的变量来从下载按钮中获取文件名。所以我可以自己创建一个变量,然后在使用Triggers或Tags时引用该变量。在预览模式下,可以在那里找到推送到数据层的实际变量。
包装起来。 如果您想将pdf下载视为活动,请参阅this帖子。在页面上查找我的答案,它应该为您提供更全面和适用的问题答案。
希望这能为您提供一些说明。
答案 1 :(得分:0)
标签是将数据发送到分析平台(GA或其他)的标签。与分析平台对话的标记javascript片段位于gtm.js
中当我们通过GTM UI配置容器时,适当的标签(javascript代码)会添加到容器的gtm.js中。每个使用GTM的网站所有者都会根据其配置获取不同的gtm.js(这是gtm.js的id参数的用途)。事实上,https://www.googletagmanager.com/gtm.js将导致404。
您可以在添加不同标记时尝试https://www.googletagmanager.com/gtm.js?id=YOUR_CONTAINER_ID,然后可以看到不同的gtm.js文件。
标签管理产品如何实现在网站内插入代码段,而无需对实际网站页面进行任何更改(除了插入初始容器标签相关代码之外)。