Guides

Migrer de Termly vers Cookiequiet

De Termly à Cookiequiet en 30 minutes environ : retirer le resource blocker, marquer à nouveau scripts data-categories et embeds data-src, rebrancher le lien.
Publié le 21 octobre 2026 · Par l’équipe Cookiequiet

Passer de Termly à Cookiequiet prend environ une demi-heure sur un site typique. Vous retirez le script resource blocker de Termly, ajoutez une balise script Cookiequiet à sa place, remplacez l’attribut data-categories des scripts que vous bloquiez à la main par data-cq-category, renommez data-src en data-cq-src sur les contenus embarqués bloqués, et faites pointer le lien « Préférences de cookies » vers le nouveau centre de préférences. Les visiteurs qui reviennent voient le bandeau une fois de plus, parce que leur choix était stocké par Termly. Faites d’abord les changements de balisage et échangez les scripts en une seule mise en production, pour que les visiteurs ne voient jamais deux bandeaux.

Pourquoi on change

Termly limite les affichages du bandeau. Sur sa page tarifs (relevée le 20 octobre 2026), l’offre gratuite comprend une politique, 10 000 affichages du bandeau par mois et des scans trimestriels ; Starter coûte 14 $ par site et par mois, ou 10 $ en facturation annuelle, pour 50 000 affichages du bandeau ; Pro+ coûte 20 $ par site et par mois, ou 15 $ en facturation annuelle, pour des affichages illimités, et Consent Mode v2, le retrait du logo et les règles régionales ne sont disponibles que sur Pro+. Cookiequiet n’a aucune limite de pages vues ni d’affichages du bandeau sur aucune offre : gratuit pour un site avec le ciblage géographique et Consent Mode v2 inclus, l’offre Starter de Cookiequiet à 3 € par site et par mois ou 29 € par an. La page de comparaison a le tableau des fonctions, et le calculateur de coût chiffre la différence pour votre nombre de sites.

Comment Termly est-il installé ?

La documentation de Termly indique que son code d’intégration du bandeau doit être chargé avant tous les autres scripts, pour que son Auto Blocker puisse les intercepter. Ce code charge un resource blocker depuis app.termly.io/resource-blocker/ suivi de l’identifiant de votre site, avec ?autoBlock=on quand le blocage automatique est activé. Sur WordPress, il est souvent installé via le plugin de Termly ; avec Google Tag Manager, Termly recommande de placer le script sur la page avant le conteneur. C’est cette balise (ou ce plugin) que vous retirez.

Comment les catégories se correspondent-elles ?

Le blocage manuel de Termly utilise six catégories : essential, performance, analytics, advertising, social networking et unclassified. Cookiequiet en a quatre :

Catégorie TermlyCatégorie Cookiequiet
essentialnécessaires (laissez le script non marqué)
performancefonctionnels
analyticsmesure d’audience
advertisingmarketing
social networkingmarketing
unclassifiedclassez-la, ou marketing par prudence

Termly décrit ses cookies « performance and functionality » comme améliorant le site sans être essentiels, ce qui correspond à la catégorie fonctionnels de Cookiequiet ; sa catégorie « analytics and customization » correspond à la mesure d’audience. Les contenus embarqués de réseaux sociaux et les widgets de partage qui suivent les visiteurs relèvent du marketing.

Qu’est-ce qui change dans le balisage ?

Le blocage manuel de Termly pose type="text/plain" et ajoute un attribut data-categories. Cookiequiet ne lit pas data-categories, donc ajoutez son propre attribut :

Un script bloqué pour Termly :

html
<script type="text/plain" data-categories="analytics"
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>

Le même script pour Cookiequiet :

html
<script type="text/plain" data-cq-category="analytics"
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>

Le type reste text/plain, donc seul l’attribut change. Pour les contenus embarqués, Termly renomme src en data-src ; Cookiequiet utilise data-cq-src :

