Démarrage rapide
Ajoutez le script de suivi EuroMetrics à votre site en moins d’une minute. Collez l’extrait suivant avant la balise de fermeture </head> sur chaque page que vous souhaitez suivre :
<script defer src="https://app.eurometrics.eu/script.js"
data-website-id="YOUR_WEBSITE_ID"></script>Remplacez YOUR_WEBSITE_ID par le Website ID indiqué dans votre tableau de bord EuroMetrics. Vous le trouverez sous Paramètres → Sites web → Code de suivi.
Le script ne pèse que 1,5 Ko : il se charge de manière asynchrone avec defer et n’a aucun impact sur les performances de la page. Aucun cookie n’est déposé et aucune bannière de consentement n’est nécessaire.WordPress
EuroMetrics propose un plugin WordPress officiel pour une mise en place la plus simple possible. Vous pouvez aussi faire l’intégration manuellement si vous préférez garder un contrôle total.
Option 1 : plugin officiel (recommandé)
- Téléchargez la dernière version depuis GitHub (
eurometrics-1.0.0.zip). - Dans l’administration WordPress, allez dans Extensions → Ajouter → Téléverser une extension. Sélectionnez le fichier ZIP téléchargé et cliquez sur Installer maintenant, puis sur Activer.
- Allez dans Réglages → EuroMetrics, collez votre Website ID et enregistrez. C’est tout : le suivi est actif.
Configuration
- Allez dans Réglages → EuroMetrics.
- Le champ EuroMetrics URL est prérempli avec
https://app.eurometrics.eu. Ne le modifiez que si vous utilisez une instance en marque blanche. - Saisissez votre Website ID (vous le trouverez dans votre tableau de bord EuroMetrics sous Paramètres → Sites web → Code de suivi (format UUID).
- Activez éventuellement Exclude Admins pour que vos propres visites ne soient pas suivies lorsque vous êtes connecté en tant qu’administrateur.
- Cliquez sur Enregistrer les modifications. L’indicateur d’état passe au vert lorsque le suivi est actif.
Référence des réglages du plugin
Réglage | Description | Valeur par défaut |
|---|---|---|
EuroMetrics URL | Adresse de votre instance d’analyse |
|
Website ID | Identifiant unique du site (UUID) | — |
Exclude Admins | Ne pas suivre les administrateurs connectés | Désactivé |
Option 2 : installation manuelle
Si vous préférez ne pas utiliser le plugin, ajoutez le code de suivi manuellement via le fichier functions.php de votre thème :
function add_eurometrics_tracking() {
$website_id = 'YOUR_WEBSITE_ID';
$host = 'https://app.eurometrics.eu';
echo '<script defer src="' . esc_url($host . '/script.js') . '" data-website-id="' . esc_attr($website_id) . '"></script>';
}
add_action('wp_head', 'add_eurometrics_tracking');Vous pouvez aussi utiliser un plugin comme Insert Headers and Footers pour coller la balise script dans la section <head> sans modifier les fichiers du thème.
Option 3 : plugin d’extraits de code
Si vous utilisez un plugin de gestion de code comme WPCode, Code Snippets ou équivalent :
- Ouvrez les réglages du plugin ou son gestionnaire d’extraits.
- Ajoutez un nouvel extrait dans la section Site-Wide Header.
- Collez le script de suivi et remplacez
YOUR_WEBSITE_IDpar votre véritable Website ID. - Enregistrez et activez l’extrait.
Vérifier l’installation
- Vérifiez l’injection du script : ouvrez votre site dans une fenêtre de navigation privée, faites un clic droit → Afficher le code source de la page, puis recherchez
eurometrics. - Vérifiez les requêtes réseau : ouvrez les outils de développement (F12) → onglet Réseau, rechargez la page et filtrez sur
script.js. - Vérifiez votre tableau de bord : connectez-vous à EuroMetrics et ouvrez votre site. Votre page vue devrait apparaître en quelques secondes.
Dépannage
Problème | Solution |
|---|---|
Le script n’apparaît pas dans le code source | Plugin non activé ou Website ID vide. Vérifiez Réglages → EuroMetrics. |
Le script se charge mais aucune donnée dans le tableau de bord | Website ID incorrect. Comparez l’ID des réglages du plugin avec celui de votre tableau de bord EuroMetrics. |
Script bloqué par le navigateur | Bloqueur de publicités ou extension de confidentialité actifs. Désactivez-les pour votre domaine. |
Erreur 404 sur script.js | EuroMetrics URL incorrecte. Vérifiez qu’elle pointe vers une instance en fonctionnement. |
Les visites des administrateurs sont toujours suivies | Cochez Exclude Admins, puis videz le cache des pages. |
Le script se charge deux fois | Le plugin et le code manuel sont actifs en même temps. N’utilisez qu’une seule méthode. |
Avancé : WordPress Multisite
Le plugin EuroMetrics fonctionne sur les installations WordPress Multisite. Activez le plugin sur le réseau, puis ouvrez Réglages → EuroMetrics sur chaque sous-site et saisissez le Website ID correspondant.
Avancé : compatibilité avec le cache
Le script de suivi est compatible avec tous les principaux plugins de cache WordPress : WP Super Cache, W3 Total Cache, LiteSpeed Cache (aucune configuration particulière), WP Rocket (vérifiez que le script ne figure pas dans la liste « Delay JavaScript Execution ») et Cloudflare (excluez script.js de Rocket Loader).
Avancé : WooCommerce
EuroMetrics fonctionne avec WooCommerce sans configuration. Les pages vues des fiches produit, des pages de catégorie, du panier, du paiement et de la confirmation de commande sont suivies automatiquement.
Next.js
Utilisez le composant intégré next/script pour un chargement optimal. Ajoutez-le à votre layout racine pour qu’il se charge sur chaque page :
// app/layout.tsx
import Script from "next/script"
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="en">
<body>
{children}
<Script
src="https://app.eurometrics.eu/script.js"
data-website-id="YOUR_WEBSITE_ID"
strategy="afterInteractive"
/>
</body>
</html>
)
}La stratégie afterInteractive garantit que le script se charge une fois la page interactive, comme defer en HTML classique.
Pages Router ? Si vous utilisez le Pages Router au lieu de l’App Router, ajoutez le composantScriptà_app.tsxplutôt qu’àlayout.tsx.
Tilda
Tilda vous permet d’ajouter du HTML personnalisé dans le <head> de votre site :
- Ouvrez votre projet Tilda et allez dans Site Settings.
- Cliquez sur l’onglet More, puis repérez HTML code for <head> section.
- Collez le script de suivi.
- Cliquez sur Save, puis sur Publish pour publier votre site. Les données commenceront à apparaître dans votre tableau de bord en quelques minutes.
Recommandations générales
Content Security Policy (CSP)
Si votre site utilise une Content Security Policy, ajoutez les directives suivantes :
Content-Security-Policy:
script-src 'self' https://app.eurometrics.eu;
connect-src 'self' https://app.eurometrics.eu;Applications monopages
EuroMetrics détecte automatiquement la navigation côté client dans les SPA construites avec React, Vue, Svelte et d’autres frameworks. Le script écoute les changements pushState et replaceState : aucune configuration supplémentaire n’est nécessaire.
Suivi d’événements personnalisés
Au-delà des pages vues, vous pouvez suivre des événements personnalisés comme les clics sur des boutons, les envois de formulaires ou les achats :
// Track a custom event
umami.track("signup_click", {
plan: "pro",
source: "pricing_page",
})Les événements apparaissent dans votre tableau de bord sous Événements et peuvent servir à créer des entonnoirs et des objectifs de conversion.
Besoin d’aide ? Écrivez-nous à support@eurometrics.eu.



