Triggers

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

Representa um acionador do Gerenciador de tags do 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)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ]
}
Nome da propriedade Valor Descrição Observações
accountId string Código da conta do GTM.
autoEventFilter[] list Usado no caso de acompanhamento automático de eventos. gravável
autoEventFilter[].parameter[] list Lista de parâmetros nomeados (chave/valor), dependendo do tipo de condição. Observações:
  • No caso dos operadores binários, inclua os parâmetros arg0 e arg1 para especificar os operandos esquerdo e direito, respectivamente.
  • No momento, o operando esquerdo (arg0) precisa ser uma referência a uma variável.
  • Para correspondência de regex que não diferencia maiúsculas de minúsculas, inclua um parâmetro booleano ignore_case definido como true. Se não for especificada nem definida como outro valor, a correspondência diferenciará maiúsculas de minúsculas.
  • Para negar um operador, inclua um parâmetro booleano negate definido como true.
gravável
autoEventFilter[].parameter[].isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
autoEventFilter[].parameter[].key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
autoEventFilter[].parameter[].list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
autoEventFilter[].parameter[].map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
autoEventFilter[].parameter[].type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
autoEventFilter[].parameter[].value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
autoEventFilter[].type string Tipo de operador para essa condição.

Os valores aceitáveis são:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
gravável
checkValidation nested object Indica se as tags devem ser disparadas ou não apenas se o evento de envio de formulário ou clique no link não for cancelado por outro manipulador de eventos (por exemplo, devido a validação). Válido apenas para os acionadores de envio de formulário e clique no link. gravável
checkValidation.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
checkValidation.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
checkValidation.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
checkValidation.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
checkValidation.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
checkValidation.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
containerId string Código do Container do GTM.
continuousTimeMinMilliseconds nested object Tempo contínuo mínimo visível de um acionador de visibilidade (em milissegundos). Válido apenas para o acionador de visibilidade de AMP. gravável
continuousTimeMinMilliseconds.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
continuousTimeMinMilliseconds.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
continuousTimeMinMilliseconds.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
continuousTimeMinMilliseconds.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
continuousTimeMinMilliseconds.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
continuousTimeMinMilliseconds.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
customEventFilter[] list Usado no caso de evento personalizado, que será disparado se todas as condições tiverem valor "true". gravável
customEventFilter[].parameter[] list Lista de parâmetros nomeados (chave/valor), dependendo do tipo de condição. Observações:
  • No caso dos operadores binários, inclua os parâmetros arg0 e arg1 para especificar os operandos esquerdo e direito, respectivamente.
  • No momento, o operando esquerdo (arg0) precisa ser uma referência a uma variável.
  • Para correspondência de regex que não diferencia maiúsculas de minúsculas, inclua um parâmetro booleano ignore_case definido como true. Se não for especificada nem definida como outro valor, a correspondência diferenciará maiúsculas de minúsculas.
  • Para negar um operador, inclua um parâmetro booleano negate definido como true.
gravável
customEventFilter[].parameter[].isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
customEventFilter[].parameter[].key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
customEventFilter[].parameter[].list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
customEventFilter[].parameter[].map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
customEventFilter[].parameter[].type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
customEventFilter[].parameter[].value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
customEventFilter[].type string Tipo de operador para essa condição.

Os valores aceitáveis são:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
gravável
eventName nested object Nome do evento do GTM que é disparado. Válido apenas para acionadores de timer. gravável
eventName.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
eventName.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
eventName.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
eventName.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
eventName.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
eventName.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
filter[] list O acionador só será disparado se todas as condições tiverem o valor "true". gravável
filter[].parameter[] list Lista de parâmetros nomeados (chave/valor), dependendo do tipo de condição. Observações:
  • No caso dos operadores binários, inclua os parâmetros arg0 e arg1 para especificar os operandos esquerdo e direito, respectivamente.
  • No momento, o operando esquerdo (arg0) precisa ser uma referência a uma variável.
  • Para correspondência de regex que não diferencia maiúsculas de minúsculas, inclua um parâmetro booleano ignore_case definido como true. Se não for especificada nem definida como outro valor, a correspondência diferenciará maiúsculas de minúsculas.
  • Para negar um operador, inclua um parâmetro booleano negate definido como true.