html
<iframe data-cq-src="https://www.youtube-nocookie.com/embed/VIDEO_ID"
data-cq-category="marketing" title="Product video"></iframe>

Les scripts que l’Auto Blocker de Termly retenait sans aucun balisage sont couverts par le bloqueur automatique de Cookiequiet quand l’hôte fait partie des quelque 80 traceurs de sa base de fournisseurs ; marquez tout le reste à la main. Le guide sur le blocage des scripts détaille les quatre méthodes.

Que faut-il rebrancher d’autre ?

  • Le lien vers les préférences. Termly ouvre sa fenêtre de préférences depuis les éléments portant la classe termly-display-preferences ou par un appel à displayPreferenceModal(). Remplacez-les par un élément portant data-cq-show-preferences, ou par un lien vers #cq-preferences.
  • Google Consent Mode. Ajoutez data-consent-mode="1" à l’extrait Cookiequiet (l’extrait du tableau de bord l’inclut) et gardez la balise Google après lui. Voir le guide Consent Mode.
  • Les déclencheurs Tag Manager. Les déclencheurs qui attendaient le consentement Termly doivent attendre l’événement dataLayer cq_consent avec l’indicateur correspondant (cq_analytics, cq_marketing, cq_functional).
  • Les politiques. Si Termly hébergeait votre politique de confidentialité ou de cookies, générez-en de nouvelles à partir du scan Cookiequiet et mettez à jour les liens du pied de page, ou gardez la politique Termly jusqu’à ce que les nouvelles soient relues.

La migration, étape par étape

Les étapes numérotées ci-dessous constituent tout le travail. Gardez le compte Termly ouvert une semaine au cas où vous devriez revenir en arrière, et exportez ce que Termly propose de vos enregistrements de consentement avant de le fermer : les choix faits sous l’ancien bandeau sont prouvés par les anciens enregistrements.

Après le changement

Ouvrez le site dans une fenêtre de navigation privée : aucune requête de mesure d’audience ou de publicité avant un choix, rien de nouveau après « Tout refuser », tout après « Tout accepter ». Lancez un scan pour confirmer que Cookiequiet est le seul outil de consentement détecté et que Consent Mode est présent. L’installation elle-même tient en une balise script avant vos autres scripts, avec « Tout refuser » activé par défaut et le tableau des cookies rempli à partir du scan ; la page tarifs liste ce qu’ajoute chaque offre.

Questions

Pas tout à fait. Ils ont déjà le type text/plain, mais Cookiequiet ne lit pas l’attribut data-categories de Termly. Remplacez-le par data-cq-category avec la catégorie correspondante, et renommez data-src en data-cq-src sur les contenus embarqués.
Oui. Termly stockait leur choix dans son propre format, que Cookiequiet ne lit pas, donc les visiteurs qui reviennent voient le nouveau bandeau une fois. C’est normal quand l’outil de consentement change, et le nouveau registre enregistre chaque nouveau choix.
Oui. Chaque offre, y compris l’offre gratuite pour un site, peut n’afficher le bandeau que dans les régions réglementées et un avis d’opposition dans les États américains dotés d’une loi sur la vie privée. Termly réserve les règles régionales à son offre Pro+.
Vous pouvez la garder le temps d’en préparer une nouvelle, mais elle risque de ne plus être mise à jour une fois l’abonnement résilié. Cookiequiet génère une politique de confidentialité, une politique de cookies et des conditions d’utilisation à partir d’un questionnaire prérempli par le scan ; ce sont des modèles à relire, pas un conseil juridique.

Mettez un bandeau discret sur votre site dès aujourd’hui

Gratuit pour un site avec toutes les fonctions essentielles, sans carte ni période d’essai qui expire. Passez un site en Starter pour €3 par mois pour le mettre à vos couleurs par IA sans la mention Cookiequiet, ou en Pro pour €9 pour le concevoir avec l’agent IA.