注意:此开发者网站正在向 developers.google.com/tag-platform 迁移,2021 年 9 月 30 日起系统会将您重定向到新的网址

触发器

有关此类资源的方法列表,请参阅本页面的结尾部分。

资源表示形式

表示 Google 跟踪代码管理器触发器

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": string,
  "customEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ]
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ]
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ]
}
属性名称 说明 备注
accountId string GTM 帐号 ID。
autoEventFilter[] list 用于自动事件跟踪情形。 可写入
autoEventFilter[].parameter[] list 命名参数(即键值对)的列表,具体取决于条件的类型。注意:
  • 对于二元运算符,请添加名为 arg0arg1 的参数,分别用于指定左右操作数。
  • 此时,左操作数 (arg0) 必须是对变量的引用。
  • 对于不区分大小写的正则表达式匹配,请添加名为 ignore_case 且已设置为 true 的布尔值参数。如未指定该参数或已将其设置为任何其他值,则匹配将区分大小写。
  • 要使运算符无效,请添加名为 negate 且已设置为 true 的布尔值参数。
可写入
autoEventFilter[].parameter[].key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
autoEventFilter[].parameter[].list[] list 该列表参数的参数(键将被忽略)。 可写入
autoEventFilter[].parameter[].map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
autoEventFilter[].parameter[].type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
autoEventFilter[].parameter[].value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
autoEventFilter[].type string 此条件的运算符类型。

可接受的值包括:
  • conditionTypeUnspecified
  • contains
  • cssSelector
  • endsWith
  • equals
  • greater
  • greaterOrEquals
  • less
  • lessOrEquals
  • matchRegex
  • startsWith
  • urlMatches
可写入
checkValidation nested object 旨在确定我们是否应仅在其他事件处理脚本(例如,因为验证)没有取消表单提交或链接点击事件的情况下触发代码。仅对表单提交和链接点击触发器有效。 可写入
checkValidation.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
checkValidation.list[] list 该列表参数的参数(键将被忽略)。 可写入
checkValidation.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
checkValidation.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
checkValidation.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
containerId string GTM 容器 ID。
continuousTimeMinMilliseconds nested object 可见性触发器的连续可见时间下限(以毫秒为单位)。仅对 AMP 可见性触发器有效。 可写入
continuousTimeMinMilliseconds.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
continuousTimeMinMilliseconds.list[] list 该列表参数的参数(键将被忽略)。 可写入
continuousTimeMinMilliseconds.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
continuousTimeMinMilliseconds.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
continuousTimeMinMilliseconds.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
customEventFilter[] list 用于所有条件为 true 而触发的自定义事件情形。 可写入
customEventFilter[].parameter[] list 命名参数(即键值对)的列表,具体取决于条件的类型。注意:
  • 对于二元运算符,请添加名为 arg0arg1 的参数,分别用于指定左右操作数。
  • 此时,左操作数 (arg0) 必须是对变量的引用。
  • 对于不区分大小写的正则表达式匹配,请添加名为 ignore_case 且已设置为 true 的布尔值参数。如未指定该参数或已将其设置为任何其他值,则匹配将区分大小写。
  • 要使运算符无效,请添加名为 negate 且已设置为 true 的布尔值参数。
可写入
customEventFilter[].parameter[].key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
customEventFilter[].parameter[].list[] list 该列表参数的参数(键将被忽略)。 可写入
customEventFilter[].parameter[].map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
customEventFilter[].parameter[].type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
customEventFilter[].parameter[].value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
customEventFilter[].type string 此条件的运算符类型。

可接受的值包括:
  • conditionTypeUnspecified
  • contains
  • cssSelector
  • endsWith
  • equals
  • greater
  • greaterOrEquals
  • less
  • lessOrEquals
  • matchRegex
  • startsWith
  • urlMatches
可写入
eventName nested object 触发的 GTM 事件的名称。仅对计时器触发器有效。 可写入
eventName.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
eventName.list[] list 该列表参数的参数(键将被忽略)。 可写入
eventName.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
eventName.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
eventName.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
filter[] list 此触发器仅在所有条件均为 true 时触发。 可写入
filter[].parameter[] list 命名参数(即键值对)的列表,具体取决于条件的类型。注意:
  • 对于二元运算符,请添加名为 arg0arg1 的参数,分别用于指定左右操作数。
  • 此时,左操作数 (arg0) 必须是对变量的引用。
  • 对于不区分大小写的正则表达式匹配,请添加名为 ignore_case 且已设置为 true 的布尔值参数。如未指定该参数或已将其设置为任何其他值,则匹配将区分大小写。
  • 要使运算符无效,请添加名为 negate 且已设置为 true 的布尔值参数。
