web-dev-qa-db-fra.com

Affichez différentes actions dans Google Analytics lorsque le même titre de page est utilisé pour plusieurs pages.

Je travaille pour une entreprise disposant d'un portail Web en libre-service. La plupart des transactions sur ce portail sont au format assistant et sont détaillées par étapes. Dans certains cas, le même titre de page peut être utilisé pour une étape et ses sous-étapes associées.

Exemples:

  1. Étape 1 - Rechercher le compte de l'utilisateur
    • Par nom d'utilisateur, par mot de passe ou les deux
  2. Étape 1 - Rechercher le compte de l'utilisateur
    • L'adresse électronique de l'utilisateur a été trouvée, mais l'utilisateur doit entrer des informations supplémentaires pour identifier le compte.

Existe-t-il un moyen de connaître la différence entre le n ° 1 et le n ° 2 en GA? Malheureusement, dans la plupart des cas, ils ont également la même URL sur le portail. Ou le portail doit-il être restructuré?

2
RissiUX

Une option serait d'ajouter une valeur de hachage à l'URL pour différencier les différents écrans tels que www.example.com/wizard/lookup#username et www.example.com/wizard/lookup#more-info. Une fois que vous avez mis en place ce système de liens, vous pouvez envoyer un nouvel événement de consultation de page à Google Analytics à l'aide de ...

ga('send', 'pageview', {
    'page': location.pathname + location.search  + location.hash
});

Et ce que ce code va faire, c'est envoyer l'URL complète, y compris le hachage d'emplacement, comme nouvelle page vue à Google (vous feriez cela au lieu du code de page par défaut qui n'inclut pas le hachage d'emplacement). Cela vous donnerait alors la liste sous forme de deux URL distinctes dans GA sans avoir à faire quoi que ce soit.

1
Chris Rutherfurd