J'ai implémenté le suivi des événements Google Analytics sur mon site Web de conversion de devises. Le flux d'utilisateur typique est:
JavaScript envoie à Google Analytics un événement "converti" lorsque la conversion de devise est terminée. Étant donné que la plupart des sessions sur mon site sont constituées d'une seule page, le suivi des événements est très important pour moi afin de savoir si les utilisateurs trouvent ma page utile.
Je cherche un moyen de savoir combien de temps il faut aux utilisateurs pour entrer une valeur dans le formulaire. Je m'attends à ce que ces données forment une courbe en cloche avec une durée spécifique après le chargement de la page. Si je ne peux pas obtenir de graphique, je pourrais me contenter d'une valeur médiane. J'aimerais pouvoir utiliser ceci comme une métrique fondamentale autour des tests d'utilisabilité.
Existe-t-il un moyen d'extraire ces informations de Google Analytics?
Pour obtenir un histogramme ou une distribution, utilisez timings utilisateur . Ils vont facilement avec votre cas d'utilisation de chronométrage de formulaire de suivi. Lorsque la page se charge, vous démarrez une minuterie, puis lorsque vous envoyez l'événement "converti", vous envoyez également un hit utilisateur.
N'oubliez pas de définir le paramètre de fréquence d'échantillonnage, sinon 1% seulement sera collecté, à moins que vous n'ayez déjà défini _setSiteSpeedSampleRate.