web-dev-qa-db-fra.com

Comment savoir si les visiteurs lisent mes articles longs?

J'ai un site Web avec quelques précisions et je voudrais savoir si les gens lisent ces articles quand ils arrivent de Google. C'est-à-dire que j'aimerais savoir si les visiteurs défilent lentement ou simplement regardent la page et s'en vont.

D'après ce que j'ai compris, Google Analytics, que j'utilise actuellement, compte les "événements" et un visiteur qui n'affiche qu'une seule page est par défaut un "rebond". Même si cette page répondait à toutes leurs questions et était extrêmement utile.

Peut-être que je pourrais inclure des marqueurs dans la page et mesurer la durée de leur visibilité? Quelque chose comme ca.

Il serait également intéressant de savoir si les liens dans les articles sont au moins occasionnellement cliqués, en particulier les liens pour la navigation interne (#somesection). Est-ce possible avec Google Analytics classique ou un autre package standard? Aurait-il besoin de rediriger tous les liens via une sorte de compteur comme le fait Google sur son SERP?

Je ne cherche pas de "conversions". Je n'ai pas vraiment d'objectifs. Je veux juste savoir si le comment en vaut la peine.
Je ne veux pas scinder les articles en parties plus petites.

4
Damn Terminal

La solution qui a fonctionné pour moi est de vérifier l'apparence de l'apparence d'un élément DOM spécifique.

Par exemple, vous pouvez avoir un élément # comment après le contenu de l'article. Vérifiez donc son apparence dans la vue, car l'utilisateur ne peut y accéder que s'il fait défiler la page ou saute à cette section de la page.

Vous pouvez vérifier son apparence en activant une fonction isInView (element) déclenchée par window.onscroll ().

Ensuite, lorsque l'élément est en vue, déclenchez un événement GA (ou effectuez une autre fonction), en spécifiant la fin de l'article atteint, le chemin de l'article et peut-être avec le temps de lecture. comme exprimé par la différence entre timeBeganReading & timeCheckElementAppeared ... si ce type d'informations est important pour vous. Pour un utilisateur parcourant le contenu de l'article, une variable décrite par timeSpentReading indique le temps nécessaire pour obtenir l'élément.

En outre, vous pouvez cesser de tester l'élément DOM en vue en définissant une variable sur true une fois que celle-ci est IS et en mettant à jour le bloc de contrôle dans la fonction isInView (element) pour tester également la valeur true/false de la variable. Une fois la valeur vraie, la fonction isInView (element) cessera de se déclencher.

4
AGDM

Ceci est juste une réponse rapide: vous pouvez simplement placer le contenu dans un div avec une hauteur ou une largeur (selon vos besoins) qui clippe le contenu à ... 50% de la hauteur de l'article avec un dépassement de capacité: hidden; ajoutez ensuite un simple bouton avec javascript pour animer la propriété height/width à sa taille normale ... ou ajoutez un débordement: scroll; ou quelques autres méthodes ... de toute façon sur le point:

Google Analytics permet le suivi des événements, y compris les clics de bouton (ou tout autre événement de clic), de sorte que vous puissiez voir combien de personnes ont atteint la barre des 50% de votre article et cliquez sur le bouton/le lien Développer.

Voici le lien de Google sur le suivi des événements, ainsi que des exemples de configuration.

suivi des événements Google dans Analytics

1
DMSJax