Macros d'un conteneur Les macros représentent les valeurs évaluées au moment de l'exécution. Vous pouvez référencer des macros lorsque vous configurez des règles et des balises. Pour en savoir plus sur les propriétés pouvant être définies pour les macros Google Tag Manager, consultez l'article Documentation de référence sur les dictionnaires macros. Pour savoir comment les utilisateurs configurent et utilisent des macros, consultez l'article Macros dans le centre d'aide Google Tag Manager.
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 macro Google Tag Manager.
{ "accountId": string, "containerId": string, "macroId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": long, "scheduleEndMs": long, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ], "enablingRuleId": [ string ], "disablingRuleId": [ string ], "fingerprint": string, "parentFolderId": string }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
accountId |
string |
ID de compte GTM. | |
containerId |
string |
ID de conteneur GTM. | |
disablingRuleId[] |
list |
Pour les conteneurs pour mobile uniquement: liste des ID des règles permettant de désactiver les macros conditionnelles. La macro est activée si l'une des règles d'activation est vraie alors que toutes les règles de désactivation sont fausses. Traitée comme un ensemble non ordonné. | accessible en écriture |
enablingRuleId[] |
list |
Pour les conteneurs pour mobile uniquement: liste des ID de règles permettant d'activer des macros conditionnelles. La macro est activée si l'une des règles d'activation est vraie alors que toutes les règles de désactivation sont fausses. Traitée comme un ensemble non ordonné. | accessible en écriture |
fingerprint |
string |
Empreinte numérique de la macro GTM, calculée au moment du stockage. Cette valeur est recalculée à chaque modification de la macro. | |
macroId |
string |
L'ID de macro identifie la macro GTM de manière unique. | |
name |
string |
Nom d'affichage de la macro. | accessible en écriture |
notes |
string |
Notes de l'utilisateur sur la manière d'appliquer cette macro dans le conteneur | accessible en écriture |
parameter[] |
list |
Paramètres de la macro. | accessible en écriture |
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 |
parameter[].list[] |
list |
Paramètres de ce paramètre de liste (les clés seront ignorées). | accessible en écriture |
parameter[].map[] |
list |
Paramètres de ce paramètre de mappage (clés et clés doivent être uniques). | accessible en écriture |
parameter[].type |
string |
Type de paramètre. Voici les valeurs possibles:
Valeurs acceptées :
|
accessible en écriture |
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 |
parentFolderId |
string |
ID du dossier parent. | |
scheduleEndMs |
long |
Code temporel de fin, en millisecondes, de la programmation d'une macro. | accessible en écriture |
scheduleStartMs |
long |
Code temporel de début, en millisecondes, pour programmer une macro. | accessible en écriture |
type |
string |
Type de macro GTM. | accessible en écriture |
Méthodes
Utilisez les méthodes ci-dessous pour créer, modifier, supprimer ou récupérer des macros.
- créer
- Crée une macro GTM.
- supprimer
- Supprime une macro Google Tag Manager.
- get
- Récupère une macro GTM.
- liste
- Liste toutes les macros GTM d'un conteneur.
- mise à jour
- Met à jour une macro GTM.