gravável
filter[].parameter[].isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
filter[].parameter[].key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
filter[].parameter[].list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
filter[].parameter[].map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
filter[].parameter[].type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
filter[].parameter[].value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
filter[].type string Tipo de operador para essa condição.

Os valores aceitáveis são:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
gravável
fingerprint string Impressão digital do acionador do GTM, conforme processada no momento do armazenamento. Esse valor é reprocessado sempre que o acionador é modificado.
horizontalScrollPercentageList nested object Lista de valores percentuais inteiros para acionadores de rolagem. O acionador será disparado quando cada porcentagem for atingida durante uma rolagem horizontal da visualização. Válido apenas para acionadores de rolagem de AMP. gravável
horizontalScrollPercentageList.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
horizontalScrollPercentageList.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
horizontalScrollPercentageList.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
horizontalScrollPercentageList.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
horizontalScrollPercentageList.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
horizontalScrollPercentageList.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
interval nested object Tempo entre o acionamento de eventos de timer recorrentes (em milissegundos). Válido apenas para acionadores de timer. gravável
interval.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
interval.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
interval.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
interval.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
interval.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
interval.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
intervalSeconds nested object Tempo entre os eventos de timer a serem disparados (em segundos). Válido apenas para o acionador de timer de AMP. gravável
intervalSeconds.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
intervalSeconds.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
intervalSeconds.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
intervalSeconds.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
intervalSeconds.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
intervalSeconds.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
limit nested object Limite do número de eventos do GTM que esse acionador de timer disparará. Se nenhum limite for definido, continuaremos a disparar eventos do GTM até que o usuário saia da página. Válido apenas para acionadores de timer. gravável
limit.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
limit.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
limit.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
limit.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
limit.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
limit.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
maxTimerLengthSeconds nested object Tempo máximo para disparo de eventos de timer (em segundos). Válido apenas para o acionador de timer de AMP. gravável
maxTimerLengthSeconds.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
maxTimerLengthSeconds.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
maxTimerLengthSeconds.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
maxTimerLengthSeconds.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
maxTimerLengthSeconds.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
maxTimerLengthSeconds.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
name string Nome de exibição do acionador. gravável
notes string Observações para os usuários sobre como aplicar esse acionador no contêiner. gravável
parameter[] list Parâmetros adicionais. gravável
parameter[].isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
parameter[].key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
parameter[].list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
parameter[].map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
parameter[].type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
parameter[].value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
parentFolderId string Código da pasta pai.
path string Caminho relacionado à API do acionador do GTM.
selector nested object Seletor de CSS do acionador de cliques (ou seja, "um", "botão" etc.). Válido apenas para o acionador de cliques de AMP. gravável
selector.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
selector.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
selector.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
selector.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
selector.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
selector.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
tagManagerUrl string Link gerado automaticamente para a IU do Gerenciador de tags.
totalTimeMinMilliseconds nested object Tempo total mínimo visível de um acionador de visibilidade (em milissegundos). Válido apenas para o acionador de visibilidade de AMP. gravável
totalTimeMinMilliseconds.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
totalTimeMinMilliseconds.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
totalTimeMinMilliseconds.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
totalTimeMinMilliseconds.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
totalTimeMinMilliseconds.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
totalTimeMinMilliseconds.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
triggerId string Código do acionador que identifica o acionador do GTM de forma exclusiva.
type string Define o evento de camada de dados que origina esse acionador.

Os valores aceitáveis são:
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "consentInit"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "eventTypeUnspecified"
  • "firebaseAppException"
  • "firebaseAppUpdate"
  • "firebaseCampaign"
  • "firebaseFirstOpen"
  • "firebaseInAppPurchase"
  • "firebaseNotificationDismiss"
  • "firebaseNotificationForeground"
  • "firebaseNotificationOpen"
  • "firebaseNotificationReceive"
  • "firebaseOsUpdate"
  • "firebaseSessionStart"
  • "firebaseUserEngagement"
  • "formSubmission"
  • "historyChange"
  • "init"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "serverPageview"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
