vendredi 15 mars 2013

Insights of Active visitors on site given by Google Analytics in Real-Time


Google Analytics provides now the "active visitors on site" in realtime. For example, as shows Fig. 1, some think that there are currently 13 people who read your pages.

Fig. 2:  Number of active visitors on site
by whos.amung.us.
Fig. 1: Number of active visitors on site
by Google Analytics.

In reality, this is not the case. GA does not take measure in real-time. As shown in the following figure, if one identifies visitors as the fluid restraint in the cylinder, the number of visitors is the difference between the entry and exit since the beginning of your server on.

Fig.3: visitors flow

In the fact GA counts only the entry, but not exit, since it does not analyze the onquit event  of a page of the visitor who landed on your site and then leave it in 2 seconds. But for Google Analytics, the visitor remains among your "active visitors" for another 5.5 minutes, but he/she is no longer on your site.This over-estimates the attendance of your site.

At the other hand, GA assumes no reader remains more than 5.5 minutes to read one page, he is no longer active visitor even if he is digesting your content for other minutes. The visitor reassures his presence via a user trigger. That is to day, he manifests his presence by changing the page they visit in the same domain, or by reloading the page, or by sending a query via a form on the same page, his quality of active visitor will be renewed at that time. To put it simply, customers enter the hypermarket Walmart to stay for only 5.5 minutes, they all come out at the end of this period, very rough assumption. This underestimates traffic to your site.

In addition, before Google Analytics makes the consideration of real-time, the site whos.amung.us has already proposed  this kind of visitor statistics in "real time", cf. Fig. 2.

The author has taken the 2 screenshots at the same time, GA and whos.amung.us should give the same number of visitors. But GA gives only 13 visitors, at the meantime, whos.amung.us tells me 26 visitors in real time. We find that whos.amung.us gives more visitors than Google Analytics. Why the difference?


To highlight this mystery, the author has measured the definition of "real time" of the two services, both of them keep their secrets, without revealing their definition of "real time". This experiment requires a physical stopwatch as shown at the left hand.

So I visit some page that interests nobody in the World, for example http://www.asia-home.com/geo/spain/.

I immediately start my stopwatch. I assure that nobody visits this page right now. Watch the page https://www.google.com/analytics/web/#realtime/rt-overview/ of my Google Analytics account, the URL of the page /geo/spain/ figures in the list "Top Active Pages:" about 20 seconds after my click on the link. There is only one active visitor on this page, which is obviously myself:


Expected time of disappearance of the URL from the list of active visitors of this page, the timer is stopped. We read about 5'50 ". Should be repeated several times the same manipulation to get a more reliable result.

Active Visitors on site by Google Analytics: 5.5 Min


Indeed, the "Visitors active on the site" of Google Analytics is actually the accumulated number of visitors who accessed at least once your site for a period of time of 5.5 minutes, ie, 5 minutes and 30 seconds without taking into account those who have already left your site during this period.

Active Visitors on site by whos.amung.us: 9 Min


You do the same experience with whos.amung.us. You can easily conclude that the real-time of whos.amung.us has a duration of 9 minutes, which is longer, therefore gives a more optimistic number of visitors for webmasters, the factor is 1.64 (= 9 minutes/5.5 minutes).

Other Differences between whos.amung.us and Google Analytics

The different beginning time of counting is also a cause of the difference between the two statistics. Moreover, as whos.amung.us can be embedded in different domains with the same account code, so cumulates visitors of different sites, Google Analytics seems discriminate domains one from another, this may also cause discrepancy in number of active visitors in realtime.


Conclusion


The "active visitors" on the site is actually the accumulation of visitors accessing your site during a predefined time period. Google Analytics requires 5.5 minutes, while whos.amung.us defines 9 minutes.


If we apply the strict notion of immediacy for "real time", there will always be 0 zero active visitors on any website that, as the duration of real time is 0 seconds, not rejoicing , right? The number of active visitors are directly proportional to the length of time measurement voluntarily chosen by the authors of the statistics here Googlers or whosers.amung.us .

Numerically whos.amung.us gives a number of active visitors on site greater than that given by Google Analytics. We can give an estimate approximately as follows:

[Nomber of Active Visitors on site by whos.amung.us] /  [Nomber of Active Visitors on site by Google Analytics] = 1.64


As bonus of this article, to know the number of visitors per day, one can roughly estimate by:

[Number of visitors per day] = [value of Right Now measured by GA] * 261.8

As in one day we have 24*60 minutes, divided by 5.5, it gives the factor 261.8. For the site in question with a 13 active visitors as "Right now",  we would expect 261.8*13 = 3403 visitors this day.

What do you see?

jeudi 14 mars 2013

Visiteurs actifs sur le site par Google Analytics en Temps Réel

Google Analytics fournit maintenant les "Visiteurs actifs sur le site" en temps réel. Par exemple, Fig. 1, certains pensent que réellement, il y a 13 personnes qui lisent actuellement vos pages.


Fig. 2 :  Nombre de visiteurs actifs sur le site
 par whos.amung.us.
Fig. 1 : Nombre de visiteurs actifs sur le site
 par Google Analytics.

Dans la réalité, ce n'est pas le cas. GA ne prend pas les mesures en temps réel. Si l'on identifie les visiteurs comme la quantité de fluide retenu dans le cylindre, le nombre de visiteurs est la retenue des entrée et sortie depuis la mise en ligne de votre site.

Fig.3: flux des visiteurs

