Le choix d’une CMP change assez fortement lorsqu’on ne gère plus un seul site mais les sites de dizaines ou de centaines de clients.
Une différence de quelques euros par domaine peut devenir importante. Une mise à jour manuelle anodine sur un site peut représenter plusieurs jours de travail lorsqu’elle doit être reproduite partout. Même la manière d’installer la CMP devient un sujet d’industrialisation.
Les agences web ont donc des critères un peu différents de ceux d’un éditeur qui cherche simplement une CMP pour son propre site.
Le prix par domaine devient rapidement un problème
De nombreuses CMP SaaS organisent leurs offres autour du nombre de domaines, parfois avec des programmes ou tarifs spécifiques pour les agences.
Ce modèle peut être parfaitement raisonnable pour un site unique. Pour une agence, il ajoute une variable à chaque projet.
Faut-il inclure la CMP dans le contrat de maintenance ? Créer un compte au nom du client ? Ajouter une licence supplémentaire ? Que se passe-t-il lorsque le client possède trois domaines ou un site de préproduction ?
Plus le parc grandit, plus ces petites questions commerciales deviennent des tâches administratives récurrentes.
tarteaucitron Pro est volontairement illimité en nombre de sites
J’ai choisi une approche différente pour tarteaucitron Pro : une licence peut être utilisée sur un nombre illimité de sites et avec un trafic illimité.
Une agence peut donc utiliser son compte pour plusieurs clients sans acheter une nouvelle licence à chaque projet.
Le petit site vitrine d’un artisan et le WooCommerce d’un autre client ne créent pas deux abonnements supplémentaires.
C’est probablement l’un des cas où le modèle économique de tarteaucitron Pro a le plus de sens.
Le multi-site ne doit pas signifier configuration identique
Utiliser la même CMP sur tous les sites ne signifie évidemment pas que tous les clients utilisent les mêmes services.
Un site peut avoir uniquement YouTube et Google Maps. Un autre utilise GA4, Meta Pixel et reCAPTCHA. Un troisième ne possède pratiquement aucun service nécessitant une gestion particulière.
Chaque site doit donc conserver une configuration adaptée à sa réalité.
Le but d’une approche agence n’est pas de copier aveuglément le même bandeau partout, mais de disposer d’un outil commun permettant de gérer des installations différentes.
La maintenance devient plus importante que l’installation
Installer une CMP sur cinquante sites est une tâche ponctuelle. La maintenir pendant cinq ans est un autre problème.
Les services tiers changent, les navigateurs évoluent, des bugs sont corrigés et des problèmes de sécurité peuvent être découverts.
Avec une CMP auto-hébergée, l’agence doit prévoir comment les mises à jour seront distribuées sur l’ensemble de son parc.
Avec tarteaucitron Pro, le code distribué par le CDN peut être maintenu de manière centralisée. C’est une différence que j’ai détaillée dans mon article sur la maintenance de la version open source et de la version Pro.
WordPress simplifie fortement le déploiement
Pour une agence travaillant principalement avec WordPress, l’installation peut rester volontairement très simple.
Le plugin WordPress officiel de tarteaucitron demande essentiellement l’identifiant du compte puis injecte le marqueur nécessaire aussi haut que possible dans le <head>.
Je préfère que le plugin reste simple. Toute la logique de la CMP n’a pas besoin d’être reconstruite dans l’administration WordPress.
Cette approche facilite également le déploiement dans un template ou un processus de création de sites standardisé.
Une balise JavaScript fonctionne tout aussi bien
Une agence n’utilisant pas WordPress n’est pas obligée de développer un plugin pour chaque CMS.
Le marqueur JavaScript peut être intégré directement dans le template du site, à condition d’être placé suffisamment tôt.
C’est même parfois l’approche la plus simple lorsqu’une agence maîtrise complètement ses thèmes ou son framework interne.
J’ai comparé ces différentes méthodes dans mon article sur l’installation d’une CMP avec un plugin, JavaScript ou GTM.
Je préfère éviter de charger la CMP via GTM
Pour une agence qui standardise ses installations, il peut être tentant de tout placer dans Google Tag Manager, CMP comprise.
Je trouve cette architecture moins logique. Si la CMP doit contrôler les services chargés par GTM, elle devrait idéalement exister avant le conteneur qu’elle est censée contrôler.
Charger la CMP indépendamment, puis GTM et les autres services, crée une hiérarchie beaucoup plus claire.
Cela évite également de rendre le fonctionnement du consentement dépendant d’un gestionnaire de balises tiers.
La détection automatique réduit le travail site par site
Dans tarteaucitron open source, une agence peut parfaitement intégrer manuellement les services nécessaires. Pour quelques sites très maîtrisés, cette approche fonctionne très bien.
Lorsque le nombre de clients augmente, la détection automatique de la version Pro permet surtout de réduire les manipulations.
Le marqueur est installé avant les autres services et tarteaucitron peut reconnaître les intégrations supportées directement dans la page.
Cela ne dispense pas de comprendre ce que le site utilise, mais évite de réécrire manuellement chaque intégration existante.
Une agence doit quand même auditer les sites
L’automatisation ne remplace pas la vérification.
Après installation, je testerais au minimum le comportement avant tout choix, après refus et après acceptation. Les requêtes réseau permettent rapidement de voir si un service part trop tôt.
Cette vérification est particulièrement importante lorsqu’un client peut lui-même ajouter des extensions WordPress, modifier GTM ou installer de nouveaux outils marketing.
Une CMP correctement installée aujourd’hui ne garantit pas que le site restera identique pendant trois ans.
Le client peut-il garder son autonomie ?
C’est également un critère intéressant pour une agence.
Certains clients veulent que l’agence gère entièrement la partie technique. D’autres souhaitent pouvoir modifier les textes, les couleurs ou certains paramètres eux-mêmes.
Une console de configuration permet de séparer ces tâches du code du site.
Le développeur peut rester responsable de l’installation tandis que les paramètres courants restent accessibles sans modifier un thème WordPress ou déployer un fichier JavaScript.
Et si le client quitte l’agence ?
La question mérite d’être anticipée dès le départ.
Une agence ne devrait pas construire une dépendance technique impossible à défaire simplement pour conserver un client.
Si un projet doit être transféré, la configuration et l’installation de la CMP doivent pouvoir être reprises proprement. Avec une solution open source, le client peut également choisir de passer à une intégration autonome.
Je préfère qu’une agence soit conservée pour la qualité de son travail plutôt que parce que retirer un compte technique casserait le site.
La personnalisation peut servir l’identité de l’agence
Les agences souhaitent parfois harmoniser les interfaces de consentement avec les sites qu’elles livrent.
tarteaucitron peut être largement personnalisé avec ses options et du CSS. Comme l’interface reste en HTML, CSS et JavaScript classiques, il est possible d’aller plus loin lorsque le projet le nécessite.
Cette personnalisation doit cependant préserver l’accessibilité du bandeau et l’équilibre entre les différents choix.
Une charte graphique ne doit pas transformer le refus en parcours secondaire presque invisible.
Le bon modèle pour une agence doit fonctionner à grande échelle
Pour choisir une CMP en agence, je regarderais donc moins le prix affiché pour un site que le coût réel d’exploitation de cinquante ou cent installations.
Combien de licences faut-il suivre ? Comment les mises à jour sont-elles distribuées ? Comment une nouvelle installation est-elle créée ? Comment vérifier le parc existant ? Que se passe-t-il lorsqu’un client arrive ou part ?
Une CMP qui paraît très simple sur un domaine peut devenir compliquée à administrer à grande échelle.
Pour une agence, la meilleure CMP n’est pas seulement celle qui affiche correctement un bandeau. C’est aussi celle qui reste gérable lorsque le cinquantième client arrive.


