Je cherche un moyen de configurer plusieurs étapes d'objectif qui sont et non des URL.
Mon entonnoir devrait ressembler à:
Mais je ne peux pas identifier certaines de ces étapes par une simple URL.
Mon approche consiste maintenant à déclencher un événement avec une URL du type:
ga('send', 'event', 'reg', 'regstart', {'page': '/my-new-page#regstart'});
et pour le succès de l'inscription
ga('send', 'event', 'reg', 'regsuccess', {'page': '/my-new-page#regsuccess'});
et voici ma config:
J'ai déclenché les événements via la console pour voir si cela fonctionne - mais rien ne s'affiche dans le rapport d'analyse.
Des idées pourquoi?
Edit 1 : J'ai édité toute ma question à cause de la recommandation de @ Geoff Jackson de suivre cette URL spéciale avec un événement.
@ Geoff Jackson m'a aidé à écrire ce petit comment.
Si vous avez un site Web avec beaucoup d'Ajax en cours d'utilisation ou juste des étapes/objectifs que vous ne pouvez pas identifier via une URL, vous devrez utiliser un suivi supplémentaire pageview
-. En effet, Google Analytics n'autorise pas les événements ou les dimensions personnalisés dans leurs étapes d'objectif.
Exemple: Sur chaque page de votre site Web se trouve un bouton qui ouvre une lightbox avec un formulaire d'inscription. Lorsque votre visiteur s'inscrira, il n'y aura pas de page de remerciement. Les informations sur l'étape suivante, à savoir qu'il doit vérifier son lien de messagerie pour un lien d'activation, s'afficheront également dans cette lightbox. Votre objectif est qu'un visiteur active son compte en cliquant sur ce lien dans le courrier électronique que vous lui avez envoyé.
Nous intégrons d'abord les événements pour ...
... début du processus d'inscription. Cet événement sera déclenché dès l'ouverture de la lightbox avec le formulaire d'inscription.
ga('send', 'pageview', '/regStart');
... ensuite, c'est quand il envoie la regform
. L'événement sera déclenché dès que le serveur répond via Ajax que le courrier de confirmation a été envoyé et que le message à l'écran est approprié.
ga('send', 'pageview', '/regSuccess');
... et finalement, nous organisons un événement pour notre objectif. Cela sera déclenché dès qu'il aura cliqué sur le lien d'activation dans le courrier de confirmation.
ga('send', 'pageview', '/accountActivated');
Cette dernière étape n'est pas nécessaire si vous avez une page spéciale "Compte activé". Mais comme il pourrait y avoir beaucoup de possibilités et que vous ne voulez pas/ne pouvez pas utiliser regexp
, cela pourrait être une bonne solution.
Nous devons maintenant configurer cet objectif sur votre compte Google Analytics comme suit:
Je teste de tels scénarios avec de simples appels à la console - si vous voulez simplement le tester, configurez votre objectif et copiez-collez ces événements GA.
Ici vous pouvez en savoir plus sur Google Documents.