Référence de champ Analytics.js

Ce document répertorie tous les noms de champs configurables pour analytics.js.

  1. Créer uniquement des champs
  2. Général
  3. Utilisateur
  4. Session
  5. Sources de trafic
  6. Informations sur le système
  7. Appel
  8. Informations sur le contenu
  9. Applications
  10. Événements
  11. E-commerce amélioré
  12. Interactions avec les réseaux sociaux
  13. Déroulé
  14. Exceptions
  15. Dimensions/métriques personnalisées

Créer uniquement des champs

Les champs suivants ne peuvent être définis que dans la méthode create. Pour en savoir plus, consultez la section Créer des objets de suivi du guide de configuration avancée.

ID de suivi/ID de site Web

Obligatoire pour tous les types d'appels.

ID de suivi / ID de site Web. Le format est le suivant : UA-XXXX-Y. Toutes les données collectées sont associées à cet ID.

Nom du champ Type de valeur Valeur par défaut
trackingId text Aucune note
Exemple de valeur: UA-XXXX-Y
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y');

// Alerts the tracking ID for the default tracker.
ga(function(tracker) {
  alert(tracker.get('trackingId'));
});

Nom du coach électronique

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Nom de l'objet de suivi.

Nom du champ Type de valeur Valeur par défaut
name text t0
Exemple de valeur: myTracker
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Client-ID

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Permet d'identifier de manière anonyme une instance de navigateur. Par défaut, cette valeur est stockée dans le cookie propriétaire Analytics avec un délai d'expiration de deux ans.

Nom du champ Type de valeur Valeur par défaut
clientId text Randomly Generated
Exemple de valeur: 35009a79-1a05-49d7-b876-2b884d0f825b
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Taux d'échantillonnage

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Indique le pourcentage d'utilisateurs à suivre. La valeur par défaut est 100 (aucun utilisateur n'est échantillonné), mais les sites volumineux peuvent avoir besoin d'un taux d'échantillonnage inférieur pour respecter les limites de traitement de Google Analytics.

Nom du champ Type de valeur Valeur par défaut
sampleRate number (nombre) 100
Exemple de valeur: 5
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Taux d'échantillonnage "Vitesse du site"

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Ce paramètre détermine la fréquence d'envoi des balises de vitesse du site. Par défaut, 1% des utilisateurs seront mesurés automatiquement.

Nom du champ Type de valeur Valeur par défaut
siteSpeedSampleRate number (nombre) 1
Exemple de valeur : 10
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Toujours envoyer l'URL de provenance

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Par défaut, l'URL de provenance HTTP, utilisée pour attribuer les sources de trafic, n'est envoyée que lorsque le nom d'hôte du site référent diffère de celui de la page actuelle. Activez ce paramètre uniquement si vous souhaitez traiter les autres pages de votre hôte actuel comme des sites référents.

Nom du champ Type de valeur Valeur par défaut
alwaysSendReferrer booléen false
Exemple de valeur: true
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Autoriser les paramètres d'ancrage

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Par défaut, analytics.js recherche les paramètres de campagne personnalisés (utm_source, utm_medium, etc.) dans la chaîne de requête et dans l'ancre de l'URL de la page active. Si ce champ est défini sur "false", tous les paramètres de campagne personnalisés qui apparaissent dans l'ancre sont ignorés.

Nom du champ Type de valeur Valeur par défaut
allowAnchor booléen true
Exemple de valeur: false
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Nom du cookie

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Nom du cookie utilisé pour stocker les données d'analyse

Nom du champ Type de valeur Valeur par défaut
cookieName text _ga
Exemple de valeur : gaCookie
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Domaine de cookie

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Indique le domaine utilisé pour stocker le cookie Analytics. Lorsque la valeur est définie sur "none", le cookie est défini sans spécification de domaine.

Nom du champ Type de valeur Valeur par défaut
cookieDomain text document.location.hostname (normalized)
Exemple de valeur: example.com
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Drapeaux de cookies

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Spécifie des indicateurs supplémentaires à ajouter au cookie. Les indicateurs doivent être séparés par un point-virgule.

Nom du champ Type de valeur Valeur par défaut
cookieFlags text Aucune note
Exemple de valeur: SameSite=None; Secure
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Expiration des cookies

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Spécifie le délai d'expiration du cookie, en secondes.

