Transformations

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

Representações de recursos

Representa uma transformação do Gerenciador de tags do Google.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "transformationId": string,
  "name": string,
  "type": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "fingerprint": string,
  "tagManagerUrl": string,
  "parentFolderId": string,
  "notes": string
}
Nome da propriedade Valor Descrição Observações
accountId string Código do Account do GTM.
containerId string ID do contêiner do GTM.
fingerprint string Impressão digital da Transformation do GTM, conforme processada no momento do armazenamento. Esse valor é reprocessado sempre que a transformação é modificada.
name string Nome de exibição da transformação. gravável
notes string Observações para o usuário sobre como aplicar essa transformação no contêiner. gravável
parameter[] list Parâmetros da transformação. 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 ID da pasta pai.
path string Caminho relacionado à API da transformação do GTM.
tagManagerUrl string Link gerado automaticamente para a IU do Gerenciador de tags.
transformationId string Código do Transformation que identifica de forma única a transformação do GTM.
type string Tipo de transformação. gravável
workspaceId string Código do Workspace do GTM.

Métodos

create
Cria uma transformação do GTM.
excluir
Exclui uma transformação do GTM.
get
Recebe uma transformação do GTM.
list
Lista todas as transformações do GTM de um workspace do Container do GTM.
revert
Reverte as alterações de uma transformação do GTM em um espaço de trabalho do GTM.
update
Atualiza uma transformação do GTM.