Aller au contenu principal
Zenovay
Gratuit6 minutesDébutant

WordPress : FAQ approfondie sur l'ajout du tracker à WordPress

Réponses aux questions de suivi les plus courantes après l'ajout de Zenovay à WordPress — caching, multisite, cookieless/consentement et conflits avec d'autres outils d'analytics.

wordpressintegrationspluginsfaq
Dernière mise à jour :

Configuration manuelle uniquement. Zenovay ne propose actuellement pas de plugin WordPress officiel ou d'extension WooCommerce. Vous ajoutez le tracker de la même manière que sur n'importe quel site WordPress : une seule balise <script> dans le fichier header.php de votre thème, ou un petit snippet wp_head dans functions.php. Cet article répond aux questions qui se posent après cela — partout où vous voyez « le tracker » ci-dessous, cela signifie cette balise de script, pas un plugin installable.

L'installation standard est une ligne. La procédure complète — en-tête de thème, functions.php, WooCommerce et snippets d'objectifs — se trouve dans l'aperçu de l'intégration WordPress. Cette FAQ couvre les questions qui surgissent après.

Où obtenir mon code de suivi ?

Dans le tableau de bord Zenovay, ouvrez le tableau de bord de votre site à partir de Domaines, puis allez à Paramètres → Général. Le code de suivi (et le snippet complet que vous pouvez copier) est affiché là. Collez ce code dans l'attribut data-tracking-code de la balise script :

<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>

Si vous préférez ne pas éditer les fichiers de thème manuellement, le snippet peut aller dans un plugin « scripts d'en-tête/pied de page » (par exemple WPCode ou Insert Headers and Footers) — tout ce qui permet d'ajouter du code à <head> fonctionne.

Est-ce que ça marche avec les plugins de cache ?

Oui. Le tracker est une simple balise <script> dans le HTML de votre page, donc elle fait partie de la page mise en cache tout comme tout autre balisage. WP Super Cache, W3 Total Cache, LiteSpeed Cache et WP Rocket sont tous compatibles.

Quelques pièges de caching :

  • Après avoir ajouté le snippet pour la première fois, purgez le cache une fois pour que la balise apparaisse dans le HTML mis en cache.

  • Si vous utilisez un optimiseur JS qui combine ou diffère les scripts (WP Rocket, LiteSpeed, Autoptimize), excluez api.zenovay.com de l'optimisation pour que le tracker ne soit pas réécrit. Pour WP Rocket :

    add_filter('rocket_exclude_js', function ($excluded) {
        $excluded[] = 'api.zenovay.com';
        return $excluded;
    });
    
  • Si vous placez WordPress derrière un CDN (Cloudflare, Bunny, etc.), purgez également le cache edge une fois après l'ajout du snippet.

Et WordPress multisite ?

Le snippet se trouve dans votre thème, donc il s'applique à chaque site qui utilise ce thème. Pour contrôler quel code de suivi chaque site envoie, collez le bon code par site.

Pour utiliser un code de suivi sur tout le réseau, définissez-le à partir d'un seul endroit dans votre thème ou un fichier de fonctions activé au niveau du réseau :

add_filter('zenovay_tracking_code', function () {
    return 'YOUR_NETWORK_TRACKING_CODE';
});

Si vous voulez que chaque site soit signalé séparément, créez un site distinct dans votre tableau de bord Zenovay et donnez à chaque site son propre code de suivi.

Est-ce que ça va entrer en conflit avec mes autres outils d'analytics ?

Non. Le snippet ajoute juste une balise <script> pointant vers api.zenovay.com. Il n'intercepte pas les pages vues d'autres outils, ne remplace pas dataLayer et ne touche pas aux installations existantes de Google Analytics, Plausible, Fathom ou Matomo. Vous pouvez exécuter Zenovay à côté d'eux.

Si vous utilisez un plugin de politique de sécurité du contenu, ajoutez api.zenovay.com à vos listes blanches script-src et connect-src pour que le script puisse se charger et poster des événements.

Est-ce qu'il respecte les bannières de consentement de cookies ?

Le tracker peut fonctionner en mode cookieless — aucun cookie, aucun localStorage — ce qui est légal avant le consentement selon la plupart des régimes de confidentialité. Activez-le en ajoutant data-cookieless="true" au snippet :

<script
  defer
  data-tracking-code="YOUR_TRACKING_CODE"
  data-cookieless="true"
  src="https://api.zenovay.com/z.js">
</script>

Si vous préférez charger Zenovay seulement après qu'un visiteur accepte, contrôlez le snippet avec votre plugin de consentement (Cookiebot, Complianz, Iubenda) pour que la balise soit ajoutée seulement au consentement. Consultez Zenovay utilise-t-il des cookies ? pour la ventilation complète du suivi cookieless vs. gated par consentement.

Comment exclure mes propres sessions d'administration ?

Pour que vos propres visites connectées ne comptent pas vers votre quota d'événements, enveloppez le snippet dans une vérification de rôle dans functions.php et ignorez-le pour les administrateurs :

add_action('wp_head', function () {
    if (current_user_can('manage_options')) {
        return; // don't track admins
    }
    ?>
    <script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
    <?php
});

Comment supprimer le tracker proprement ?

Supprimez le snippet partout où vous l'avez ajouté — la balise script dans header.php, le hook wp_head dans functions.php ou l'entrée de votre plugin de scripts d'en-tête/pied de page — puis purgez votre cache. C'est tout ; il n'y a pas de plugin à désactiver.

La suppression du snippet ne fait qu'arrêter la collecte de nouvelles données. Les données existantes dans votre compte Zenovay ne sont pas affectées — supprimez le site de votre tableau de bord séparément si vous voulez le purger complètement.

Lectures connexes

Cet article vous a-t-il aidé ?