Nom du champ Type de valeur Valeur par défaut
cookieExpires integer 63072000 (two years)
Exemple de valeur : 86400
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Mise à jour des cookies

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Lorsque cookieUpdate est défini sur "true" (valeur par défaut), analytics.js met à jour les cookies à chaque chargement de la page. Le délai d'expiration des cookies sera mis à jour en fonction de la dernière visite sur le site. Par exemple, si la durée d'expiration d'un cookie est définie sur une semaine et qu'un utilisateur visite le même navigateur tous les cinq jours, le délai d'expiration du cookie sera mis à jour à chaque visite et n'expirera donc jamais.

Nom du champ Type de valeur Valeur par défaut
cookieUpdate booléen true
Exemple de valeur : true
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Store GAC

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Par défaut, analytics.js écrit un cookie pour stocker les informations de campagne. Ce champ peut être utilisé pour désactiver l'écriture de ce cookie.

Nom du champ Type de valeur Valeur par défaut
storeGac booléen true
Exemple de valeur : false
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Ancien domaine de cookie

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Ce champ permet de configurer la manière dont analytics.js recherche les cookies générés par les scripts Google Analytics précédents, tels que ga.js et urchin.js.

Nom du champ Type de valeur Valeur par défaut
legacyCookieDomain text Aucune note
Exemple de valeur : store.example.com
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Importation de l'historique existant

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

Indique si analytics.js doit tenter d'importer les données de l'historique à partir des cookies ga.js.

Nom du champ Type de valeur Valeur par défaut
legacyHistoryImport booléen true
Exemple de valeur : false
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Autoriser les paramètres Linker

Facultatif. Cette méthode ne peut être définie que dans la méthode create.

La définition de ce champ sur "true" permet d'analyser les paramètres des compteurs de liens inter-domaines utilisés pour transférer l'état entre les domaines.

Nom du champ Type de valeur Valeur par défaut
allowLinker booléen false
Exemple de valeur: true
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Général

Autoriser les fonctionnalités d'annonces

Facultatif.

Définissez ce champ sur "false" afin de désactiver les balises des fonctionnalités de publicité Google Analytics lorsque celles-ci ont été activées via le plug-in displayfeatures ou dans Google Analytics (Paramètres de la propriété > Collecte de données).

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
allowAdFeatures Aucune note booléen true N/A tous
Exemple de valeur : false
Exemple d'utilisation :
ga('set', 'allowAdFeatures', false)

Masque IP

Facultatif.

Le cas échéant, l'adresse IP de l'expéditeur est masquée.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
anonymizeIp aip booléen Aucune note N/A tous
Exemple de valeur: true
Exemple d'utilisation :
ga('set', 'anonymizeIp', true);

Source de données

Facultatif.

Indique la source de données de l'appel. La source de données des appels envoyés depuis analytics.js sera définie sur "web". Quant aux appels envoyés à partir de l'un des SDK pour mobile, elle sera définie sur "application".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
dataSource ds text Aucune note Aucune note tous
Exemple de valeur: crm
Exemple d'utilisation :
ga('set', 'dataSource', 'crm');

Temps d'attente

Facultatif.

Permet de collecter les appels hors connexion / latents. La valeur représente le delta (en millisecondes) entre le moment où l'appel signalé se produit et le moment où il est envoyé. La valeur doit être supérieure ou égale à 0. Les valeurs supérieures à quatre heures peuvent empêcher le traitement des appels.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
queueTime qt integer Aucune note Aucune note tous
Exemple de valeur: 560
Exemple d'utilisation :
ga('set', 'queueTime', 560);

Force SSL

Facultatif.

Par défaut, les balises envoyées depuis des pages HTTPS sont envoyées via https, tandis que les balises envoyées depuis des pages http sont envoyées via HTTP. Si vous définissez forceSSL sur "true", les pages http envoient également toutes les balises via https.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
forceSSL Aucune note booléen false N/A tous
Exemple de valeur: true
Exemple d'utilisation :
ga('set', 'forceSSL', true);

Transport

Facultatif.

Cela spécifie le mécanisme de transport avec lequel les appels seront envoyés. Les options sont "balise", "xhr" ou "image". Par défaut, analytics.js essaie de trouver la meilleure méthode en fonction de la taille de l'appel et des capacités du navigateur. Si vous spécifiez "balise" et que le navigateur de l'utilisateur n'accepte pas la méthode "navigator.sendBeacon", elle sera remplacée par "image" ou "xhr", selon la taille de l'appel.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
transport Aucune note text none (automatically determined) Aucune note tous
Exemple de valeur: beacon
Exemple d'utilisation :
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Utiliser la balise

