Ressource: Tag
Représente une balise Google Tag Manager.
Représentation JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
Champs | |
---|---|
path |
Chemin relatif de l'API de la balise GTM. |
accountId |
ID de compte GTM |
containerId |
ID du conteneur GTM. |
workspaceId |
ID de l'espace de travail GTM. |
tagId |
L'ID de la balise identifie de manière unique la balise GTM. |
name |
Nom à afficher de la balise. |
type |
Type de balise GTM |
liveOnly |
Si cette valeur est définie sur "true", cette balise ne se déclenchera que dans l'environnement en ligne (par exemple, pas en mode Aperçu ou Débogage). |
priority |
Priorité numérique définie par l'utilisateur de la balise. Les balises sont déclenchées de manière asynchrone par ordre de priorité. Les balises dont la valeur numérique est plus élevée sont déclenchées en premier. La priorité d'une balise peut être une valeur positive ou négative. La valeur par défaut est 0. |
notes |
Notes de l'utilisateur sur l'application de cette balise dans le conteneur. |
scheduleStartMs |
Code temporel de début en millisecondes pour planifier une balise. |
scheduleEndMs |
Code temporel de fin en millisecondes pour planifier une balise. |
parameter[] |
Paramètres de la balise. |
fingerprint |
Empreinte digitale de la balise GTM calculée au moment du stockage. Cette valeur est recalculée chaque fois que la balise est modifiée. |
firingTriggerId[] |
ID des déclencheurs de déclenchement. Une balise se déclenche lorsque l'un des déclencheurs listés est vrai et que toutes ses
(le cas échéant) sont faux. |
blockingTriggerId[] |
ID de déclencheur de blocage. Si l'un des déclencheurs listés renvoie la valeur "true", la balise ne se déclenche pas. |
setupTag[] |
Liste des balises de configuration. Pour le moment, nous n'en acceptons qu'un seul. |
teardownTag[] |
Liste des balises de démontage. Pour le moment, nous n'en acceptons qu'un seul. |
parentFolderId |
ID du dossier parent. |
tagFiringOption |
Option permettant de déclencher cette balise. |
tagManagerUrl |
Lien généré automatiquement vers l'UI de Tag Manager |
paused |
Indique si la balise est mise en veille, ce qui l'empêche de se déclencher. |
monitoringMetadata |
Mappage des paires clé-valeur des métadonnées de la balise à inclure dans les données d'événement pour la surveillance des balises. Remarques :
|
monitoringMetadataTagNameKey |
Si ce champ n'est pas vide, le nom à afficher de la balise sera inclus dans la carte des métadonnées de surveillance à l'aide de la clé spécifiée. |
consentSettings |
Paramètres de consentement d'une balise. |
SetupTag
Représente une référence à une balise qui se déclenche avant une autre balise afin de configurer des dépendances.
Représentation JSON |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
Champs | |
---|---|
tagName |
Nom de la balise de configuration. |
stopOnSetupFailure |
Si la valeur est "true", la balise principale se déclenche si et seulement si la balise de configuration se déclenche. Si la valeur est "false", la balise principale se déclenche quel que soit l'état de la balise de configuration. |
TeardownTag
Représente une balise qui se déclenche après une autre balise afin de supprimer les dépendances.
Représentation JSON |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
Champs | |
---|---|
tagName |
Nom de la balise de démontage. |
stopTeardownOnFailure |
Si la valeur est "true", déclenchez la balise de démontage si et seulement si la balise principale se déclenche correctement. Si la valeur est "false", la balise de démontage se déclenche indépendamment de l'état de déclenchement de la balise principale. |
TagFiringOption
Enums | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
Le tag peut être déclenché plusieurs fois par événement. |
oncePerEvent |
La balise ne peut être déclenchée que par événement, mais elle peut être déclenchée plusieurs fois par chargement (par exemple, chargement de l'application ou de la page). |
oncePerLoad |
La balise ne peut être déclenchée qu'une seule fois par chargement (par exemple, chargement de l'application ou de la page). |
ConsentSetting
Représentation JSON |
---|
{ "consentStatus": enum ( |
Champs | |
---|---|
consentStatus |
État du consentement de la balise. Si cette valeur est définie sur "NEEDED", l'environnement d'exécution vérifie que les types de consentement spécifiés par
champ ont été accordés. |
consentType |
Type de consentements à vérifier lors du déclenchement de la balise si l'état du consentement est "NEEDED" (NÉCESSAIRE). Ce paramètre doit être de type
où chaque élément de liste est de type
. |
ManualConsentOption
Enums | |
---|---|
notSet |
Valeur par défaut lorsque l'utilisateur n'a pas spécifié de paramètre. |
notNeeded |
La balise ne nécessite aucun paramètre de consentement supplémentaire. |
needed |
La balise nécessite des paramètres de consentement supplémentaires. |
Méthodes |
|
---|---|
|
Crée une balise GTM. |
|
Supprime une balise GTM. |
|
Récupère une balise GTM. |
|
Répertorie toutes les balises GTM d'un conteneur. |
|
Annule les modifications apportées à une balise GTM dans un espace de travail GTM. |
|
Met à jour une balise GTM. |