Règles d'un conteneur Les règles prennent la valeur "true" ou "false" pendant l'exécution. Elles permettent de contrôler le déclenchement d'une balise ou son blocage, ainsi que l'activation ou la désactivation des macros dans un conteneur pour mobile. Pour en savoir plus, consultez respectivement les règles de déclenchement et de désactivation de la configuration d'une balise et les règles d'activation et de désactivation de la configuration d'une macro.
La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Représente une règle 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 }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
accountId |
string |
ID de compte GTM. | |
condition[] |
list |
Liste des conditions qui composent cette règle (opérateur AND implicite entre elles). | accessible en écriture |
condition[].parameter[] |
list |
Une liste de paramètres nommés (clé/valeur), en fonction du type de la condition. Remarques:
|
accessible en écriture |
condition[].parameter[].key |
string |
Clé nommée qui identifie un paramètre de manière unique. Obligatoire pour les paramètres de niveau supérieur ainsi que pour les valeurs de mappage. Ignoré pour les valeurs de liste. | accessible en écriture |
condition[].parameter[].list[] |
list |
Paramètres de ce paramètre de liste (les clés seront ignorées). | accessible en écriture |
condition[].parameter[].map[] |
list |
Paramètres de ce paramètre de mappage (clés et clés doivent être uniques). | accessible en écriture |
condition[].parameter[].type |
string |
Type de paramètre. Voici les valeurs possibles:
Valeurs acceptées :
|
accessible en écriture |
condition[].parameter[].value |
string |
Valeur d'un paramètre (peut contenir des références de macro telles que ""), selon le type spécifié. | accessible en écriture |
condition[].type |
string |
Type d'opérateur pour cette condition.
Valeurs acceptées :
|
accessible en écriture |
containerId |
string |
ID de conteneur GTM. | |
fingerprint |
string |
Empreinte numérique de la règle GTM, calculée au moment du stockage. Cette valeur est recalculée à chaque modification de la règle. | |
name |
string |
Nom à afficher de la règle. | accessible en écriture |
notes |
string |
Notes de l'utilisateur sur la manière d'appliquer cette règle dans le conteneur | accessible en écriture |
ruleId |
string |
L'ID de règle identifie la règle GTM de manière unique. |
Méthodes
Utilisez les méthodes ci-dessous pour créer, modifier, supprimer ou récupérer des règles.
- créer
- Crée une règle GTM.
- supprimer
- Supprime une règle GTM.
- get
- Récupère une règle GTM.
- liste
- Liste toutes les règles GTM d'un conteneur.
- mise à jour
- Met à jour une règle GTM.