Documentation

Installer, et suivre ce qui compte.

Cinq minutes pour l’installation, une minute par objectif. Tout est là, sans jargon.

Trois étapes, dans cet ordre. Comptez cinq minutes pour la première, une minute par objectif ensuite. Chaque exemple de ce guide se copie tel quel : vous n’avez qu’à remplacer ce qui est écrit en majuscules.

  1. Coller le script sur toutes les pages de votre site.
  2. Vérifier que la première visite arrive.
  3. Déclarer vos objectifs : ce qu’un visiteur fait quand il devient un client.

Étape 1 · Coller le script

Votre compte vous donne une ligne prête à copier, avec votre domaine déjà rempli. Elle a exactement cette forme :

<script defer src="https://app.equateur.org/e.js" data-site="VOTRE-DOMAINE.FR"></script>

Collez-la une seule fois, dans le <head> de toutes les pages de votre site. C’est tout pour les visites, les sources, les pages, les appareils et les pays. Pas de bandeau cookies à ajouter pour Equateur Analytics.

Le seul paramètre obligatoire : data-site

C’est votre domaine, écrit sans https://, sans www. et sans rien après.

Votre siteCe qu’il faut écrireÀ ne pas écrire
https://www.boulangerie-martin.fr/accueildata-site="boulangerie-martin.fr"data-site="https://www.boulangerie-martin.fr/accueil"
https://boutique.exemple.frdata-site="exemple.fr" si c’est le domaine déclaré dans votre comptedata-site="boutique"

Les sous-domaines (www, boutique., blog.) sont comptés avec le domaine déclaré. Le plus sûr : copiez la ligne depuis votre compte, ne la retapez pas.

Où le coller, selon votre outil

OutilOù
WordPressLe plus simple : l’extension Equateur Analytics. Téléchargez-la depuis votre compte (Réglages du site, onglet WordPress), puis dans WordPress : Extensions, Ajouter, Téléverser. Dans Réglages, puis Equateur Analytics, indiquez votre domaine. Elle exclut vos administrateurs et suit seule Contact Form 7, WPForms, Gravity Forms et WooCommerce.
ShopifyThème, Modifier le code, fichier theme.liquid, juste avant </head>. Pour les achats : Paramètres, Événements clients, ajoutez le pixel personnalisé Equateur Analytics (les pages de paiement ne chargent pas le thème).
WebflowSite settings, Custom code, champ Head code. Puis Publish.
WixParamètres, Code personnalisé, Head, toutes les pages.
SquarespaceParamètres, Injection de code, champ Header.
Google Tag ManagerUne balise HTML personnalisé contenant la ligne, déclencheur All Pages, puis Envoyer pour publier le conteneur.
Site fait mainDans le gabarit commun à toutes les pages, juste avant </head>.

Quelqu’un d’autre s’occupe de votre site ? L’écran d’installation prépare un message à lui envoyer, avec la ligne dedans.

Étape 2 · Vérifier que ça marche

  1. Gardez l’écran d’installation ouvert.
  2. Ouvrez votre site dans un autre onglet, de préférence en navigation privée.
  3. Quelques secondes plus tard, l’écran affiche « Première visite reçue » et la page vue.

Rien au bout d’une minute ? L’écran vous propose de lire votre page d’accueil à votre place et vous dit ce qui manque. Les causes, dans l’ordre où on les rencontre :

Ce qui se passePourquoiQue faire
Rien ne se passeLe script n’est pas dans la page publiéePubliez le site, videz son cache, vérifiez qu’il est dans <head>
Rien ne se passe, script bien présentUn bloqueur de publicité est actif dans votre navigateurTestez en navigation privée, sans extension
Rien ne se passe, en localLes visites depuis localhost sont ignoréesAjoutez data-local au script le temps du test
Le navigateur montre une erreur 400 sur /api/edata-site ne correspond pas au domaine de la pageRecopiez la ligne depuis votre compte
Ça marche chez un collègue, pas chez vousVotre adresse IP est dans les adresses ignoréesC’est voulu : vos propres visites ne comptent pas