Facultatif.

Cette option est désormais obsolète. Utilisez plutôt le terme "transport". Si ce paramètre est défini sur "true", le client demande à utiliser le navigateur navigator.sendBeacon pour envoyer l'appel. Cette fonctionnalité est utile si vous souhaitez effectuer le suivi d'un événement juste avant qu'un utilisateur quitte votre site, sans retarder la navigation. Si le navigateur ne prend pas en charge navigator.sendBeacon, l'appel est envoyé normalement.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
useBeacon Aucune note booléen false N/A tous
Exemple de valeur: true
Exemple d'utilisation :
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Paramètre Linker

Facultatif.

Paramètre Linker pour les mesures multidomaines.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
linkerParam Aucune note text Aucune note Aucune note tous
Exemple de valeur: _ga=1.231587807.1974034684.1435105198
Exemple d'utilisation :
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Appel à appeler

Facultatif.

Fonction qui est appelée après le traitement d'un appel. Ce rappel est conçu pour toujours être appelé, soit directement après l'envoi d'un appel, soit lorsqu'il est déterminé qu'un appel ne peut pas être envoyé ou que son envoi a échoué. Aucun argument n'est transmis à la fonction lorsqu'elle est appelée. Évitez d'utiliser hitcallBack pour exécuter du code essentiel à votre application. En effet, il est possible que ce code ne soit pas appelé dans de rares cas (par exemple, si le serveur ne répond pas ou si analytics.js ne se charge pas). Dans ce cas, vous pouvez définir un délai avant expiration pour garantir l'exécution.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
hitCallback Aucune note fonction Aucune note Aucune note tous
Exemple d'utilisation :
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);

// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;

  // Run critical code here...
}

Utilisateur

ID utilisateur

Facultatif.

Ce champ est obligatoire si l'ID client (cid) n'est pas spécifié dans la requête. Il s'agit d'un identifiant connu pour un utilisateur fourni par le propriétaire du site/de la bibliothèque. Il ne doit pas s'agir d'informations personnelles. La valeur ne doit jamais être conservée dans les cookies Google Analytics ni dans tout autre espace de stockage fourni par Analytics.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
userId uid text Aucune note Aucune note tous
Exemple de valeur: as8eknlll
Exemple d'utilisation :
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Session

Contrôle de session

Facultatif.

Permet de contrôler la durée de la session. Une valeur de "start" force une nouvelle session à démarrer avec cet appel et "end" force la session en cours à se terminer avec cet appel. Toutes les autres valeurs sont ignorées.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
sessionControl sc text Aucune note Aucune note tous
Exemple de valeur : start
Exemple d'utilisation :
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Sources de trafic

URL de provenance du document

Facultatif.

Indique la source qui a généré du trafic vers un site Web. Cette valeur est également utilisée pour calculer la source de trafic. Le format de cette valeur est une URL. Ce champ est initialisé par la commande "create" et n'est défini que lorsque le nom d'hôte actuel diffère du nom d'hôte de l'URL de provenance, sauf si le champ "alwaysSendReferrer" est défini sur "true".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
referrer dr text document.referrer 2 048 octets tous
Exemple de valeur: http://example.com
Exemple d'utilisation :
ga('set', 'referrer', 'http://example.com');

Campaign Name

Facultatif.

Indique le nom de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignName cn text Aucune note 100 octets tous
Exemple de valeur: (direct)
Exemple d'utilisation :
ga('set', 'campaignName', '(direct)');

Source de la campagne

Facultatif.

Spécifie la source de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignSource cs text Aucune note 100 octets tous
Exemple de valeur: (direct)
Exemple d'utilisation :
ga('set', 'campaignSource', '(direct)');

Support de la campagne

Facultatif.

Spécifie le support de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignMedium cm text Aucune note 50 octets tous
Exemple de valeur : organic
Exemple d'utilisation :
ga('set', 'campaignMedium', 'organic');

Mot clé de la campagne

Facultatif.

Spécifie le mot clé de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignKeyword ck text Aucune note 500 octets tous
Exemple de valeur: Blue Shoes
Exemple d'utilisation :
ga('set', 'campaignKeyword', 'Blue Shoes');

Contenu de la campagne

Facultatif.

Spécifie le contenu de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignContent cc text Aucune note 500 octets tous
Exemple de valeur : content
Exemple d'utilisation :
ga('set', 'campaignContent', 'content');