可写入
filter[].parameter[].key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
filter[].parameter[].list[] list 该列表参数的参数(键将被忽略)。 可写入
filter[].parameter[].map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
filter[].parameter[].type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
filter[].parameter[].value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
filter[].type string 此条件的运算符类型。

可接受的值包括:
  • conditionTypeUnspecified
  • contains
  • cssSelector
  • endsWith
  • equals
  • greater
  • greaterOrEquals
  • less
  • lessOrEquals
  • matchRegex
  • startsWith
  • urlMatches
可写入
fingerprint string GTM 触发器的指纹,以存储时计算的值为准。每当修改触发器时,都会重新计算此值。
horizontalScrollPercentageList nested object 滚动触发器的整数百分比值列表。该触发器会在视图水平滚动所达到的每个百分比上触发。仅对 AMP 滚动触发器有效。 可写入
horizontalScrollPercentageList.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
horizontalScrollPercentageList.list[] list 该列表参数的参数(键将被忽略)。 可写入
horizontalScrollPercentageList.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
horizontalScrollPercentageList.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
horizontalScrollPercentageList.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
interval nested object 触发定期计时器事件的时间间隔(以毫秒为单位)。仅对计时器触发器有效。 可写入
interval.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
interval.list[] list 该列表参数的参数(键将被忽略)。 可写入
interval.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
interval.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
interval.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
intervalSeconds nested object 触发计时器事件的时间间隔(以秒为单位)。仅对 AMP 计时器触发器有效。 可写入
intervalSeconds.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
intervalSeconds.list[] list 该列表参数的参数(键将被忽略)。 可写入
intervalSeconds.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
intervalSeconds.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
intervalSeconds.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
limit nested object 此计时器触发器会触发的 GTM 事件数量限制。如果未设置限制,则在用户离开页面之前,我们将持续触发 GTM 事件。仅对计时器触发器有效。 可写入
limit.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
limit.list[] list 该列表参数的参数(键将被忽略)。 可写入
limit.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
limit.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
limit.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
maxTimerLengthSeconds nested object 触发计时器事件的时间上限(以秒为单位)。仅对 AMP 计时器触发器有效。 可写入
maxTimerLengthSeconds.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
maxTimerLengthSeconds.list[] list 该列表参数的参数(键将被忽略)。 可写入
maxTimerLengthSeconds.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
maxTimerLengthSeconds.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
maxTimerLengthSeconds.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
name string 触发器显示名。 可写入
notes string 有关如何在容器中应用此触发器的用户注释。 可写入
parameter[] list 其他参数。 可写入
parameter[].key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
parameter[].list[] list 该列表参数的参数(键将被忽略)。 可写入
parameter[].map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
parameter[].type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
parameter[].value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
parentFolderId string 父文件夹 ID。
path string GTM 触发器的 API 相对路径。
selector nested object 点击触发器的 CSS 选择器(即“a”、“button”等)。仅对 AMP 点击触发器有效。 可写入
selector.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
selector.list[] list 该列表参数的参数(键将被忽略)。 可写入
selector.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
selector.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
selector.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
tagManagerUrl string 自动生成的指向跟踪代码管理器界面的链接。
totalTimeMinMilliseconds nested object 可见性触发器的总可见时间下限(以毫秒为单位)。仅对 AMP 可见性触发器有效。 可写入
totalTimeMinMilliseconds.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
totalTimeMinMilliseconds.list[] list 该列表参数的参数(键将被忽略)。 可写入
totalTimeMinMilliseconds.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
totalTimeMinMilliseconds.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
totalTimeMinMilliseconds.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
triggerId string 唯一标识 GTM 触发器的触发器 ID。
type string 定义触发此触发器的数据层事件。

可接受的值包括:
  • always
  • ampClick
  • ampScroll
  • ampTimer
  • ampVisibility
  • click
  • customEvent
  • domReady
  • elementVisibility
  • eventTypeUnspecified
  • firebaseAppException
  • firebaseAppUpdate
  • firebaseCampaign
  • firebaseFirstOpen
  • firebaseInAppPurchase
  • firebaseNotificationDismiss
  • firebaseNotificationForeground
  • firebaseNotificationOpen
  • firebaseNotificationReceive
  • firebaseOsUpdate
  • firebaseSessionStart
  • firebaseUserEngagement
  • formSubmission
  • historyChange
  • jsError
  • linkClick
  • pageview
  • scrollDepth
  • timer
  • triggerGroup
  • windowLoaded
  • youTubeVideo
