Introduction
RGPDEquateur Analytics est un outil d'analyse web respectueux de la vie privée, conçu pour vous donner les statistiques essentielles sur votre audience sans compromettre la confidentialité de vos visiteurs.
Sans cookies
Aucun cookie traceur — pas de bannière de consentement requise.
RGPD natif
Données hébergées en Europe, aucune donnée personnelle collectée.
Ultra-léger
Script de ~4 ko gzippé chargé de manière asynchrone — aucun impact sur les perfs.
Contrairement aux solutions traditionnelles comme Google Analytics, Equateur ne stocke pas d'adresses IP, n'utilise pas de cookies et ne crée pas de profils individuels. Il collecte uniquement des métriques agrégées et anonymisées : pages vues, visiteurs uniques, sources de trafic, durée de session et événements de conversion.
Aucune bannière de consentement requise. Puisque Equateur n'utilise ni cookies ni données personnelles identifiables, vous n'avez pas besoin d'afficher une bannière de consentement RGPD pour votre outil d'analyse.
Ce que mesure Equateur
- Pages vues et visiteurs uniques (dédupliqués par empreinte anonymisée)
- Sources de trafic — domaine référent, paramètres UTM
- Navigateur, système d'exploitation, type d'appareil
- Pays et ville (via GeoIP, sans stocker l'IP)
- Durée de session et taux de rebond
- Événements personnalisés et valeur de conversion
Ce qu'Equateur ne fait pas
- Aucun suivi inter-sites
- Aucun stockage d'adresse IP
- Aucun profilage individuel
- Aucune revente de données à des tiers
Installation rapide (5 minutes)
Choisissez la méthode d'installation qui correspond à votre environnement. La méthode par balise <script> est universelle et recommandée pour la plupart des situations.
Méthode recommandée 2.1 Via balise script
Ajoutez la ligne suivante dans la section <head> de chaque page que vous souhaitez analyser. Remplacez VOTRE_CLE par la clé de suivi disponible dans votre page Paramètres.
<script
src="https://equateur.org/tracker.js"
data-equateur-key="VOTRE_CLE"
defer
></script>
Où trouver votre clé ? Connectez-vous à votre compte Equateur et rendez-vous dans Paramètres. Votre clé de suivi unique y est affichée — elle ressemble à eq_xxxxxxxxxxxxxxxx.
Exemple de page HTML complète
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Mon site</title>
<!-- Script Equateur Analytics (à placer avant </head>) -->
<script
src="https://equateur.org/tracker.js"
data-equateur-key="eq_xxxxxxxxxxxxxxxx"
defer
></script>
</head>
<body>
<!-- Contenu de votre page -->
</body>
</html>
Une fois le script en place, rechargez votre site et attendez quelques secondes. Vous devriez voir vos premières données apparaître dans le tableau de bord.
2.2 Via Google Tag Manager (GTM)
Si vous utilisez GTM pour gérer vos balises marketing, vous pouvez y intégrer Equateur en quelques étapes.
- Ouvrez votre espace de travail GTM et cliquez sur Balises dans le menu de gauche.
- Cliquez sur Nouvelle balise, puis choisissez le type HTML personnalisé.
- Collez le code suivant dans le champ HTML :
<script
src="https://equateur.org/tracker.js"
data-equateur-key="VOTRE_CLE"
defer
></script>
- Dans la section Déclencheurs, ajoutez le déclencheur Toutes les pages (All Pages).
- Donnez un nom à votre balise (ex. Equateur Analytics) et cliquez sur Enregistrer.
- Cliquez sur Soumettre pour publier vos modifications.
Dans GTM, cochez la case "Accepter les balises HTML non conformes" si elle apparaît — cela permet d'utiliser l'attribut defer.
2.3 Via WordPress
Trois options selon votre niveau technique et votre configuration.
Option A — Fichier functions.php du thème
Ajoutez la fonction suivante dans le fichier functions.php de votre thème enfant :
function equateur_analytics_script() {
wp_enqueue_script(
'equateur-analytics',
'https://equateur.org/tracker.js',
[],
null,
false
);
add_filter('script_loader_tag', function($tag, $handle) {
if ($handle === 'equateur-analytics') {
$tag = str_replace(
'<script ',
'<script data-equateur-key="VOTRE_CLE" defer ',
$tag
);
}
return $tag;
}, 10, 2);
}
add_action('wp_enqueue_scripts', 'equateur_analytics_script');
Option B — Plugin "Insert Headers and Footers"
Si vous préférez éviter de modifier le code de votre thème :
- Installez et activez le plugin Insert Headers and Footers depuis le dépôt WordPress.
- Allez dans Réglages > Insert Headers and Footers.
- Collez le script Equateur dans la zone Scripts dans l'en-tête (Header Scripts).
- Enregistrez les modifications.
Option C — Via Google Tag Manager
Installez le plugin Site Kit de Google ou GTM4WP pour connecter GTM à WordPress, puis suivez les instructions GTM ci-dessus.
2.4 Via Webflow
Dans Webflow, le code personnalisé s'insère dans les paramètres du site pour s'appliquer à toutes les pages.
- Ouvrez votre projet dans le Designer Webflow.
- Cliquez sur l'icône engrenage pour ouvrir les Paramètres du site.
- Allez dans l'onglet Code personnalisé.
- Dans la zone Code dans l'en-tête (Head Code), collez le script Equateur.
- Cliquez sur Enregistrer les modifications, puis publiez votre site.
<script
src="https://equateur.org/tracker.js"
data-equateur-key="VOTRE_CLE"
defer
></script>
Sur Webflow, vous pouvez également ajouter le script page par page via Paramètres de la page > Code personnalisé si vous ne souhaitez tracker que certaines pages.
2.5 Via Shopify
Sur Shopify, le script doit être inséré dans le fichier theme.liquid qui constitue la base de toutes vos pages.
- Dans l'administration Shopify, allez dans Boutique en ligne > Thèmes.
- Cliquez sur les trois points (...) de votre thème actif, puis sur Modifier le code.
- Dans la liste de fichiers à gauche, trouvez et ouvrez
Layout / theme.liquid. - Repérez la balise de fermeture
</head>et collez le script Equateur juste avant elle. - Cliquez sur Enregistrer.
{%- comment -%} Equateur Analytics {%- endcomment -%}
<script
src="https://equateur.org/tracker.js"
data-equateur-key="VOTRE_CLE"
defer
></script>
</head>
Pages de commande Shopify : Les pages de confirmation de commande (/checkouts/) utilisent un système distinct. Pour tracker ces pages, ajoutez le script dans Paramètres > Paiement > Scripts supplémentaires.
Suivi des événements (Conversions)
Le suivi des événements vous permet de mesurer des actions spécifiques sur votre site : clics sur un bouton, soumissions de formulaire, achats, inscriptions… Chaque événement peut être associé à une valeur monétaire pour calculer vos revenus.
Le script Equateur doit être chargé sur la page avant d'appeler equateur(). Avec l'attribut defer, il est disponible dès que le DOM est prêt.
Syntaxe de base
// Événement simple
equateur('track', 'NomEvenement');
// Avec valeur monétaire (pour le suivi des revenus)
equateur('track', 'Achat', { value: 49.90 });
Exemples pratiques
// Inscription à la newsletter
equateur('track', 'InscriptionNewsletter');
// Demande de devis (sans valeur monétaire)
equateur('track', 'DemandeDevis', { value: 0 });
// Vente avec valeur monétaire
equateur('track', 'Vente', { value: 129.00 });
// Téléchargement de PDF
equateur('track', 'TéléchargementGuide');
// Lecture vidéo
equateur('track', 'LectureVideo');
Tracking via attribut HTML (sans JavaScript)
Vous pouvez tracker des clics directement depuis votre HTML avec un handler onclick :
<!-- Bouton CTA -->
<button onclick="equateur('track', 'CTA_Clicked')">
S'inscrire
</button>
<!-- Lien avec suivi -->
<a
href="/tarifs"
onclick="equateur('track', 'ClicTarifs')"
>
Voir les tarifs
</a>
<!-- Formulaire avec valeur -->
<form onsubmit="equateur('track', 'FormulaireContact')">
<!-- champs du formulaire -->
</form>
Tracking via event listener (JavaScript moderne)
document.getElementById('btn-checkout').addEventListener('click', function() {
const montant = parseFloat(document.getElementById('total').value);
equateur('track', 'Checkout', { value: montant });
});
Les noms d'événements sont sensibles à la casse. Vente et vente seront comptés séparément dans votre tableau de bord. Adoptez une convention cohérente dès le début (ex. PascalCase).
Paramètres UTM
Les paramètres UTM (Urchin Tracking Module) sont des balises ajoutées à vos URLs pour identifier l'origine précise d'un visiteur. Equateur les détecte automatiquement — aucune configuration supplémentaire n'est requise.
Les 5 paramètres UTM
| Paramètre | Obligatoire | Description | Exemple |
|---|---|---|---|
utm_source |
Oui | La source du trafic | google, newsletter, facebook |
utm_medium |
Oui | Le canal marketing | cpc, email, social |
utm_campaign |
Oui | Le nom de la campagne | promo_ete, lancement_v2 |
utm_term |
Non | Le mot-clé (SEA) | analytics+gratuit |
utm_content |
Non | Différencier les créatives | banniere_rouge, cta_haut |
Exemples d'URLs tracées
# Campagne Google Ads
https://monsite.fr/landing?utm_source=google&utm_medium=cpc&utm_campaign=marque
# Email marketing
https://monsite.fr/offre?utm_source=brevo&utm_medium=email&utm_campaign=soldes_jan
# Post LinkedIn
https://monsite.fr/blog/article?utm_source=linkedin&utm_medium=social&utm_campaign=contenu
# Newsletter avec contenu différencié
https://monsite.fr/?utm_source=newsletter&utm_medium=email&utm_campaign=hebdo&utm_content=bouton_haut
Affichage dans le tableau de bord
Les données UTM apparaissent dans l'onglet Acquisition de votre tableau de bord. Vous pouvez filtrer et segmenter par :
- Source — d'où viennent vos visiteurs (google, newsletter, twitter…)
- Medium — via quel canal (cpc, organic, email, social…)
- Campagne — quelle campagne spécifique a généré le trafic
Bonne pratique : Utilisez toujours des valeurs en minuscules et sans espaces pour vos paramètres UTM. Equateur les reçoit tels quels — Google et google apparaîtront comme deux sources distinctes.
API de collecte
Avancé Pour les développeurs souhaitant envoyer des événements depuis un serveur ou une intégration personnalisée.
L'API de collecte accepte des requêtes POST au format JSON. Elle est utilisée en interne par le script tracker.js mais reste accessible pour des intégrations côté serveur (ex. tracking de commande en back-end, applications mobiles hybrides).
Endpoint
POST https://equateur.org/collect.php
Content-Type: application/json
Structure du payload
{
"key": "eq_xxxxxxxxxxxxxxxx", // Votre clé de suivi (obligatoire)
"type": "pageview", // "pageview" ou "event"
"url": "https://monsite.fr/page", // URL complète de la page
"referrer": "https://google.com", // Référent (optionnel)
"event": "Achat", // Nom de l'événement (si type=event)
"value": 49.90, // Valeur monétaire (optionnel)
"ua": "Mozilla/5.0 ...", // User-Agent (optionnel)
"width": 1440 // Largeur d'écran en px (optionnel)
}
Exemple avec cURL
curl -X POST https://equateur.org/collect.php \
-H "Content-Type: application/json" \
-d '{
"key": "eq_xxxxxxxxxxxxxxxx",
"type": "event",
"url": "https://monsite.fr/commande",
"event": "Vente",
"value": 89.00
}'
Réponses
| Code HTTP | Signification |
|---|---|
200 OK | Événement enregistré avec succès. |
400 Bad Request | Payload malformé ou champ obligatoire manquant. |
401 Unauthorized | Clé de suivi invalide ou absente. |
429 Too Many Requests | Limite de débit atteinte — réessayez dans 60 secondes. |
Sécurité : Ne partagez jamais votre clé de suivi dans du code front-end public si vous utilisez l'API directement. Pour le tracking côté serveur, utilisez une clé dédiée créée dans les paramètres.
Questions fréquentes
tracker.js pèse environ ~2 Ko (compressé). Grâce à l'attribut defer, il est chargé de manière asynchrone — il ne bloque jamais le rendu de votre page. Le collecte d'un événement génère une seule requête HTTP légère. À titre de comparaison, Google Analytics Universal (gtag.js) pèse plus de 45 Ko.
equateur.org figure sur leur liste de filtre. En pratique, les solutions d'analyse centrées sur la vie privée — dont Equateur — sont beaucoup moins souvent bloquées que les solutions de tracking traditionnel. Si vous avez besoin d'un taux de mesure maximal, contactez notre support pour discuter d'une option de proxy first-party.
History (pushState / replaceState) pour les frameworks comme React, Vue, Angular ou Next.js. Chaque navigation côté client est comptée comme une page vue distincte sans configuration supplémentaire.
data-equateur-key). Vous pouvez gérer tous vos sites depuis un seul tableau de bord. Les données de chaque site sont cloisonnées et accessibles séparément.
Prêt à commencer ?
Installez Equateur en 5 minutes et visualisez vos premières données aujourd'hui.