Les mesures automatiques
À la manière de la « mesure améliorée » de GA4, eodia analytics mesure quelques gestes courants sans une ligne de code chez vous. Chacun s’active ou se coupe dans les Réglages du site (tous sont activés à la création), et le réglage arrive au script avec la réponse à la première page vue.
Ce sont des événements prédéclarés : leurs propriétés et leurs descriptions sont déjà dans
les métadonnées, ils ont leur vue analytics.evt_<nom> et leurs commentaires comme les autres.
| Événement | Déclencheur | Propriétés |
|---|---|---|
outbound_click | clic sur un lien vers un autre domaine | url (sans requête), domain, text (libellé du lien, 100 caractères) |
file_download | clic sur un lien vers un fichier dont l’extension est dans la liste du site | url, extension, name |
site_search | une page vue dont l’adresse porte un paramètre de recherche (déduit par le serveur) | term, param |
form_start | première saisie dans un formulaire | form, fields |
form_submit | soumission du formulaire | form, fields |
video_start | départ de la lecture d’un <video> | src, title, percent, duration |
video_progress | passage à 25, 50 et 75 % | idem |
video_complete | fin de la vidéo | idem |
Liens sortants
Section intitulée « Liens sortants »Un clic sur un lien http ou https dont le domaine n’est pas celui de la page. L’adresse est
gardée sans sa requête ni son fragment ; le libellé, réduit à 100 caractères.
Téléchargements
Section intitulée « Téléchargements »Un clic sur un lien dont l’extension figure dans la liste du site — par défaut pdf, zip,
rar, 7z, gz, doc, docx, xls, xlsx, csv, ppt, pptx, odt, ods, txt, rtf,
epub, mp3, mp4, mov, avi, wav, dmg, exe, msi, apk. La liste se modifie dans
les Réglages. Un lien vers un fichier d’un autre domaine compte comme un téléchargement, pas
comme un lien sortant.
Recherche interne
Section intitulée « Recherche interne »Rien à faire dans le script : le serveur lit l’adresse de la page vue avant d’en retirer la
requête. Si elle porte un des paramètres de recherche du site — par défaut q, s, search,
query —, il ajoute un événement site_search.
- Le terme est tronqué à 100 caractères.
- Ce qui ressemble à une adresse e-mail ou à un numéro de téléphone est masqué.
- Le paramètre qui portait la recherche est noté dans
param.
Les recherches sans résultat se lisent en joignant site_search à la page vue qui suit, ou en
déclarant un événement à vous (search_no_result).
Formulaires
Section intitulée « Formulaires »form_start à la première saisie dans un formulaire, form_submit à sa soumission. Le
formulaire est désigné par son id, son name ou, à défaut, le chemin de son action ;
fields donne son nombre de champs.
Aucune valeur saisie n’est jamais lue, ni le contenu d’un champ, ni son nom. Les abandons se
lisent dans les vues : un form_start sans form_submit dans la même page vue.
SELECT s.form AS formulaire, count(*) AS commencés, count(f.event_id) AS envoyésFROM analytics.evt_form_start sLEFT JOIN analytics.evt_form_submit f ON f.page_view_id = s.page_view_id AND f.form = s.formGROUP BY 1Les éléments <video> HTML de la page : départ, passages à 25, 50 et 75 %, fin. La source est
gardée sans sa requête ; le titre vient de l’attribut title ou aria-label de la vidéo.
eodia analytics est un logiciel libre d’Eodia.