web-dev-qa-db-fra.com

Comment définir des variables personnalisées via les nouveaux analytics.js de GA

Voir le guide https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets

Je ne trouve aucun moyen de suivre les variables personnalisées comme les anciens js de suivi "ga.js": https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

_setCustomVar(index, name, value, opt_scope)

Tout le monde peut aider?

merci!

54
Eric Dum

Les variables personnalisées n'existent plus dans analytics.js (alias Universal Analytics). Il a été remplacé par des dimensions et des mesures personnalisées qui sont plus flexibles et puissantes.

Avantages des mesures et dimensions personnalisées:

  • Ils peuvent être utilisés dans les filtres
  • Ce sont des citoyens de première classe dans l'interface, vous verrez donc le nom de la variable personnalisée dans l'interface (au lieu de la "Variable personnalisée 5" générique)
  • Configuré dans l'interface
  • Métriques agrégées (impossible avec les variables personnalisées)
  • 20 dimensions personnalisées + 20 mesures personnalisées disponibles, au lieu de seulement 5 variables personnalisées

Pour utiliser des dimensions/métriques personnalisées, vous devez les configurer sur l'interface. Accédez à l'administrateur, explorez votre propriété Web, puis il y a un onglet pour "définitions personnalisées".

Ensuite, lorsque vous le suivez, il vous suffit de suivre la valeur et l'id de la propriété personnalisée, par exemple:

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

Cela enverra une page vue avec la dimension personnalisée qui lui est attachée.

Vous pouvez également en définir un sur la page qui sera appliqué à toutes les pages vues ou événements qui se sont produits sur la page.

ga('set', 'dimension5', 'custom data');

Notez que seul le définir ne sera pas envoyé à GA, donc si vous décidez d'utiliser set assurez-vous d'appeler un send par la suite au moins une fois sur la page pour envoyer réellement ces données à GA.

Plus d'informations: Developer Docs

132
Eduardo