ID de la campagne

Facultatif.

Spécifie l'ID de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
campaignId ci text Aucune note 100 octets tous
Exemple de valeur : ID
Exemple d'utilisation :
ga('set', 'campaignId', 'ID');

Informations sur le système

Résolution d'écran

Facultatif.

Indique la résolution d'écran. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
screenResolution sr text Aucune note 20 octets tous
Exemple de valeur : 800x600
Exemple d'utilisation :
ga('set', 'screenResolution', '800x600');

Taille de la fenêtre d'affichage

Facultatif.

Spécifie la zone visible du navigateur / de l'appareil. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
viewportSize vp text Aucune note 20 octets tous
Exemple de valeur : 123x456
Exemple d'utilisation :
ga('set', 'viewportSize', '123x456');

Encodage de documents

Facultatif.

Spécifie le jeu de caractères utilisé pour encoder la page ou le document. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
encoding de text UTF-8 20 octets tous
Exemple de valeur: UTF-8
Exemple d'utilisation :
ga('set', 'encoding', 'UTF-16');

Couleurs d'écran

Facultatif.

Indique la profondeur de couleur de l'écran. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
screenColors sd text Aucune note 20 octets tous
Exemple de valeur : 24-bits
Exemple d'utilisation :
ga('set', 'screenColors', '8-bit');

Langue de l'utilisateur

Facultatif.

Spécifie la langue. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
language ul text Aucune note 20 octets tous
Exemple de valeur: en-us
Exemple d'utilisation :
ga('set', 'language', 'en-us');

Java activé

Facultatif.

Indique si Java a été activé. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
javaEnabled je booléen Aucune note N/A tous
Exemple de valeur : true
Exemple d'utilisation :
ga('set', 'javaEnabled', true);

Version Flash

Facultatif.

Spécifie la version Flash. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
flashVersion fl text Aucune note 20 octets tous
Exemple de valeur : 10 1 r103
Exemple d'utilisation :
ga('set', 'flashVersion', '10 1 r103');

Hit

Type d'appel

Obligatoire pour tous les types d'appels.

Type d'appel. Doit être 'page vue', 'screenview', 'event', 'transaction', 'item', 'social', 'exception', 'timing'.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
hitType t text Aucune note Aucune note tous
Exemple de valeur: pageview
Exemple d'utilisation :
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Appel sans interaction

Facultatif.

Spécifie qu'un appel est considéré comme non interactif.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
nonInteraction ni booléen Aucune note N/A tous
Exemple de valeur : true
Exemple d'utilisation :
ga('set', 'nonInteraction', true);

Informations sur le contenu

URL d'emplacement du document

Facultatif.

Spécifie l'URL complète (sans ancrage) de la page. Ce champ est initialisé par la commande "create".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
location dl text Aucune note 2 048 octets tous
Exemple de valeur: http://foo.com/home?a=b
Exemple d'utilisation :
ga('set', 'location', 'http://foo.com/home?a=b');

Nom d'hôte du document

Facultatif.

Indique le nom d'hôte à partir duquel le contenu a été hébergé.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
hostname dh text Aucune note 100 octets tous
Exemple de valeur : foo.com
Exemple d'utilisation :
ga('set', 'hostname', 'foo.com');

Chemin du document

Facultatif.

Partie du chemin de l'URL de la page. Doit commencer par "/". Pour les appels de type "page vue", &dl ou &dh et &dp doivent être spécifiés pour que l'appel soit valide. Permet de spécifier les chemins d'accès des pages virtuelles.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
page dp text Aucune note 2 048 octets tous
Exemple de valeur : /foo
Exemple d'utilisation :
ga('set', 'page', '/foo');

Titre du document

Facultatif.

Titre de la page / du document. La valeur par défaut est "document.title".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
title dt text Aucune note 1 500 octets tous
Exemple de valeur : Settings
Exemple d'utilisation :
ga('set', 'title', 'Settings');

Nom de l'écran

Obligatoire pour le type d'appel "visionnage à l'écran".

Ce paramètre est facultatif pour les propriétés Web. Il est obligatoire pour les propriétés mobiles pour les appels de type "Visionnage de l'écran", où il est utilisé pour le "Nom à l'écran" de l'appel de visionnage de l'écran. Sur les sites Web, elle est définie par défaut sur l'URL unique de la page en utilisant le paramètre &dl tel quel ou en l'assemblant à partir de &dh et &dp.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
screenName cd text Aucune note 2 048 octets vue d'écran
Exemple de valeur : High Scores
Exemple d'utilisation :
ga('set', 'screenName', 'High Scores');

