Les variables personnalisées n'existent plus dans analytics.js (aka Universal Analytics). Elles ont été remplacées par des dimensions et des métriques personnalisées qui sont plus flexibles et plus puissantes.
Avantages des métriques et dimensions personnalisées :
- Ils peuvent être utilisés dans les filtres
- Elles sont des citoyens de première classe dans l'interface, et vous verrez donc le nom de la variable personnalisée dans l'interface (au lieu du générique "Custom Variable 5").
- Configuré dans l'interface
- Métriques qui sont agrégées (impossible avec des variables personnalisées)
- 20 dimensions personnalisées + 20 métriques personnalisées disponibles, au lieu de seulement 5 variables personnalisées
Afin d'utiliser les Custom Dimensions/Metrics, vous devez les configurer sur l'interface. Allez dans l'administration, descendez dans votre propriété web et il y a un onglet pour les "définitions personnalisées".
Ensuite, lorsque vous effectuez un suivi, il vous suffit de suivre la valeur et l'identifiant de la propriété personnalisée, par exemple :
ga('send', 'pageview', {
'dimension15': 'My Custom Dimension'
});
Cela enverra un aperçu de la page avec la dimension personnalisée qui y est attachée.
Vous pouvez également en définir un sur la page qui sera appliqué à tous les affichages de la page ou aux événements qui se sont produits sur la page.
ga('set', 'dimension5', 'custom data');
Notez que le seul fait de le paramétrer ne sera pas envoyé à GA, donc si vous décidez d'utiliser set
assurez-vous d'appeler un send
après au moins une fois sur la page pour envoyer réellement ces données à GA.