Étape 3 · Déclarer vos objectifs

Un objectif, c’est ce qu’un visiteur fait quand il vous rend heureux : demander un devis, appeler, acheter. Pour chacun, Equateur Analytics vous montre quelle source l’a amené.

Dans les réglages de votre site, section Objectifs, choisissez un modèle. Puis prenez une des quatre méthodes ci-dessous, la première qui correspond à votre cas.

Votre casMéthodeCe que vous modifiez sur le site
Un clic sur votre téléphone, votre email, un PDF, un lien vers un autre siteA. AutomatiqueRien
Votre formulaire mène à une page « merci »B. Page de remerciementRien
Pas de page « merci », mais un formulaire ou un boutonC. Attribut HTMLUn attribut à ajouter
Un paiement, une réservation, une action dans une applicationD. Une ligne de JavaScriptUne ligne à ajouter

A. Automatique : rien à faire

Le script repère seul quatre gestes. Activez le modèle, c’est fini.

ModèleCe qui le déclencheNom d’événement envoyé
Appel téléphoniqueUn clic sur un lien tel:Clic téléphone
EmailUn clic sur un lien mailto:Clic email
TéléchargementUn clic sur un fichier .pdf, .zip, .docx, .xlsx, .pptx, .csv, .mp3, .mp4…Téléchargement
Lien sortantUn clic vers un autre siteLien sortant

Votre numéro doit être un vrai lien pour être compté :

<a href="tel:+33320000000">03 20 00 00 00</a>

Un numéro écrit en simple texte n’est pas cliquable, donc pas mesurable.

B. Page de remerciement : rien à modifier

Votre formulaire envoie le visiteur sur une page de confirmation ? Indiquez l’adresse de cette page dans l’objectif, en commençant par /, sans le domaine.

