2017-07-17 1 views
0

J'utilise google analytics pour acheminer les données et le suivi "userid" est activé sur le site. J'utilise l'API Google Analytics pour créer des rapports personnalisés et les afficher dans l'application. Nous pouvons voir que l'information est suivie par google analytics et est visible dans la section "user explorer".Y at-il moyen d'obtenir des sessions et des pages vues d'un utilisateur perticular dans google analytics api?

Je me demandais s'il y avait un moyen d'obtenir des sessions, des visites de pages d'un utilisateur en passant le userId dans une requête.

enter image description here

+0

La dimension de l'ID utilisateur n'est actuellement pas disponible dans le cadre de la norme [dimensions et métriques] (https://developers.google.com/analytics/devguides/reporting/core/dimsmets). Toutefois, vous pouvez définir un utilisateur délimité dimension personnalisée à la même valeur et obtenir les données identiques en l'interrogeant, 'ga: dimensionXX' – Matt

Répondre

2

Ce paramètre est pas accessible en aucune façon. En fait, dans BigQuery (uniquement pour les utilisateurs premium) où ce paramètre est accessible, l'ID est haché.

Ce que vous pouvez faire est de stocker ce paramètre dans une dimension personnalisée. Activer cela sur l'outil et le paramétrer avec le clientID. Pour ce faire, vous pouvez utiliser la ligne suivante juste avant l'affichage de la page.

ga ('set', 'Dimension1', ga.getAll() [0] .get ('clientId')) Avec cette

, vous pouvez reproduire cela. Mais faites attention, en fonction de qui, cette information peut être privée (comme nom, email et autres). Et aussi ceci peut être un rapport de haute cardinalité, permettant de stocker seulement 100k valeurs différentes, quand vous dépasserez la limite dans laquelle les utilisateurs seront regroupés (autres).