En fait GA ne compte que l'entrée, car il ne tient pas en compte l'évènement onquit d'une page d'un visiteur, qui attérit sur votre site, puis quitte celui-ci en 2 secondes. Or pour Google Analytics, ce visiteur compte parmi vos "Visiteurs Actifs" pendant encore 5,5 minutes, or il ne l'est plus. Ceci sur-estime votre fréquentation.

De l'autre côté, GA suppose qu'aucun lecteur ne reste plus de 5,5 minute pour lire une seule page. C.-à-d., Il ne compte plus comme visiteur actif même s'il est en train de digérer votre contenu pendant encore des minutes. Le visiteur réaffirme his présence en déclenchant une interaction avec le serveur web. C.-à-d., le visiteur manifeste sa présence en changeant de page qu'il visite dans le même site, ou bien en rechargeant la page, ou bien en envoyant une requête à travers un formulaire d'une page, alors sa qualité de visiteur actif sera renouvelée à ce moment-là. Pour dire simplement, les clients entrent dans l'hypermarché Carrefour pour rester que pendant 5,5 minutes, ils sortent tous au bout de cette durée, hypothèse très approximative. Ceci sous-estime la fréquentation de votre site.

Par ailleurs, avant que Google Analytics ne fasse la considération du temps réel, le site whos.amung.us a déjà proposé ce genre de statistiques des visiteurs en "temps réel", cf. Fig. 2.

L'auteur a fait la capture d'écran au même moment, GA et whos.amung.us devraient donner le même nombre de visiteurs. Or GA ne donne que 13 visiteurs, en revanche whos.amung.us m'indique 26 visiteurs en temps réel. Nous constatons que whos.amung.us donne plus de visiteurs que Google Analytics. Pourquoi cette différence ?

Afin de mettre en lumière ce mystère, l'auteur a mésuré la définition des "temps réels" des deux services, l'un comme l'autre garde leur secret de fabrication, sans dévoiler leur définition du "temps réel". Cette expérience nécessite un chronomètre physique .

Alors je visite une page qui n'intéresse personne dans le monde, par exemple http://www.asia-home.com/geo/spain/.
Je démarrez aussitôt mon chronomètre.
J'assure que personne ne visite cette page en ce moment. Guetter la page https://www.google.com/analytics/web/#realtime/rt-overview/ de votre compte Google Analytics, l'URL de la page /geo/spain/ figurera dans la liste "Principales pages actives :" environ 20 secondes après votre clique du lien. Il n'y a qu'un seul visiteur actif sur cette page, qui est évidemment moi-même :



On attend le moment de la disparition de cette URL de la liste des visiteurs actifs, on arrête le chronomètre. On lit à peu près 5'50". Il faut répéter plusieurs fois la même manipulation pour avoir un résultat plus fiable.

Visiteurs actifs sur le site dans Google Analytics : 5,5 Min


En effet, les "Visiteurs actifs sur le site"  pour Google Analytics est en réalité le nombre accumulé des visiteurs qui ont accédé au moins une fois votre site pendant une durée de  temps de 5.5 minutes, soit 5 minutes et 30 secondes environ, sans prendre en compte ceux qui ont déjà quitté votre site durant cette période.

Visiteurs actifs sur le site dans whos.amung.us : 9 Min


Vous faites la même expérience avec whos.amung.us. Vous pouvez facilement conclure que le temps réel pour whos.amung.us a une durée de 9 minutes, ce qui est plus longue, donc donne un résultat plus optimiste pour les webmasters, on a plus de visiteurs, le facteur est 1.64 (=9 minutes/5.5 minutes).

Autres Différences entre whos.amung.us et Google Analytics

Le décalage du commencement du comptage est aussi une cause du décalage entre les deux statistiques.
De plus, comme whos.amung.us peut être intégré dans différent domaines avec le même compte de statistiques, ainsi cumule les visiteurs de différent sites, Google Analytics semble discriminer les domaines l'un de l'autre, ceci peut aussi causer des écarts dans le nombre des visiteurs actifs en temps réel.

Par ailleurs, si vous utilisez le service Google PageSpeed Service (pss), le proxy PSS semble d'augmenter le nombre de visiteurs dans whos.amung.us, or Google Analytics ignore correctement les visites des robots du Google PageSpeed Servce.

Conclusion


Les "visiteurs actifs" sur le site n'est en réalité que l'accumulation des visiteurs accédant à votre site pendant une durée de temps prédéfinie. Google Analytics impose 5,5 minutes, tandis que whos.amung.us définit 9 minutes.

Si l'on applique la notion stricte de l'instantanéité pour "temps réel" ou realtime,  il y aura toujours 0  zéro visiteurs actifs sur n'importe que site, car la durée du temps réel est de 0 secondes, pas du tout réjouissant, non ? Les nombres de visiteurs actifs sont directement proportionnels à la durée de temps de mesure volontairement choisie par les auteurs des statistiques, ici les Googlers ou whosers.amung.us.


Numériquement, whos.amung.us donne un nombre de Visiteurs actifs sur le site plus important que celui donné par Google Analytics. On peut approximativement donner une estimation suivante :

[Nombre de Visiteurs actifs sur le site par whos.amung.us] /  [Nombre de Visiteurs actifs sur le site par Google Analytics] = 1.64


Comme bonus de cet  article, pour savoir le nombre de visiteurs par jour, on peut estimer approximativement comme suit :

[Nombre de visiteurs par jour] = [valeur Actuellement mesurée par GA] * 261.8

Comme nous avons 24*60 minutes dans la journée, divisé par 5,5, cela donne le facteur 261,8. A titre d'exemple, pour le site en question avec 13 visiteurs actifs "Actuellement",  nous devrions espérer 261.8*13 = 3403 visiteurs pour ce jour.

Que constatez-vous ?