Documentation de référence sur les champs Analytics.js

Ce document liste 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 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. Durée
  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 dans le guide de configuration avancée.

ID de suivi/ ID de propriété Web

Obligatoire pour tous les types d'appels.

ID de suivi / ID de propriété 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 de l'outil de suivi

Facultatif. Il ne peut être défini 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. Il ne peut être défini que dans la méthode create.

Identifie une instance de navigateur à l'aide d'un pseudonyme. Par défaut, cette valeur est stockée en tant que partie du cookie Analytics propriétaire 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. Il ne peut être défini que dans la méthode create.

Indique le pourcentage d'utilisateurs devant faire l'objet d'un suivi. La valeur par défaut est 100 (aucun utilisateur n'est échantillonné). Toutefois, les sites volumineux devront peut-être utiliser un taux d'échantillonnage plus faible pour respecter les limites de traitement de Google Analytics.

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

Taux d'échantillonnage "Vitesse du site"

Facultatif. Il ne peut être défini que dans la méthode create.

Ce paramètre détermine la fréquence à laquelle les balises de vitesse du site seront envoyées. Par défaut, 1% des utilisateurs seront automatiquement mesurés.

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

Toujours envoyer une URL de provenance

Facultatif. Il ne peut être défini 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 du nom d'hôte de la page actuelle. Activez ce paramètre uniquement si vous souhaitez traiter d'autres pages de votre hôte actuel en tant que sites référents.

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

Autoriser les paramètres d'ancrage

Facultatif. Il ne peut être défini que dans la méthode create.

Par défaut, analytics.js recherche des paramètres de campagne personnalisés tels que utm_source, utm_medium, etc. dans la chaîne de requête et dans l'ancrage de l'URL de la page actuelle. Si ce champ est défini sur "false", tout paramètre de campagne personnalisé qui apparaît dans l'ancre sera ignoré.

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

Nom du cookie

Facultatif. Il ne peut être défini 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. Il ne peut être défini que dans la méthode create.

Indique le domaine utilisé pour stocker le cookie Analytics. Si vous définissez ce paramètre sur "none", le cookie est défini sans spécifier 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'});

Indicateurs de cookie

Facultatif. Il ne peut être défini 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. Il ne peut être défini 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. Il ne peut être défini 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 page. Le délai d'expiration des cookies sera mis à jour en fonction de la dernière visite sur le site. Par exemple, si le délai d'expiration d'un cookie est défini sur une semaine et qu'un utilisateur visite votre site avec 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 boolean true
Exemple de valeur: true
Exemple d'utilisation :
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Store GAC

Facultatif. Il ne peut être défini que dans la méthode create.

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

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

Ancien domaine de cookie

Facultatif. Il ne peut être défini que dans la méthode create.

Ce champ permet de configurer la façon dont analytics.js recherche les cookies générés par les scripts Google Analytics antérieurs, 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'});

Ancienne importation de l'historique

Facultatif. Il ne peut être défini que dans la méthode create.

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

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

Autoriser les paramètres Linker

Facultatif. Il ne peut être défini que dans la méthode create.

Si vous définissez ce champ sur "true", les paramètres de linker inter-domaines utilisés pour transférer l'état d'un domaine à l'autre seront analysés.

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

Questions d'ordre général

Autoriser les fonctionnalités publicitaires

Facultatif.

Définissez ce champ sur "false" afin de désactiver les balises pour les fonctionnalités de publicité Google Analytics lorsque celles-ci ont été activées via le plug-in displayfeatures ou depuis 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 Longueur maximale Types d'appels compatibles
allowAdFeatures Aucune note boolean true N/A tous
Exemple de valeur: false
Exemple d'utilisation :
ga('set', 'allowAdFeatures', false)

Masquer l'adresse IP

Facultatif.

Si elle est présente, l'adresse IP de l'expéditeur est masquée.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale Types d'appels compatibles
anonymizeIp aip boolean 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 à partir d'analytics.js sera définie sur "Web", tandis que celle des appels envoyés depuis l'un des SDK pour mobile sera définie sur "Application".

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

Durée de la file d'attente

Facultatif.