Groupe de contenu

Facultatif.

Vous pouvez avoir jusqu'à cinq regroupements de contenu, chacun ayant un index associé compris entre 1 et 5 inclus. Chaque regroupement de contenu peut comporter jusqu'à 100 groupes de contenu. La valeur d'un groupe de contenu est un texte hiérarchique délimité par "/". Toutes les barres obliques au début et à la fin sont supprimées, et les barres obliques répétées sont réduites à une seule. Par exemple, "/a//b/" sera converti en "a/b".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
contentGroup cg<groupIndex> text Aucune note 100 octets tous
Exemple de valeur: news/sports
Exemple d'utilisation :
ga('set', 'contentGroup5', '/news/sports');

ID d'association

Facultatif.

Il s'agit de l'ID d'un élément DOM ayant enregistré un clic, qui permet de différencier plusieurs liens vers la même URL dans les rapports d'analyse des pages Web lorsque l'attribution améliorée des liens est activée pour la propriété.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
linkid linkid text Aucune note Aucune note tous
Exemple de valeur : nav_bar
Exemple d'utilisation :
ga('set', '&linkid', 'html-element-id');

Applications

Nom de l'application

Facultatif.

Spécifie le nom de l'application. Ce champ est obligatoire pour tous les appels qui contiennent des données liées à l'application (c'est-à-dire la version, l'ID ou l'ID du programme d'installation de l'application). Pour les appels envoyés à des propriétés Web, ce champ est facultatif.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
appName an text Aucune note 100 octets tous
Exemple de valeur : My App
Exemple d'utilisation :
ga('set', 'appName', 'My App');

ID de l'application

Facultatif.

Identifiant de l'application.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
appId aid text Aucune note 150 octets tous
Exemple de valeur : com.company.app
Exemple d'utilisation :
ga('set', 'appId', 'com.company.app');

Version de l'application

Facultatif.

Spécifie la version de l'application.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
appVersion av text Aucune note 100 octets tous
Exemple de valeur : 1.2
Exemple d'utilisation :
ga('set', 'appVersion', '1.2');

ID du programme d'installation de l'application

Facultatif.

Identifiant du programme d'installation de l'application.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
appInstallerId aiid text Aucune note 150 octets tous
Exemple de valeur : com.platform.vending
Exemple d'utilisation :
ga('set', 'appInstallerId', 'com.platform.vending');

Événements

Catégorie d'événement

Obligatoire pour le type d'appel avec événement.

Spécifie la catégorie d'événement. Ce champ ne peut pas être vide.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
eventCategory ec text Aucune note 150 octets event
Exemple de valeur: Category
Exemple d'utilisation :
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Action d'événement

Obligatoire pour le type d'appel avec événement.

Spécifie l'action d'événement. Ce champ ne peut pas être vide.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
eventAction ea text Aucune note 500 octets event
Exemple de valeur: Action
Exemple d'utilisation :
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Libellé d'événement

Facultatif.

Spécifie le libellé de l'événement.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
eventLabel el text Aucune note 500 octets event
Exemple de valeur : Label
Exemple d'utilisation :
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Valeur de l'événement

Facultatif.

Spécifie la valeur de l'événement. Les valeurs ne doivent pas être négatives.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
eventValue ev integer Aucune note Aucune note event
Exemple de valeur : 55
Exemple d'utilisation :
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

E-commerce amélioré

Code produit

Facultatif.

Code SKU du produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) id pr<productIndex>id text Aucune note 500 octets tous
Exemple de valeur : P12345
Exemple d'utilisation :
ga('ec:addProduct', {'id': 'P12345'});

Product Name

Facultatif.

Nom du produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) name pr<productIndex>nm text Aucune note 500 octets tous
Exemple de valeur: Android T-Shirt
Exemple d'utilisation :
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Marque du produit

Facultatif.

Marque associée au produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) brand pr<productIndex>br text Aucune note 500 octets tous
Exemple de valeur: Google
Exemple d'utilisation :
ga('ec:addProduct', {'brand': 'Google'});

Catégorie de produits

Facultatif.

