资源:触发器
表示 Google 跟踪代码管理器触发器
JSON 表示法 |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "triggerId": string, "name": string, "type": enum ( |
字段 | |
---|---|
path |
GTM 触发器的 API 相对路径。 |
accountId |
GTM 账号 ID。 |
containerId |
GTM 容器 ID。 |
workspaceId |
GTM 工作区 ID。 |
triggerId |
唯一标识 GTM 触发器的触发器 ID。 |
name |
触发器显示名称。 |
type |
定义触发此触发器的数据层事件。 |
customEventFilter[] |
用于所有条件为 true 而触发的自定义事件情形。 |
filter[] |
此触发器仅在所有条件均为 true 时触发。 |
autoEventFilter[] |
用于自动事件跟踪情形。 |
waitForTags |
我们是否应通过“先阻止后模拟”的默认操作处理方式,延迟提交表单或打开链接,直到触发所有代码。仅对表单提交和链接点击触发器有效。 |
checkValidation |
旨在确定我们是否应仅在其他事件处理脚本(例如,因为验证)没有取消表单提交或链接点击事件的情况下触发代码。仅对表单提交和链接点击触发器有效。 |
waitForTagsTimeout |
当上述“waits_for_tags”的计算结果为
仅对表单提交和链接点击触发器有效。 |
uniqueTriggerId |
自动生成此属性的触发器(表单提交、链接点击或计时器监听器)的全局唯一 ID(如果有)。对于根据触发器 ID 执行过滤操作的触发器,使用此属性可让其触发不兼容的自动事件。系统会在输出生成期间填充此值,因为触发器隐含的代码在此之前并不存在。仅对表单提交、链接点击和计时器触发器有效。 |
eventName |
触发的 GTM 事件的名称。仅对计时器触发器有效。 |
interval |
触发周期性计时器事件的时间间隔(以毫秒为单位)。仅对计时器触发器有效。 |
limit |
此计时器触发器会触发的 GTM 事件数量限制。如果未设置限制,则在用户离开页面之前,我们将持续触发 GTM 事件。仅对计时器触发器有效。 |
fingerprint |
GTM 触发器的指纹,以存储时计算的值为准。每当修改触发器时,都会重新计算此值。 |
parentFolderId |
父文件夹 ID。 |
selector |
点击触发器的 CSS 选择器(即“a”、“button”等)。仅对 AMP 点击触发器有效。 |
intervalSeconds |
触发计时器事件的时间间隔(以秒为单位)。仅对 AMP 计时器触发器有效。 |
maxTimerLengthSeconds |
触发计时器事件的时间上限(以秒为单位)。仅对 AMP 计时器触发器有效。 |
verticalScrollPercentageList |
滚动触发器的整数百分比值列表。该触发器会在视图垂直滚动所达到的每个百分比上触发。仅对 AMP 滚动触发器有效。 |
horizontalScrollPercentageList |
滚动触发器的整数百分比值列表。该触发器会在视图水平滚动所达到的每个百分比上触发。仅对 AMP 滚动触发器有效。 |
visibilitySelector |
可见性触发器的 CSS 选择器(即“#id”)。仅对 AMP 可见性触发器有效。 |
visiblePercentageMin |
可见性触发器的可见性百分比下限。仅对 AMP 可见性触发器有效。 |
visiblePercentageMax |
可见性触发器的可见性百分比上限。仅对 AMP 可见性触发器有效。 |
continuousTimeMinMilliseconds |
可见性触发器的连续可见时间下限(以毫秒为单位)。仅对 AMP 可见性触发器有效。 |
totalTimeMinMilliseconds |
可见性触发器的总可见时间下限(以毫秒为单位)。仅对 AMP 可见性触发器有效。 |
tagManagerUrl |
自动生成的指向跟踪代码管理器界面的链接 |
notes |
有关如何在容器中应用此触发器的用户注释。 |
parameter[] |
其他参数。 |
EventType
枚举 | |
---|---|
eventTypeUnspecified |
|
pageview |
|
domReady |
|
windowLoaded |
|
customEvent |
|
triggerGroup |
|
init |
|
consentInit |
|
serverPageview |
|
always |
|
firebaseAppException |
|
firebaseAppUpdate |
|
firebaseCampaign |
|
firebaseFirstOpen |
|
firebaseInAppPurchase |
|
firebaseNotificationDismiss |
|
firebaseNotificationForeground |
|
firebaseNotificationOpen |
|
firebaseNotificationReceive |
|
firebaseOsUpdate |
|
firebaseSessionStart |
|
firebaseUserEngagement |
|
formSubmission |
|
click |
|
linkClick |
|
jsError |
|
historyChange |
|
timer |
|
ampClick |
|
ampTimer |
|
ampScroll |
|
ampVisibility |
|
youTubeVideo |
|
scrollDepth |
|
elementVisibility |
方法 |
|
---|---|
|
创建 GTM 触发器。 |
|
删除 GTM 触发器。 |
|
获取 GTM 触发器。 |
|
列出容器的所有 GTM 触发器。 |
|
还原 GTM 工作区中 GTM 触发器的更改。 |
|
更新 GTM 触发器。 |