Permet de collecter les appels hors connexion / latents. Cette valeur représente le laps de temps (en millisecondes) entre le moment où l'appel est enregistré et celui où il a été 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 Longueur maximale Types d'appels compatibles
queueTime qt integer Aucune note Aucune note tous
Exemple de valeur: 560
Exemple d'utilisation :
ga('set', 'queueTime', 560);

Forcer l'utilisation du protocole SSL

Facultatif.

Par défaut, les balises envoyées à partir de pages https sont envoyées à l'aide du protocole https, tandis que celles envoyées depuis des pages http sont envoyées à l'aide du protocole http. Si vous définissez forceSSL sur "true", les pages http seront également obligées d'envoyer toutes les balises utilisant https.

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

Transport

Facultatif.

Ce paramètre spécifie le mécanisme de transport avec lequel les appels seront envoyés. Les options disponibles sont "Beacon", "xhr" ou "image". Par défaut, analytics.js essaie de déterminer 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 ne prend pas en charge la méthode "navigator.sendBeacon", "image" ou "xhr" sera utilisé en fonction de la taille de l'appel.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 "transport". Si cette règle est définie sur "True", le client doit utiliser navigateurator.sendBeacon pour envoyer l'appel. Cela s'avère utile lorsque vous souhaitez effectuer le suivi d'un événement juste avant que l'utilisateur quitte votre site, sans retarder la navigation. Si le navigateur n'est pas compatible avec navigateurator.sendBeacon, l'appel est envoyé normalement.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale Types d'appels compatibles
useBeacon Aucune note boolean 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 de l'éditeur de liens pour les mesures multidomaines.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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'));
});

Rappel de l'appel

Facultatif.

Fonction qui sera appelée après le traitement d'un appel. Ce rappel est conçu pour être toujours appelé, soit directement après l'envoi réussi d'un appel, soit lorsqu'il a été déterminé qu'un appel ne peut pas être envoyé ou 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, car il est possible qu'il 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 Longueur maximale Types d'appels compatibles
hitCallback Aucune note function 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/l'utilisateur de la bibliothèque. Il ne doit pas s'agir d'informations permettant d'identifier personnellement l'utilisateur. La valeur ne doit jamais être enregistrée de manière persistante dans des cookies Google Analytics ou d'autres systèmes de stockage fournis par Analytics.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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. La valeur "start" force le début d'une nouvelle session avec cet appel et "end" pour forcer la session actuelle à 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 Longueur maximale 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 ayant 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 provenance, sauf si la valeur du champ "alwaysSendReferrer" est définie sur "true".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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');

Nom de la campagne

Facultatif.

Indique le nom de la campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 Longueur maximale 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 Longueur maximale 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 Longueur maximale 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 Longueur maximale Types d'appels compatibles
campaignContent cc text Aucune note 500 octets tous
Exemple de valeur: content
Exemple d'utilisation :
ga('set', 'campaignContent', 'content');

Campaign ID

Facultatif.

Spécifie l'ID de campagne.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

Spécifie la résolution 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 Longueur maximale 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 d'affichage du navigateur ou 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 Longueur maximale 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 Longueur maximale 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.

Spécifie 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 Longueur maximale 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 Longueur maximale 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 Longueur maximale Types d'appels compatibles
javaEnabled je boolean 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 Longueur maximale 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. Seules les valeurs suivantes sont possibles : 'pageview', 'screenview', 'event', 'transaction', 'item', 'social', 'exception', 'timing'.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

Indique qu'un appel doit être considéré comme non interactif.

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

Informations sur le contenu

URL de l'emplacement du document

Facultatif.

Spécifie l'URL complète (à l'exception des points d'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 Longueur maximale 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.

Spécifie 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 Longueur maximale 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 de l'URL de la page contenant le chemin d'accès. Doit commencer par "/". Pour les appels de type "page vue", vous devez spécifier &dl ou les deux à &dh et &dp pour que l'appel soit valide. Permet de spécifier les chemins des pages virtuelles.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 Longueur maximale 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 de visionnage de l'écran.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 étant associé à un index 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 des barres obliques "/". Toutes les barres obliques au début et à la fin seront supprimées, et les barres obliques répétées seront 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 Longueur maximale 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.