Catégorie à laquelle le produit appartient. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Le paramètre de catégorie de produit peut être hiérarchique. Utilisez / comme délimiteur pour spécifier jusqu'à cinq niveaux de hiérarchie. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) category pr<productIndex>ca text Aucune note 500 octets tous
Exemple de valeur : Apparel
Exemple d'utilisation :
ga('ec:addProduct', {'category': 'Apparel'});

Variante du produit

Facultatif.

Variante du produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) variant pr<productIndex>va text Aucune note 500 octets tous
Exemple de valeur: Black
Exemple d'utilisation :
ga('ec:addProduct', {'variant': 'Black'});

Prix du produit

Facultatif.

Prix unitaire d'un produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) price pr<productIndex>pr currency Aucune note Aucune note tous
Exemple de valeur : 29.20
Exemple d'utilisation :
ga('ec:addProduct', {'price': '29.20'});

Quantité de produits

Facultatif.

Quantité d'un produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) quantity pr<productIndex>qt integer Aucune note Aucune note tous
Exemple de valeur: 2
Exemple d'utilisation :
ga('ec:addProduct', {'quantity': 2});

Code promotionnel du produit

Facultatif.

Code promotionnel associé à un produit. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) coupon pr<productIndex>cc text Aucune note 500 octets tous
Exemple de valeur: SUMMER_SALE13
Exemple d'utilisation :
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Position du produit

Facultatif.

Position du produit dans une liste ou une collection. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) position pr<productIndex>ps integer Aucune note Aucune note tous
Exemple de valeur : 2
Exemple d'utilisation :
ga('ec:addProduct', {'position': 2});

Dimension personnalisée du produit

Facultatif.

Une dimension personnalisée au niveau du produit où l'index de dimension est un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) dimension pr<productIndex>cd<dimensionIndex> text Aucune note 150 octets tous
Exemple de valeur : Member
Exemple d'utilisation :
ga('ec:addProduct', {'dimension1': 'Member'});

Métrique personnalisée du produit

Facultatif.

Métrique personnalisée au niveau du produit où l'index de métrique est un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product) metric pr<productIndex>cm<metricIndex> integer Aucune note Aucune note tous
Exemple de valeur : 28
Exemple d'utilisation :
ga('ec:addProduct', {'metric1': 28});

Action sur le produit

Facultatif.

Rôle des produits inclus dans un appel. Si aucune action sur le produit n'est spécifiée, toutes les définitions de produits incluses dans l'appel seront ignorées. Doit être l'un des suivants: detail, click, add, remove, checkout, checkout_option, purchase, refund. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) pa text Aucune note Aucune note tous
Exemple de valeur: detail
Exemple d'utilisation :
ga('ec:setAction', 'detail');

ID de la transaction

Facultatif.

ID de la transaction. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) id ti text Aucune note Aucune note tous
Exemple de valeur : T1234
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Affiliation

Facultatif.

Le magasin ou l'affiliation depuis lequel cette transaction a été produite. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) affiliation ta text Aucune note Aucune note tous
Exemple de valeur: Google Store
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Revenus

Facultatif.

Valeur totale de la transaction, taxes et frais de livraison inclus Si elle n'est pas envoyée, cette valeur est calculée automatiquement sur la base des champs de quantité et de prix de tous les produits contenus dans le même appel. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) revenue tr currency Aucune note Aucune note tous
Exemple de valeur : 123.21
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Taxes

Facultatif.

Montant total des taxes associées à la transaction. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) tax tt currency Aucune note Aucune note tous
Exemple de valeur : 10.78
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Livraison

Facultatif.

Frais de port associés à la transaction. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) shipping ts currency Aucune note Aucune note tous
Exemple de valeur : 3.55
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Code du coupon

Facultatif.

Bon de réduction utilisé lors de la transaction. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action sur le produit est définie sur "achat" ou "remboursement". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) coupon tcc text Aucune note Aucune note tous
Exemple de valeur : SUMMER08
Exemple d'utilisation :
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Liste des actions sur le produit

Facultatif.

Liste ou collection à partir de laquelle une action a été effectuée sur le produit. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action "Product" est définie sur "detail" ou "click". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) list pal text Aucune note Aucune note tous
Exemple de valeur : Search Results
Exemple d'utilisation :
ga('ec:setAction', 'click', {'list': 'Search Results'});

Étape du règlement

Facultatif.

Numéro d'étape d'un entonnoir de paiement. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action "Product" est définie sur "checkout". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) step cos integer Aucune note Aucune note tous
Exemple de valeur : 2
Exemple d'utilisation :
ga('ec:setAction', 'checkout', {'step': 2});

