Recurso: tag
Representa um Tag do Gerenciador de tags do Google.
Representação JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
Campos | |
---|---|
path |
Caminho relacionado à API do Tag do GTM. |
accountId |
Código do Account do GTM. |
containerId |
Código do Container do GTM. |
workspaceId |
Código do Workspace do GTM. |
tagId |
Código do Tag que identifica de forma única o Tag do GTM. |
name |
Nome de exibição da tag. |
type |
Tipo de Tag do GTM. |
liveOnly |
Se definida como "true", essa tag só será disparada no ambiente ativo (não no modo de visualização ou depuração). |
priority |
Prioridade numérica da tag definida pelo usuário. As tags são disparadas de forma assíncrona na ordem de prioridade. Tags com valor numérico maior são disparadas primeiro. A prioridade de uma tag pode ser um valor positivo ou negativo. O valor padrão é 0. |
notes |
Observações para os usuários sobre como aplicar essa tag no contêiner. |
scheduleStartMs |
Data e hora de início em milissegundos para agendar uma tag. |
scheduleEndMs |
Data e hora de término em milissegundos para agendar uma tag. |
parameter[] |
Parâmetros da tag. |
fingerprint |
Impressão digital do Tag do GTM, conforme processada no momento do armazenamento. Esse valor é reprocessado sempre que a tag do contêiner é modificada. |
firingTriggerId[] |
IDs de acionador de disparo. Uma tag é disparada quando um dos acionadores listados têm o valor "true" e todos os
(se houver algum especificado) são falsos. |
blockingTriggerId[] |
Códigos dos acionadores de bloqueio. Se um dos acionadores listados forem avaliadas como "true", a tag não será disparada. |
setupTag[] |
Lista de tags de configuração. No momento, permitimos apenas uma. |
teardownTag[] |
Lista de tags de desconstrução. No momento, permitimos apenas uma. |
parentFolderId |
Código da pasta pai. |
tagFiringOption |
Opção para disparar essa tag. |
tagManagerUrl |
Link gerado automaticamente para a IU do Gerenciador de tags. |
paused |
Indica se a tag está pausada, o que a impede de ser disparada. |
monitoringMetadata |
Um mapa de pares de chave-valor de metadados da tag a serem incluídos nos dados do evento para monitoramento de tags. Observações:
|
monitoringMetadataTagNameKey |
Se não estiver vazio, o nome de exibição da tag será incluído no mapa de metadados de monitoramento usando a chave especificada. |
consentSettings |
Configurações de consentimento de uma tag. |
SetupTag
Representa uma referência a uma tag que é disparada antes de outra para configurar dependências.
Representação JSON |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
Campos | |
---|---|
tagName |
O nome da tag de configuração. |
stopOnSetupFailure |
Quando o valor é "true", a tag principal é disparada apenas se a tag de configuração for disparada com sucesso. Quando o valor é "false", a tag principal é disparada seja qual for o status de disparo da tag de configuração. |
TeardownTag
Representa uma tag que é disparada após outra para remover dependências.
Representação JSON |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
Campos | |
---|---|
tagName |
Nome da tag de desconstrução. |
stopTeardownOnFailure |
Se o valor for "true", a tag de desconstrução é disparada apenas se a tag principal for disparada com sucesso. Quando o valor é "false", a tag de desconstrução é disparada seja qual for o status de disparo da tag principal. |
TagFiringOption
Enums | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
A tag pode ser disparada várias vezes por evento. |
oncePerEvent |
A tag só pode ser acionada por evento, mas pode ser acionada várias vezes por carregamento (por exemplo, carregamento de app ou de página). |
oncePerLoad |
A tag só pode ser disparada por carregamento (por exemplo, carregamento de app ou de página). |
ConsentSetting
Representação JSON |
---|
{ "consentStatus": enum ( |
Campos | |
---|---|
consentStatus |
O status de consentimento da tag. Se definido como "NECESSÁRIO", o ambiente de execução vai verificar se os tipos de consentimento especificados pelo
campo foi concedido. |
consentType |
O tipo de consentimento a ser verificado durante o disparo de tags, se estiver no estado "NECESSÁRIO". Esse parâmetro precisa ser do tipo
em que cada item da lista é do tipo
. |
ManualConsentOption
Enums | |
---|---|
notSet |
Valor padrão em que o usuário não especificou nenhuma configuração. |
notNeeded |
A tag não exige outras configurações de consentimento. |
needed |
A tag exige configurações de consentimento adicionais. |
Métodos |
|
---|---|
|
Cria um Tag do GTM. |
|
Exclui um Tag do GTM. |
|
Recebe um Tag do GTM. |
|
Lista todos os Tags do GTM de um Container. |
|
Reverte as alterações em um Tag do GTM em um Workspace do GTM. |
|
Atualiza um Tag do GTM. |