Parameter

Representa un parámetro de Google Tag Manager.

Representación JSON
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
Campos
type

enum (Type)

Es el tipo de parámetro. Estos son los valores válidos:

  • boolean

    : El valor representa un valor booleano, representado como "true" o "false".

  • integer

    : El valor representa un número entero de 64 bits firmado, en base 10.

  • list

    : Se debe especificar una lista de parámetros.

  • map

    : Se debe especificar un mapa de parámetros.

  • template

    : El valor representa cualquier texto, lo que puede incluir referencias de variables (incluso referencias de variables que podrían mostrar tipos que no sean de cadena).

  • trigger_reference

    : El valor representa un activador, representado como el ID del activador.

  • tag_reference

    : El valor representa una etiqueta, representada como el nombre de la etiqueta.

key

string

Es la clave nombrada que identifica de forma única un parámetro. Obligatorio para los parámetros de nivel superior, así como para los valores del mapa. Se ignora para los valores de lista.

value

string

Es el valor de un parámetro (puede contener referencias de variables), según corresponda al tipo especificado.

list[]

object (Parameter)

Los parámetros de este parámetro de lista (se ignorarán las claves)

map[]

object (Parameter)

Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas)

isWeakReference

boolean

Indica si un parámetro de tipo de referencia tiene una referencia fuerte o débil. Solo lo usan las transformaciones.

Tipo

Cuando modifiques la enumeración de tipos, asegúrate de mantener la documentación del campo de tipo sincronizada.

Enumeraciones
typeUnspecified
template Puede incluir referencias de variables.
integer
boolean
list
map
triggerReference
tagReference