Étape de règlement

Facultatif.

Informations supplémentaires sur une étape de règlement. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action "Product" est définie sur "checkout". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(product action) option col text Aucune note Aucune note tous
Exemple de valeur : Visa
Exemple d'utilisation :
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nom de la liste d'impressions du produit

Facultatif.

Liste ou collection à laquelle appartient un produit. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) list il<listIndex>nm text Aucune note Aucune note tous
Exemple de valeur: Search Results
Exemple d'utilisation :
ga('ec:addImpression', {'list': 'Search Results'});

Code SKU d'impression de produit

Facultatif.

ID produit ou SKU. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) id il<listIndex>pi<productIndex>id text Aucune note Aucune note tous
Exemple de valeur : P67890
Exemple d'utilisation :
ga('ec:addImpression', {'id': 'P67890'});

Nom de l'impression de produit

Facultatif.

Nom du produit. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) name il<listIndex>pi<productIndex>nm text Aucune note Aucune note tous
Exemple de valeur : Android T-Shirt
Exemple d'utilisation :
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Marque d'impression de produit

Facultatif.

Marque associée au produit. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) brand il<listIndex>pi<productIndex>br text Aucune note Aucune note tous
Exemple de valeur : Google
Exemple d'utilisation :
ga('ec:addImpression', {'brand': 'Google'});

Catégorie d'impression de produit

Facultatif.

Catégorie à laquelle le produit appartient. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) category il<listIndex>pi<productIndex>ca text Aucune note Aucune note tous
Exemple de valeur: Apparel
Exemple d'utilisation :
ga('ec:addImpression', {'category': 'Apparel'});

Variante de l'impression de produit

Facultatif.

Variante du produit. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) variant il<listIndex>pi<productIndex>va text Aucune note Aucune note tous
Exemple de valeur: Black
Exemple d'utilisation :
ga('ec:addImpression', {'variant': 'Black'});

Position des impressions de produit

Facultatif.

Position du produit dans une liste ou une collection. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) position il<listIndex>pi<productIndex>ps integer Aucune note Aucune note tous
Exemple de valeur : 2
Exemple d'utilisation :
ga('ec:addImpression', {'position': 2});

Prix des impressions du produit

Facultatif.

Prix d'un produit. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) price il<listIndex>pi<productIndex>pr currency Aucune note Aucune note tous
Exemple de valeur : 29.20
Exemple d'utilisation :
ga('ec:addImpression', {'price': '29.20'});

Dimension personnalisée de l'impression du produit

Facultatif.

Une dimension personnalisée au niveau du produit où l'index de dimension est un entier positif compris entre 1 et 200 inclus. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> text Aucune note Aucune note tous
Exemple de valeur : Member
Exemple d'utilisation :
ga('ec:addImpression', {'dimension1': 'Member'});

Métrique personnalisée "Impression de produit"

Facultatif.

Métrique personnalisée au niveau du produit où l'index de métrique est un entier positif compris entre 1 et 200 inclus. L'index de la liste d'impressions doit être un entier positif compris entre 1 et 200 inclus. L'index de produit doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> integer Aucune note Aucune note tous
Exemple de valeur: 28
Exemple d'utilisation :
ga('ec:addImpression', {'metric1': '28'});

Identifiant promotion

Facultatif.

ID de la promotion. L'index de promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(promo) id promo<promoIndex>id text Aucune note Aucune note tous
Exemple de valeur: SHIP
Exemple d'utilisation :
ga('ec:addPromo', {'id': 'SHIP'});

Nom de la promotion

Facultatif.

Nom de la promotion. L'index de promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(promo) name promo<promoIndex>nm text Aucune note Aucune note tous
Exemple de valeur: Free Shipping
Exemple d'utilisation :
ga('ec:addPromo', {'name': 'Free Shipping'});

Création promotionnelle

Facultatif.

Création associée à la promotion. L'index de promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(promo) creative promo<promoIndex>cr text Aucune note Aucune note tous
Exemple de valeur : Shipping Banner
Exemple d'utilisation :
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Position de la promotion

Facultatif.

Position de la création. L'index de promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(promo) position promo<promoIndex>ps text Aucune note Aucune note tous
Exemple de valeur: banner_slot_1
Exemple d'utilisation :
ga('ec:addPromo', {'position': 'banner_slot_1'});

Action promotionnelle

Facultatif.

