2017-10-05 6 views
0

Nous collectons des informations d'utilisation pour une application Web à laquelle seulement quelques utilisateurs ont accès. Nous souhaitons collecter le nombre de pages vues et de sessions par utilisateur, par semaine et par heure. Malheureusement, je n'arrive pas à trouver une dimension API qui tranche par utilisateur individuel. Est-ce possible en utilisant l'API et si oui, comment?Comment interroger l'API pour les pages vues par utilisateur?

Répondre

1

Google Analytics ne fournit généralement pas votre résultat par utilisateur (seule exception est le rapport de l'explorateur utilisateur, qui n'est pas disponible via l'API).

Si vous êtes un client Google 360 ​​vous pouvez utiliser BigQuery, le export schema inclut un fullVisitorId (a.k.a. clientId) et sessiondId, de sorte que vous pouvez découper les utilisateurs et les sessions utilisateur. Sans BigQuery, votre meilleure solution consiste probablement à ajouter un identifiant unique par utilisateur en tant que dimension personnalisée étendue de session (par exemple, l'ID du client GA) et à l'utiliser comme clé pour identifier les utilisateurs. En plus de cela, vous devez être en mesure de décomposer par sessions, donc créez une deuxième dimension personnalisée étendue de session et envoyez un nombre aléatoire en tant que valeur à chaque coup. Étant donné qu'une dimension de portée de session stockera uniquement la dernière valeur dans la session, cela vous donne un identifiant de session unique par utilisateur.

De toute évidence, cela ne fonctionnera pas pour les données déjà collectées. Là, je pense que vous n'avez pas de chance.

+0

J'ai réussi à le faire fonctionner avec une dimension personnalisée, merci! –