ID d'un élément DOM ayant enregistré un clic. Il permet de faire la distinction entre plusieurs liens vers la même URL dans les rapports "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 Longueur maximale 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 tout appel contenant des données liées à l'application (par exemple, la version de l'application, l'ID de l'application ou l'ID du programme d'installation d'applications). Pour les appels envoyés aux propriétés Web, ce champ est facultatif.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 d'application.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 Longueur maximale 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 de l'outil d'installation d'applications

Facultatif.

Identifiant du programme d'installation de l'application

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de l'événement. Ce champ ne peut pas être vide.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 Longueur maximale 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 Longueur maximale 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 Longueur maximale 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.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 appartient le produit. L'index de produits doit être un entier positif compris entre 1 et 200 inclus. Le paramètre de catégorie de produits 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 d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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é du produit

Facultatif.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 la métrique est un entier positif compris entre 1 et 200 inclus. L'index de produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 n'est spécifiée pour le produit, toutes les définitions de produit incluses dans l'appel seront ignorées. Les valeurs possibles sont "details", "click", "add", "remove", "checkout", "checkout_option", "purchase" ou "remboursement". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 transaction

Facultatif.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 pour le produit est définie sur "purchase" ou "refund". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 cette valeur n'est pas envoyée, elle sera automatiquement calculée à l'aide des champs de quantité et de prix de tous les produits faisant partie du même appel. Il s'agit d'un paramètre supplémentaire qui peut être envoyé lorsque l'action pour le produit est définie sur "purchase" ou "refund". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 pour le produit est définie sur "purchase" ou "refund". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 pour le produit est définie sur "purchase" ou "refund". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 promotionnel

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 pour le produit est définie sur "purchase" ou "refund". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 d'actions sur le produit

Facultatif.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de 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 sur les produits est définie sur "paiement". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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});

Option de l'é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 sur les produits est définie sur "paiement". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de 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 d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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'});

SKU pour l'impression de produit

Facultatif.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 sur le 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 associée à l'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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 du produit

Facultatif.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 d'impression du 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de l'impression du 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de l'impression de 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 de produit

Facultatif.

Dimension personnalisée au niveau du produit, où l'index de la 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 d'impression de produit

Facultatif.

Métrique personnalisée au niveau du produit où l'index de la 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 produits doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 la promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 la promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 la promotion doit être un entier positif compris entre 1 et 200 inclus. Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 sur la promotion

Facultatif.

Spécifie le rôle des promotions incluses dans un appel. Si aucune action de promotion n'est spécifiée, l'action de promotion par défaut ('view') est utilisée. Pour mesurer le clic d'un utilisateur sur une promotion, définissez cette valeur sur "promo_click". Pour analytics.js, vous devez installer le plug-in d'e-commerce amélioré avant d'utiliser ce champ.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

Si présent, indique la devise locale pour toutes les valeurs de devise de transaction. La valeur doit être un code de devise ISO 4217 valide.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 un réseau social. Par exemple, sur Google+, lorsqu'un utilisateur clique sur le bouton +1, l'action sur le réseau social est "plus".

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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'
})

Cible de l'action sur un réseau social

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

Spécifie la cible d'une interaction sur les réseaux sociaux. Cette valeur est généralement 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 Longueur maximale 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'
})

Durée

Catégorie de temps utilisateur

Obligatoire pour le type d'appel de code temporel.

Spécifie la catégorie de temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 le type d'appel de code temporel.

Spécifie la variable de temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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
});

Durée utilisateur

Obligatoire pour le type d'appel de code temporel.

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

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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é du temps utilisateur

Facultatif.

Spécifie le libellé du temps utilisateur.

Nom du champ Paramètre du protocole Type de valeur Valeur par défaut Longueur maximale 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 Longueur maximale 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 Longueur maximale Types d'appels compatibles
exFatal exf boolean 1 N/A exception
Exemple de valeur: true
Exemple d'utilisation :
ga('send', 'exception', {
  'exFatal': true
});

Dimensions / 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 Longueur maximale 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 la 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 Longueur maximale Types d'appels compatibles
metric cm<metricIndex> Nombre Aucune note Aucune note tous
Exemple de valeur: 47
Exemple d'utilisation :
ga('set', 'metric7', 47);