简介
Google Tag Manager包含三个主要部分:
- Tag:添加到页面的代码
- Trigger:决定哪些代码能触发
- Variable:用于接收和存储数据,被Tag和Trigger使用
在Google Tag Manager之前,添加js代码是需要在页面硬编码,换句话说,你需要让你的开发区给你往页面添加事件跟踪。需要添加一个事件跟踪,如果是一个紧急需求,但是你们最近又没有发版的计划,那你的时间跟踪就不可能被实现。
现在,Google Tag Manager给你一个友好的操作,直接可以创建代码,测试,并且将代码添加到页面上去。
变量
变量是“名称-值”对,其中的值在运行时填充。
假设您希望每当访问者在您网站上的花费超过 100 美元时便触发 Google 展示广告网络再营销代码。为实现此目标,您需要创建一个网页浏览触发器并添加以下触发条件:
Transaction Amount greater than $100
由于变量“Transaction Amount”不存在,因此您需要定义该变量。您需要告诉 Google 跟踪代码管理器应在 JavaScript 变量 transactionAmt 中查找“Transaction Amount”的值(假设此 JavaScript 变量位于您网站上的购买确认页中)。
在运行时,Google 跟踪代码管理器将从指定的 JavaScript 变量中获取“Transaction Amount”的值,然后上述触发器将评估该值是否大于 100 美元。
变量类型(网站)
第一方 Cookie:该值设置为名称与用户当前所在网域匹配的第一方 Cookie。如果在同一个网域中的多个路径或多个网域级别部署了具有相同名称的 Cookie,系统会选择第一个值。
常量字符串:该值设置为您提供的字符串。因为此字符串永远不变,始终是您在此处提供的字符串,所以“常量字符串”变量类型在实用性方面会受到限制。
容器版本号:当容器处于预览模式时,容器版本变量会返回容器的预览版本号。在其他情况下,此变量将返回容器的实际版本号。
自定义 JavaScript:该值设置为