Las reglas de un contenedor. Las reglas se evalúan como verdadero o falso durante el tiempo de ejecución. Se pueden utilizar para controlar cuándo se activa o no una etiqueta, y para controlar cuándo se habilitan o inhabilitan las macros de un contenedor para dispositivos móviles. Para obtener más detalles, consulta las reglas de inhabilitación y activación de la configuración de una etiqueta, y las reglas de habilitación o inhabilitación de la configuración de macro, respectivamente.
Para ver una lista de métodos para este recurso, consulta el final de esta página.
Representaciones de recursos
Representa una regla de Google Tag Manager.
{ "accountId": string, "containerId": string, "ruleId": string, "name": string, "notes": string, "condition": [ { "type": string, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ] } ], "fingerprint": string }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
accountId |
string |
ID de la cuenta de GTM. | |
condition[] |
list |
Es la lista de condiciones que conforman esta regla (implícito AND entre ellas). | admite escritura |
condition[].parameter[] |
list |
Una lista de parámetros con nombre (clave-valor), según el tipo de condición. Notas:
|
admite escritura |
condition[].parameter[].key |
string |
La clave con nombre que identifica un parámetro de forma única. Obligatorio para los parámetros de nivel superior, así como para los valores de mapa. Se ignora para los valores de lista. | admite escritura |
condition[].parameter[].list[] |
list |
Los parámetros de este parámetro de lista (se ignorarán las claves). | admite escritura |
condition[].parameter[].map[] |
list |
Los parámetros de este parámetro de mapa (deben tener claves; las claves deben ser únicas). | admite escritura |
condition[].parameter[].type |
string |
Es el tipo de parámetro. Los valores válidos son los siguientes:
Los valores aceptables son los siguientes:
|
admite escritura |
condition[].parameter[].value |
string |
El valor de un parámetro (puede contener referencias de macro como "") según corresponda para el tipo especificado. | admite escritura |
condition[].type |
string |
Es el tipo de operador para esta condición.
Los valores aceptables son los siguientes:
|
admite escritura |
containerId |
string |
ID del contenedor de GTM. | |
fingerprint |
string |
La huella digital de la regla de GTM tal como se calculó en el momento del almacenamiento. Este valor se volverá a calcular cada vez que se modifique la regla. | |
name |
string |
Nombre visible de la regla. | admite escritura |
notes |
string |
Notas del usuario sobre cómo aplicar esta regla en el contenedor. | admite escritura |
ruleId |
string |
El ID de regla identifica de forma única la regla de GTM. |
Métodos
Usa los siguientes métodos para crear, modificar, borrar o recuperar reglas.
- crear
- Crea una regla de GTM.
- borrar
- Borra una regla de GTM.
- get
- Obtiene una regla de GTM.
- list
- Enumera todas las reglas de GTM de un contenedor.
- actualizar
- Actualiza una regla de GTM.