Dans les articles précédents, nous avons vu le premier volet de Google Analytics, la collecte de données, et les trois façons qui existent de le faire selon qu'il s'agit d'un site web, d'une application mobile développée sur iOS ou Android ou tout autre type d'appareil.
En los próximos tres artículos vamos a hablar de dos componentes muy relacionados entre sí, que nos van a permitir organizar y transformar los datos que llegan a Analytics para convertirse en información que luego podremos visualizar en los informes: Procesamiento y Configuración.
El componente de procesamiento realiza cuatro transformaciones de los datos, transformaciones que podemos en todo momento controlar, al menos en parte, mediante la configuración de propiedades y vistas; Organización de los datos, incorporación de datos desde fuentes externas, modificación de los datos antes de añadirlos, agregación de los datos a la cuenta de GA.
- En primer lugar Google Analytics organiza los datos en usuarios y sesiones, siguiendo unas reglas estándar para diferenciar entre ambos, reglas que pueden configurarse en las opciones de configuración.
- En segundo lugar, se puede configurar Google Analytics para que incorpore datos de otras fuentes, como por ejemplo Google Adwords, Google Adsense, Google WebMaster Tools, o incluso de herramientas de terceros.
- En tercer lugar Google Analytics modifica los datos a partir de las reglas de configuración que se añadan, que indicarán a Analytics que datos añadir y que datos excluir, o incluso modificar el formato de estos datos.
- En último lugar, Analytics agrega estos datos, organizándolos de forma lógica con el objetivo de poder ser analizados mediante los informes que nos aporta o mediante informes personalizados que creemos nosotros.
Il est essentiel de comprendre comment GA transforme les données brutes au cours de ce traitement et comment les contrôler par configuration pour gérer et interpréter les rapports de manière optimale.
Procesamiento de hits en usuarios y sesiones
Como ya hemos comentado en un artículo anterior, el modelo de Google Analytics se basa en tres componentes: Usuarios, sesiones e interacciones, mediante los cuales organiza los datos de los informes. Estos componentes proceden de los datos que el código de seguimiento envía. Para empezar, vamos a ver cómo Analytics transforma los datos en usuarios y sesiones.
Lo primero es saber la forma en la que Google Analytics crea un usuario. Antes de nada, definir lo que Analytics entiende cómo dispositivo: Dispositivo es cualquier navegador, o aplicación que accede a un contenido, es decir, si en un ordenador, tablet o móvil tenemos instalado Chrome y Safari, cada uno de ellos es un dispositivo y Analytics lo identificará, por defecto, cómo un usuario, es decir si entramos en la misma Web, en la misma página y desde el mismo ordenador desde Chrome y Safari, para Google Analytics, serán dos usuarios, aunque la persona sea la misma.
La première fois qu'un appareil charge un contenu, un résultat est enregistré (par exemple, une page consultée). À ce stade, Analytics génère un identifiant unique et aléatoire pour cet appareil de sorte que, comme nous l'avons déjà mentionné, chaque appareil est un utilisateur unique. Cet identifiant est envoyé à chaque interaction et lorsqu'il détecte un nouvel identifiant, Analytics le compte comme un nouvel utilisateur, tandis que si l'identifiant qu'il reçoit est déjà enregistré, il le compte comme un utilisateur récurrent.
Dans le cas où l'identifiant est supprimé, par exemple en effaçant les cookies ou en désinstallant et réinstallant une application sur un appareil mobile, la prochaine fois que l'appareil chargera le contenu, Analytics attribuera un nouvel identifiant, de sorte que vous serez identifié comme un nouvel utilisateur plutôt que comme un utilisateur de retour.
Par défaut, comme je l'ai déjà mentionné, un identifiant unique est défini pour chaque appareil, mais il est possible de configurer la manière dont Google Analytics crée et attribue cet identifiant, c'est-à-dire que nous pouvons dire à Analytics qu'au lieu d'attribuer un numéro aléatoire pour chaque appareil, il faut utiliser un numéro que nous avons attribué sur plusieurs appareils, afin de pouvoir associer les interactions d'un utilisateur à partir de plusieurs appareils. Mais c'est un sujet que nous aborderons plus tard dans d'autres articles...
Voyons maintenant comment Google Analytics crée des sessions. Une session est un ensemble d'interactions pendant une période de temps définie, telles que plusieurs consultations de pages, des téléchargements de fichiers, des transactions commerciales... Un seul utilisateur peut générer plusieurs sessions qui peuvent se produire le même jour, en plusieurs jours, semaines ou mois car dès qu'une session se termine, une autre peut commencer.

Pour que Analytics puisse savoir quand une session est terminée, plusieurs cas peuvent se présenter :
- 30 minutes passent sans que rien ne se passe (aucun résultat n'est envoyé). Par défaut, Analytics met fin aux sessions si elle ne reçoit pas de résultat ou si elle n'obtient pas de résultat dans les 30 minutes suivant le début de la session.
- Que l'utilisateur ferme l'appareil à partir duquel le contenu a été téléchargé, c'est-à-dire qu'il ferme le navigateur ou l'application mobile.
- Que l'utilisateur quitte notre site web.
Par exemple, si un utilisateur arrive sur notre site web après avoir cliqué sur un résultat de recherche Google, après avoir chargé la page, il sera détecté qu'il s'agit d'un nouvel utilisateur et qu'il y a eu une consultation de la page, donc le premier résultat est envoyé et le temps de session commence à compter. Si vous cliquez sur un lien interne de notre page, une nouvelle vue de la page sera envoyée, traitant ce résultat dans la même session.
Supposons maintenant que l'utilisateur laisse la page web ouverte et aille manger, ce qui prend une heure, et que lorsqu'il revient, il clique pour aller sur une autre page, ce coup fera déjà partie d'une nouvelle session, et non de la précédente qui a été fermée après 30 minutes, puisque Analytics a détecté que cette période de temps s'est écoulée sans avoir reçu de données. Par conséquent, les données seront traitées en deux sessions différentes.

Évidemment, à partir de la configuration Analytics, nous pouvons définir la durée d'une session, par défaut 30 secondes. Par exemple, imaginons que notre site web soit dédié à la diffusion de vidéos en streaming, et que celles-ci aient une durée supérieure à 30 minutes, dans ce cas, il serait souhaitable d'allonger la durée de la session. La durée minimale d'une session que nous pouvons configurer est de 1 minute et la durée maximale de 4 heures.
En résumé, les utilisateurs et les sessions sont deux éléments importants du modèle d'analyse Analytics, étant les pièces maîtresses de tous les rapports qu'il nous présente. C'est pourquoi il est important de savoir comment Analytics crée à la fois à partir des données brutes qu'elle reçoit afin de faire le meilleur usage des rapports.
Je vous invite à laisser vos impressions et/ou vos doutes dans le formulaire de contact et à me suggérer de nouveaux sujets que vous souhaiteriez voir abordés dans ces tutoriels. Je serai heureux de vous répondre par courriel et d'écrire dans ce blog.