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