Goolge Tag Manager

Google Tag Manager网页容器内置变量-GTM 网页容器内置变量说明(一)

编号父类型名称变量类型解释
1点击Click Element(点击元素)Data Layer Variable访问 dataLayer 中的 gtm.element 键,由“点击”触发器设置。这是对发生点击的 DOM 元素的引用。
2点击Click Classes(点击类)Data Layer Variable访问 dataLayer 中的 gtm.elementClasses 键,由“点击”触发器设置。这是被点击的 DOM 元素的类属性之字符串值。
3点击Click ID(点击 ID)Data Layer Variable访问 dataLayer 中的 gtm.elementId 键,由“点击”触发器设置。这是被点击的 DOM 元素的 ID 属性之字符串值。
4点击Click Target(点击目标)Data Layer Variable访问 dataLayer 中的 gtm.elementTarget 键,由“点击”触发器设置。
5点击Click URL(点击网址)Data Layer Variable访问 dataLayer 中的 gtm.elementUrl 键,由“点击”触发器设置。
6点击Click Text(点击文字) Auto-Event Variablee访问 dataLayer 中的 gtm.elementText 键,由“点击”触发器设置。
7错误Error Message(错误消息)Data Layer Variable访问 dataLayer 中的 gtm.errorMessage 键,由“JavaScript 错误”触发器设置。这是一个包含错误消息的字符串。
8错误Error URL(错误网址)Data Layer Variable访问 dataLayer 中的 gtm.errorUrl 键,由“JavaScript 错误”触发器设置。这是一个包含错误网址的字符串。
9错误Error Line(错误行)Data Layer Variable访问 dataLayer 中的 gtm.errorLine 键,由“JavaScript 错误”触发器设置。这是文件中错误行的行号。
10错误Debug Mode(调试模式)Data Layer Variable如果容器当前处于预览模式,则返回 true。
11表单Form Classes(表单类)Data Layer Variable访问 dataLayer 中的 gtm.elementClasses 键,由“表单”触发器设置。这是表单的类属性的字符串值。
12表单Form Element(表单元素)Data Layer Variable访问 dataLayer 中的 gtm.element 键,由“表单”触发器设置。这是对表单的 DOM 元素的引用。
13表单Form ID(表单 ID)Data Layer Variable访问 dataLayer 中的 gtm.elementId 键,由“表单”触发器设置。这是表单的 ID 属性的字符串值。
14表单Form Target(表单目标)Data Layer Variable访问 dataLayer 中的 gtm.elementTarget 键,由“表单”触发器设置。
15表单Form Text(表单文字) Auto-Event Variablee访问 dataLayer 中的 gtm.elementText 键,由“表单”触发器设置。
16表单Form URL(表单网址)Data Layer Variable访问 dataLayer 中的 gtm.elementUrl 键,由“表单”触发器设置。
17历史记录History Source(历史记录来源)Data Layer Variable访问 dataLayer 中的 gtm.historyChangeSource 键,由“历史记录更改”触发器设置。
18历史记录New History Fragment(新历史记录片段)Data Layer Variable访问 dataLayer 中的 gtm.newUrlFragment 键,由“历史记录更改”触发器设置。这是发生历史记录事件后相应网页网址的片段(即哈希)部分的字符串值。
19历史记录New History State(新历史记录状态)Data Layer Variable访问 dataLayer 中的 gtm.newHistoryState 键,由“历史记录更改”触发器设置。这是网页推送到历史记录以触发历史记录事件的状态对象。
20历史记录Old History Fragment(旧历史记录片段)Data Layer Variable访问 dataLayer 中的 gtm.oldUrlFragment 键,由“历史记录更改”触发器设置。这是发生历史记录事件前相应网页网址的片段(即哈希)部分的字符串值。
21历史记录Old History State(旧历史记录状态)Data Layer Variable访问 dataLayer 中的 gtm.oldHistoryState 键,由“历史记录更改”触发器设置。这是发生历史记录事件前处于活动状态的状态对象。
22网页Page Hostname(网页主机名)URL提供当前网址的主机名部分。
23网页Page Path(网页路径)URL提供当前网址的路径部分。
24网页Page URL(网页网址)URL提供当前网页的完整网址。
25网页Referrer(引荐来源网址)URL提供当前网页的完整引荐来源网址。
26滚动Scroll Depth Threshold(滚动深度阈值)Data Layer Variable访问 dataLayer 中的 gtm.scrollThreshold 键,由“滚动深度”触发器设置。这是一个数值,用于表明导致触发器触发的滚动深度。对于百分比阈值,将是一个范围为 (0-100) 的数值。对于像素,此数值表示被指定为阈值的像素数。
27滚动Scroll Depth Units(滚动深度单位)Data Layer Variable访问 dataLayer 中的 gtm.scrollUnits 键,由“滚动深度”触发器设置。其值为“像素”或“百分比”,表示为触发器触发阈值指定的单位。
28滚动Scroll Direction(滚动方向)Data Layer Variable访问 dataLayer 中的 gtm.scrollDirection 键,由“滚动深度”触发器设置。其值为“垂直”或“水平”,表示触发器触发阈值的方向。
29实用工具Container ID(容器 ID)Container ID提供容器的公共 ID。示例值:GTM-XKCD11
30实用工具Container Version(容器版本)Container Version Number以字符串的形式提供容器的版本号。
31实用工具Environment Name(环境名称)Environment Name如果通过环境“共享预览”链接或通过环境代码段发出容器请求,则返回用户提供的当前环境名称。对于内置环境,将返回“已发布”、“最新”或“正在修改”。在其他所有情况下,会返回空字符串。
32实用工具Event(事件) Custom Event访问 dataLayer 中的 event 键,是当前 dataLayer 事件的名称,如 gtm.js、gtm.dom、gtm.load 或自定义事件名称。
33实用工具HTML IDHTML ID允许自定义 HTML 代码表明其已触发成功或失败;与代码触发顺序结合使用。
34实用工具Random Number(随机数字)Random Number返回一个随机数值。
35视频Video Current Time(视频当前时间)Data Layer Variable访问 dataLayer 中的 gtm.videoCurrentTime 键,是一个整数,表示视频中事件的发生时间(以秒为单位)。
36视频Video Duration(视频持续时间)Data Layer Variable访问 dataLayer 中的 gtm.videoDuration 键,是一个整数,表示视频的总时长(以秒为单位)。
37视频Video Percent(视频百分比)Data Layer Variable访问 dataLayer 中的 gtm.VideoPercent 键,是一个整数 (0-100),表示事件发生时已播放的视频所占百分比。
38视频Video Provider(视频提供商)Data Layer Variable访问 dataLayer 中的 gtm.videoProvider 键,由“YouTube 视频”触发器设置。这是视频提供商的名称,即“YouTube”。
39视频Video Status(视频状态)Data Layer Variable访问 dataLayer 中的 gtm.videoStatus 键,表示检测到事件时视频所处的状态,如“play”、“pause”等。
40视频Video Title(视频标题)Data Layer Variable访问 dataLayer 中的 gtm.videoTitle 键,由“YouTube 视频”触发器设置。这是视频的标题。
41视频Video URL(视频网址)Data Layer Variable访问 dataLayer 中的 gtm.videoUrl 键,由“YouTube 视频”触发器设置。这是视频的网址,如“https://www.youtube.com/watch?v=gvHcXIF0rTU”。
42视频Video Visible(视频可见)Data Layer Variable访问 dataLayer 中的 gtm.videoVisible 键,由“YouTube 视频”触发器设置。如果视频在视口中可见,则设置为 true,如果视频未在视口中显示(例如,不在首屏或在后台标签中播放),则为 false。
43可见性Percent Visible(可见百分比)Data Layer Variable访问 dataLayer 中的 gtm.visibleRatio 键,由“元素可见性”触发器设置,是一个数值 (0-100),表示当触发器触发时,有多少百分比的所选元素可见。
44可见性On-Screen Duration(在屏显示时长)Data Layer Variable访问 dataLayer 中的 gtm.visibleTime 键,由“元素可见性”触发器设置,是一个数值,表示当触发器触发时,所选元素在多少毫秒内保持可见。
45可见性On-Screen Duration(在屏显示时长)Data Layer Variable访问 dataLayer 中的 gtm.visibleTime 键,由“元素可见性”触发器设置,是一个数值,表示当触发器触发时,所选元素在多少毫秒内保持可见。

第一次编辑:2020-03-06

(0)

本文由 SilenceLee的学习笔记 作者:silencelee 发表,转载请注明来源!

热评文章

发表评论

解决 : *
17 − 4 =