可写入
uniqueTriggerId nested object 自动生成此属性的触发器(表单提交、链接点击或计时器监听器)的全局唯一 ID(如果有)。对于根据触发器 ID 执行过滤操作的触发器,使用此属性可让其触发不兼容的自动事件。系统会在输出生成期间填充此值,因为触发器隐含的代码在此之前并不存在。仅对表单提交、链接点击和计时器触发器有效。 可写入
uniqueTriggerId.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
uniqueTriggerId.list[] list 该列表参数的参数(键将被忽略)。 可写入
uniqueTriggerId.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
uniqueTriggerId.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
uniqueTriggerId.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
verticalScrollPercentageList nested object 滚动触发器的整数百分比值列表。该触发器会在视图垂直滚动所达到的每个百分比上触发。仅对 AMP 滚动触发器有效。 可写入
verticalScrollPercentageList.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
verticalScrollPercentageList.list[] list 该列表参数的参数(键将被忽略)。 可写入
verticalScrollPercentageList.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
verticalScrollPercentageList.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
verticalScrollPercentageList.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
visibilitySelector nested object 可见性触发器的 CSS 选择器(即“#id”)。仅对 AMP 可见性触发器有效。 可写入
visibilitySelector.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
visibilitySelector.list[] list 该列表参数的参数(键将被忽略)。 可写入
visibilitySelector.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
visibilitySelector.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
visibilitySelector.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
visiblePercentageMax nested object 可见性触发器的可见性百分比上限。仅对 AMP 可见性触发器有效。 可写入
visiblePercentageMax.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
visiblePercentageMax.list[] list 该列表参数的参数(键将被忽略)。 可写入
visiblePercentageMax.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
visiblePercentageMax.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
visiblePercentageMax.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
visiblePercentageMin nested object 可见性触发器的可见性百分比下限。仅对 AMP 可见性触发器有效。 可写入
visiblePercentageMin.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
visiblePercentageMin.list[] list 该列表参数的参数(键将被忽略)。 可写入
visiblePercentageMin.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
visiblePercentageMin.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
visiblePercentageMin.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
waitForTags nested object 我们是否应通过“先阻止后模拟”的默认操作处理方式,延迟提交表单或打开链接,直到触发所有代码。仅对表单提交和链接点击触发器有效。 可写入
waitForTags.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
waitForTags.list[] list 该列表参数的参数(键将被忽略)。 可写入
waitForTags.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
waitForTags.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
waitForTags.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
waitForTagsTimeout nested object 当上述“waits_for_tags”的计算结果为 true 时,要等待多长时间才能触发代码(以毫秒为单位)。仅对表单提交和链接点击触发器有效。 可写入
waitForTagsTimeout.key string 唯一标识参数的命名键。对于顶级参数及映射值,该键属于必需项。但对于列表值,会忽略该键。 可写入
waitForTagsTimeout.list[] list 该列表参数的参数(键将被忽略)。 可写入
waitForTagsTimeout.map[] list 该映射参数的参数(必须提供键;且键必须具有唯一性)。 可写入
waitForTagsTimeout.type string 参数类型。有效值包括:
  • boolean:该值表示布尔值,以“true”或“false”表示
  • integer:该值表示 64 位的正负十进制整数值
  • list:应指定的参数的列表
  • map:应指定的参数的映射
  • template:该值表示任何文本;可以包括变量引用,甚至是可能返回非字符串类型的变量引用
  • trigger_reference:该值表示触发器,以触发器 ID 表示


可接受的值包括:
  • boolean
  • integer
  • list
  • map
  • template
  • triggerReference
  • typeUnspecified
可写入
waitForTagsTimeout.value string 适用于指定类型的参数的值,可以包含变量引用,如“{{myVariable}}”。 可写入
workspaceId string GTM 工作区 ID。

方法

create
创建 GTM 触发器。
delete
删除 GTM 触发器。
get
获取 GTM 触发器。
list
列出容器的所有 GTM 触发器。
revert
还原 GTM 工作区中 GTM 触发器的更改。
update
更新 GTM 触发器。