Prise en main
- Créez un compte et ouvrez le tableau de bord.
- Saisissez un nom sous Nouveau projet et créez le projet. Vous obtenez une clé d’API de projet (
ea_...). - Collez l’extrait de code affiché sur la page du projet dans la section
<head>de votre site. Il ressemble à ceci :
<script defer src="https://api.analytics.house/tracker.js" data-key="YOUR_PROJECT_KEY"></script>Les pages vues sont suivies automatiquement et aucun cookie n’est déposé. Selon l’endroit où se trouvent vos visiteurs, vous aurez peut-être encore besoin d’un bandeau de consentement ou d’une option d’opposition : consultez Consentement et bandeaux cookies.
Attributs facultatifs
data-api: remplace l’origine de l’API (utile si vous passez par votre proxy Cloudflare Worker sur votre propre domaine).integrity="sha384-..." crossorigin="anonymous": épingle l’empreinte Subresource Integrity exacte de/tracker.js(disponible dans les paramètres du projet).data-localhost="true": suit aussilocalhost(ignoré par défaut).data-respect-dnt="false": désactive la prise en compte par défaut de Global Privacy Control (Sec-GPC: 1) et de Do Not Track (DNT: 1).data-hash="true": inclutlocation.hashdans le chemin (applications monopages avec routage par hash).data-vitals="true": mesure automatiquement, sans cookies, les Core Web Vitals (LCP,CLS,INP) viaPerformanceObserver.data-clicks="true": enregistre des cartes des clics. Charge un script distinct de 1 Ko qui compte les clics par élément de la page (noms de balises et positions uniquement, aucun texte) et signale les clics de rage et les clics morts. Voir la page Comportement.data-errors="true": signale les erreurs JavaScript (message, fichier et ligne, 5 au maximum par page vue, données personnelles supprimées). Les erreurs ne sont jamais comptées comme du trafic.
Le script ne dépose aucun cookie et ne stocke rien dans le navigateur. Nos serveurs regroupent les pages vues d’un visiteur en une seule visite (même identifiant de visiteur quotidien, 30 minutes d’écart au maximum) et appliquent les balises de campagne (UTM) de la page d’arrivée au reste de cette visite.
Suivi automatique
- Pages vues, y compris la navigation dans les applications monopages.
- Liens sortants : les clics vers d’autres sites sont enregistrés sous
Outbound Link(URL sans chaîne de requête). - Téléchargements de fichiers : les liens vers des fichiers .pdf, .zip, .csv, .xlsx et similaires sont enregistrés sous
File Download. data-404="true"sur la balise script envoie aussi un événement404lorsque le titre de la page ressemble à celui d’une page introuvable.data-scroll="true"enregistre la profondeur de défilement atteinte sur chaque page vue (un événement stocké en plus par page vue, désactivé par défaut). Activez-le dans les paramètres du projet.
Revenus
analyticsHouse.track('Purchase', { revenue: 49.99, currency: 'EUR' })Les montants sont stockés par devise et ne sont jamais additionnés d’une devise à l’autre. Ils apparaissent sous Revenus dans le tableau de bord.
Événements personnalisés et objectifs
Aucun code nécessaire : ajoutez un attribut à n’importe quel élément et les clics sur cet élément sont suivis.
<button data-ea-event="Signup" data-ea-prop-plan="pro">Start free trial</button>Ou depuis JavaScript :
analyticsHouse.track('Signup', { plan: 'pro' })Chaque événement personnalisé apparaît sous Objectifs et événements personnalisés avec son taux de conversion. Vous pouvez aussi les utiliser comme étapes d’entonnoir.
Astuces pour le tableau de bord
- Cliquez sur n’importe quelle ligne (une page, un pays, un navigateur, un événement…) pour filtrer tout le tableau de bord. Combinez jusqu’à cinq filtres.
- Comparer affiche chaque indicateur par rapport à la période précédente.
- Partager crée un lien public en lecture seule que vous pouvez révoquer à tout moment. Exporter en CSV télécharge ce que vous voyez.
- Pour l’API complète, consultez la référence de l’API.