Spécifie le rôle des promotions incluses dans un appel. Si aucune action de promotion n'est spécifiée, l'action par défaut "afficher" est utilisée. Pour mesurer le nombre de clics d'utilisateurs sur une promotion, définissez ce paramètre sur "promo_click". Pour analytics.js, vous devez installer le plug-in de commerce électronique amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
(promo) action promoa text Aucune note Aucune note tous
Exemple de valeur: click
Exemple d'utilisation :
ga('ec:setAction', 'promo_click'});

Code de devise

Facultatif.

Lorsqu'il est présent, indique la devise locale pour toutes les valeurs de devise de la transaction. La valeur doit correspondre à un code de devise ISO 4217 valide.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
currencyCode cu text Aucune note 10 octets tous
Exemple de valeur: EUR
Exemple d'utilisation :
ga('set', 'currencyCode', 'EUR');

Interactions associées aux réseaux sociaux

Réseau social

Obligatoire pour le type d'appel sur les réseaux sociaux.

Indique le réseau social, par exemple Facebook ou Google Plus.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
socialNetwork sn text Aucune note 50 octets social
Exemple de valeur : facebook
Exemple d'utilisation :
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Action sur un réseau social

Obligatoire pour le type d'appel sur les réseaux sociaux.

Spécifie l'action d'interaction sur les réseaux sociaux. Par exemple, sur Google Plus, lorsqu'un utilisateur clique sur le bouton +1, l'action sur un réseau social est "plus".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
socialAction sa text Aucune note 50 octets social
Exemple de valeur : like
Exemple d'utilisation :
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Action ciblée sur les réseaux sociaux

Obligatoire pour le type d'appel sur les réseaux sociaux.

Spécifie la cible d'une interaction sur les réseaux sociaux. Il s'agit généralement d'une URL, mais il peut s'agir de n'importe quel texte.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
socialTarget st text Aucune note 2 048 octets social
Exemple de valeur : http://foo.com
Exemple d'utilisation :
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Calendrier

Catégorie de durée utilisateur

Obligatoire pour définir le type d'appel de la durée.

Spécifie la catégorie de temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
timingCategory utc text Aucune note 150 octets codes temporels
Exemple de valeur: category
Exemple d'utilisation :
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nom de la variable de temps utilisateur

Obligatoire pour définir le type d'appel de la durée.

Spécifie la variable de temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
timingVar utv text Aucune note 500 octets codes temporels
Exemple de valeur : lookup
Exemple d'utilisation :
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Heure utilisateur

Obligatoire pour définir le type d'appel de la durée.

Spécifie la valeur de temps utilisateur. La valeur est exprimée en millisecondes.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
timingValue utt integer Aucune note Aucune note codes temporels
Exemple de valeur: 123
Exemple d'utilisation :
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Libellé de temps utilisateur

Facultatif.

Spécifie le libellé de temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
timingLabel utl text Aucune note 500 octets codes temporels
Exemple de valeur: label
Exemple d'utilisation :
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Exceptions

Description de l'exception

Facultatif.

Spécifie la description d'une exception.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
exDescription exd text Aucune note 150 octets exception
Exemple de valeur : DatabaseError
Exemple d'utilisation :
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

L'exception est-elle fatale ?

Facultatif.

Indique si l'exception était fatale.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
exFatal exf booléen 1 N/A exception
Exemple de valeur : true
Exemple d'utilisation :
ga('send', 'exception', {
  'exFatal': true
});

Dimensions et métriques personnalisées

Dimension personnalisée

Facultatif.

Chaque dimension personnalisée est associée à un index. Le nombre de dimensions personnalisées est limité à 20 (200 pour les comptes Analytics 360). L'index de la dimension doit être un entier positif compris entre 1 et 200 inclus.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
dimension cd<dimensionIndex> text Aucune note 150 octets tous
Exemple de valeur: Sports
Exemple d'utilisation :
ga('set', 'dimension14', 'Sports');

Métrique personnalisée

Facultatif.

Chaque métrique personnalisée est associée à un index. Le nombre de métriques personnalisées est limité à 20 (200 pour les comptes Analytics 360). L'index de métrique doit être un entier positif compris entre 1 et 200 inclus.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Nombre maximal de caractères Types d'appels compatibles
metric cm<metricIndex> number (nombre) Aucune note Aucune note tous
Exemple de valeur : 47
Exemple d'utilisation :
ga('set', 'metric7', 47);