gravável
uniqueTriggerId nested object Código exclusivo global do acionador que gera esse código automaticamente (um envio de formulário, clique no link ou listener de timer), se houver. Usado para que os eventos automáticos incompatíveis funcionem com o filtro de acionadores com base nos códigos de acionador. Esse valor é preenchido durante a geração do resultado, já que as tags implícitas pelos acionadores não existem antes dessa ação. Válido apenas para os acionadores de envio de formulário, clique no link e timer. gravável
uniqueTriggerId.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
uniqueTriggerId.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
uniqueTriggerId.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
uniqueTriggerId.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
uniqueTriggerId.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
uniqueTriggerId.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
verticalScrollPercentageList nested object Lista de valores percentuais inteiros para acionadores de rolagem. O acionador será disparado quando cada porcentagem for atingida durante uma rolagem vertical da visualização. Válido apenas para acionadores de rolagem de AMP. gravável
verticalScrollPercentageList.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
verticalScrollPercentageList.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
verticalScrollPercentageList.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
verticalScrollPercentageList.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
verticalScrollPercentageList.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
verticalScrollPercentageList.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
visibilitySelector nested object Seletor de CSS do acionador de visibilidade (ou seja, "#id"). Válido apenas para o acionador de visibilidade de AMP. gravável
visibilitySelector.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
visibilitySelector.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
visibilitySelector.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
visibilitySelector.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
visibilitySelector.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
visibilitySelector.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
visiblePercentageMax nested object Porcentagem máxima de visibilidade do acionador de visibilidade. Válido apenas para o acionador de visibilidade de AMP. gravável
visiblePercentageMax.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
visiblePercentageMax.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
visiblePercentageMax.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
visiblePercentageMax.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
visiblePercentageMax.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
visiblePercentageMax.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
visiblePercentageMin nested object Porcentagem mínima de visibilidade do acionador de visibilidade. Válido apenas para o acionador de visibilidade de AMP. gravável
visiblePercentageMin.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
visiblePercentageMin.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
visiblePercentageMin.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
visiblePercentageMin.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
visiblePercentageMin.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
visiblePercentageMin.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
waitForTags nested object Indica se devemos ou não atrasar os envios de formulários ou a abertura de links até que todas as tags sejam disparadas (impedindo que a ação padrão aconteça e simulando-a depois). Válido apenas para os acionadores de envio de formulário e clique no link. gravável
waitForTags.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
waitForTags.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
waitForTags.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
waitForTags.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
waitForTags.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
waitForTags.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
waitForTagsTimeout nested object Quanto tempo esperar (em milissegundos) para disparar as tags quando "waits_for_tags" acima for true. Válido apenas para os acionadores de envio de formulário e clique no link. gravável
waitForTagsTimeout.isWeakReference boolean Indica se um parâmetro de tipo de referência é ou não referenciado de forma forte ou fraca. Usado apenas por Transformações. gravável
waitForTagsTimeout.key string Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista. gravável
waitForTagsTimeout.list[] list Parâmetros dessa lista (as chaves são ignoradas). gravável
waitForTagsTimeout.map[] list Parâmetros desse mapa (é necessário ter chaves únicas). gravável
waitForTagsTimeout.type string Tipo de parâmetro. Os valores válidos são:
  • boolean: o valor representa um booleano, exibido como "true" ou "false"
  • integer: o valor representa um número inteiro assinado com 64 bits e de formato decimal
  • list: uma lista de parâmetros precisa ser especificada
  • map: um mapa de parâmetros precisa ser especificado
  • template: o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings
  • trigger_reference: o valor representa um acionador, que é informado como o ID do acionador
  • tag_reference: o valor indica uma tag, representada como o nome da tag


Estes são os valores aceitáveis:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
gravável
waitForTagsTimeout.value string Valor de um parâmetro (pode conter referências de variáveis, como ""), conforme apropriado para o tipo especificado. gravável
workspaceId string Código do Workspace do GTM.

Métodos

create
Cria um acionador do GTM.
delete
Exclui um acionador do GTM.
get
Recebe um acionador do GTM.
list
Lista todos os acionadores do GTM de um contêiner.
revert
Reverte as alterações em um acionador do GTM em um espaço de trabalho do GTM.
update
Atualiza um acionador do GTM.