Votre page de remerciementCe que vous écrivez dans l’objectif
https://boulangerie-martin.fr/devis/merci/devis/merci
https://boulangerie-martin.fr/devis/merci/?ref=accueil/devis/merci (la partie après ? est ignorée, la barre finale aussi)
Une page par commande : /commande/48213/confirmation/commande/*/confirmation (l’étoile remplace n’importe quelle suite)

L’éditeur vous propose les pages réellement vues sur votre site : choisissez dans la liste plutôt que de taper l’adresse. S’il n’a jamais vu l’adresse que vous indiquez, il vous prévient avant d’enregistrer.

C. Attribut HTML : un mot à ajouter

Ajoutez data-eq-event="NOM DE L'ÉVÉNEMENT" sur le formulaire ou sur le bouton. Exemple complet pour un formulaire de devis, avec l’objectif « Demande de devis » :

<form action="/envoyer-devis" method="post" data-eq-event="Demande de devis">
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <button type="submit">Demander un devis</button>
</form>

Avec un montant (un don, une réservation payée) :

<button data-eq-event="Don" data-eq-value="25">Donner 25 €</button>
AttributObligatoireCe qu’il attendExemple
data-eq-eventOuiLe nom exact de l’événement de l’objectif, 60 caractères au plusDemande de devis
data-eq-valueNonUn montant en euros, de 0 à 1 000 00025, 49.90, 49,90, 49,90 €

D. Une ligne de JavaScript

Pour une action qui n’est pas un simple clic : un paiement confirmé, une réservation validée par votre outil, une étape dans une application. Appelez equateur une fois, au moment où l’action est réussie :

equateur('Achat', { value: 49.90 });

Avec un détail facultatif, par exemple l’offre choisie :

equateur('Achat', { value: 49.90, props: { offre: 'annuelle' } });
ParamètreObligatoireCe qu’il attendExemple
1er : le nomOuiLe nom exact de l’événement de l’objectif, entre guillemets'Achat'
valueNonUn nombre en euros, de 0 à 1 000 000. Les textes '49,90' et '49,90 €' sont aussi acceptés49.90
propsNonUn détail, parmi ces clés seulement : offre, formule, categorie, methode, etape, fichier, vers. Valeur de 40 caractères au plus{ offre: 'annuelle' }

Le montant envoyé remplace la valeur par défaut de l’objectif. Sans montant, c’est la valeur par défaut qui compte : réglez-la dans l’objectif (par exemple 80 € pour un devis).

Si votre code peut appeler equateur avant que le script soit chargé, collez d’abord cette ligne, juste avant le script :

<script>window.equateur = window.equateur || function () { (window.equateur.q = window.equateur.q || []).push(arguments) };</script>

Tester un objectif, avant d’y croire

Dans la liste des objectifs, cliquez sur Tester, puis faites l’action sur votre site, dans un autre onglet : envoyez le formulaire, cliquez sur le numéro, faites un paiement de test. L’écran affiche en direct ce qu’Equateur Analytics reçoit de votre navigateur, et dit si cela compte pour l’objectif.

Chaque objectif affiche aussi sa santé : « 12 conversions sur 30 jours », ou « jamais vu depuis 7 jours », avec les noms ou les pages approchants réellement vus sur votre site. Un nom mal recopié se repère là en un coup d’œil.

Les erreurs qui empêchent de compter

Ce que vous voyezLa causeLa correction
L’objectif reste à 0, le test ne montre rienLe script n’est pas sur la page de l’actionIl doit être sur toutes les pages, y compris la page « merci »
Le test montre l’événement, « ne compte pour aucun objectif »Le nom diffère d’une lettre, d’une majuscule ou d’un accentRecopiez le nom de l’objectif dans data-eq-event ou equateur('…')
Chaque demande compte deux foisL’attribut est sur le formulaire et sur son boutonGardez-le seulement sur le <form>
Le montant vaut 0 €La valeur n’est pas un montant ("gratuit", "—")Envoyez un nombre : 49.90 ou "49,90"
Une page « merci » jamais vueL’adresse indiquée diffère de la vraie (/merci-devis au lieu de /devis/merci)Choisissez la page dans la liste proposée par l’éditeur
Rien sur Google Tag ManagerLe conteneur n’est pas publiéCliquez sur Envoyer dans Tag Manager

Le lien d’opposition

La CNIL demande que vos visiteurs puissent refuser la mesure. Collez ce lien dans votre politique de confidentialité, tel quel :

<a href="#" data-eq-opposition>Ne plus être mesuré sur ce site</a>

Un clic, et le visiteur n’est plus mesuré sur votre site ; le lien devient « Être mesuré à nouveau ». Son refus est retenu dans son navigateur : c’est la seule chose qu’Equateur Analytics y écrit. Les navigateurs qui envoient Global Privacy Control ou Do Not Track ne sont jamais mesurés. Le paragraphe type à mettre autour de ce lien est sur la page Conformité.

Vos campagnes

Equateur Analytics reconnaît seul les moteurs de recherche, les réseaux sociaux, les assistants IA et les webmails. Pour vos propres liens (newsletter, publication, partenaire), ajoutez trois paramètres à l’adresse :

https://VOTRE-DOMAINE.FR/page?utm_source=newsletter&utm_medium=email&utm_campaign=lettre-octobre
ParamètreCe qu’il rangeValeurs reconnues
utm_mediumLe canalemail ou newsletter : Email. social : Réseaux sociaux. cpc, display, paid_social : Publicité. referral : Sites référents. Autre chose : Campagnes
utm_sourceLa sourceLibre : newsletter, facebook, partenaire-x
utm_campaignLa ligne de l’onglet CampagnesLibre : lettre-octobre, soldes-ete

Écrivez-les en minuscules, sans espace ni accent, toujours de la même façon : newsletter et Newsletter font deux lignes. Ne désignez jamais une personne (utm_campaign=jean.dupont) : en mode exempté, ce qui ressemble à un identifiant est masqué, et les campagnes vues sur moins de 3 visites sont regroupées.

Pour aller plus loin

BesoinComment
Une application React, Vue, Next.jsRien à faire : chaque changement d’adresse compte comme une page. Pour couper : data-spa="off" sur le script
Couper les détections automatiquesdata-auto="off" sur le script
Un autre script utilise déjà window.equateurdata-global="equateurV2" sur le script : la fonction s’appelle alors equateurV2('Achat')
Mesurer malgré les bloqueurs de publicitéRéglages du site, section Collecte : un relais sur votre propre domaine (Cloudflare, Nginx, Caddy). L’extension WordPress le fait seule
Un entonnoir (étapes d’un parcours)Réglages, section Entonnoirs : de deux à six étapes, pages ou événements, dans l’ordre, pendant une même visite
Ne pas compter vos propres visitesRéglages, Adresses IP à ignorer : un bouton ajoute la vôtre. Elle sert à la comparaison, elle n’est jamais enregistrée
Inviter un collègue ou un clientRéglages, section Équipe (formule Essentiel et plus), ou un lien de partage en lecture seule
Reprendre votre historiqueRéglages, section Imports : un export CSV de Google Analytics 4, Matomo ou Piwik PRO, avec aperçu avant import. La Search Console se connecte au même endroit (formule Pro et plus)
Le dossier pour votre DPORéglages, section Conformité, Télécharger le dossier : grille CNIL, analyse d’anonymat, accord de sous-traitance, fiche de registre et paragraphe de politique de confidentialité, préremplis pour votre site
Une politique de sécurité de contenu (CSP)Autorisez https://app.equateur.org dans script-src et dans connect-src

Lire le tableau de bord

Une seule page, trois questions : D’où viennent-ils ? Que lisent-ils ? Qu’est-ce qui convertit ?

OutilComment
Périodes7, 30 ou 90 jours, ce mois-ci, le mois dernier, 12 mois, ou des dates précises
ComparaisonAvec la période précédente, ou la même période l’an dernier
FiltresCliquez sur une ligne (une source, une page, un pays) : tout le tableau se recalcule pour ces visites-là
AnnotationsSous la courbe, notez une newsletter ou une refonte : le repère apparaît sur la courbe
ExportsChaque tableau s’exporte en CSV, lisible dans Excel, avec la période et les filtres affichés

Vos emails

EmailQuand
Le résumé du lundiChaque lundi matin : ce qui a bougé la semaine passée
Plus aucune visiteAprès 24 h sans visite sur un site qui en reçoit d’habitude, puis quand elles reviennent
Le volumeÀ 80 % puis à 100 % des visites de votre formule. La mesure continue au-delà
Le rapport mensuelLe 1er du mois, avec un lien à transmettre à un client (formule Pro et plus)

Chaque email se désactive en un clic, depuis l’email lui-même ou dans Mon compte, section Emails.

Questions fréquentes

Dois-je afficher un bandeau cookies pour Equateur Analytics ?

Non, dans le mode exempté, le mode par défaut. Equateur Analytics ne dépose aucun cookie. Mentionnez-le dans votre politique de confidentialité, avec le lien d’opposition. Les documents pour votre DPO sont sur la page Conformité. Les autres outils de votre site (publicité, pixels de réseaux sociaux) restent soumis au consentement.

Pourquoi mes chiffres diffèrent-ils de mon ancien outil ?

Trois raisons habituelles. Un outil à cookies ne compte que les visiteurs qui les acceptent. Equateur Analytics écarte aussi les robots qui se font passer pour des navigateurs. Enfin, un visiteur revenu deux jours différents compte deux fois, puisque rien ne permet de le reconnaître d’un jour à l’autre.

Le script ralentit-il mon site ?

Non. Il pèse moins de 2 Ko compressé, se charge après la page et ne télécharge rien d’autre.