# Migrer depuis une autre bannière de consentement

Guide pas-à-pas pour migrer depuis Cookiebot, OneTrust, Termly, Iubenda, Klaro ou tout autre CMP vers FlowConsent sans casser votre tracking.

> Canonical: https://www.flowconsent.com/fr/doc/migrating-from-other-banner
> Last updated: 2026-05-01
Vous avez déjà une bannière cookies sur Cookiebot, OneTrust, Termly, Iubenda, Klaro, Axeptio, Didomi ou un autre CMP, et vous voulez passer à FlowConsent. Ce guide vous accompagne sans casser votre analytics ni votre conformité.

## Avant de commencer

Préparez :

- La liste des services tiers actuellement sur votre site (votre ancien CMP l'exporte sûrement)
- Le mapping de catégories que vous utilisez aujourd'hui (nécessaires / analytics / marketing / préférences, ou découpage personnalisé)
- L'accès au `<head>` de votre site (template, CMS ou tag manager)
- Environ 30 minutes pour la première migration

## 1. Créer votre bannière FlowConsent

Inscrivez-vous sur [app.flowconsent.com](https://app.flowconsent.com) et créez une bannière pointant sur votre site. FlowConsent scanne la page et détecte les services tiers automatiquement.

> **Ne déployez pas tout de suite.** Gardez votre ancienne bannière active jusqu'à l'étape 4.

## 2. Réconcilier la liste des services

Ouvrez l'onglet **Services** dans le Builder. Comparez à la liste de votre ancien CMP :

- Pour chaque service que l'auto-scan n'a pas attrapé, cliquez sur **+ Ajouter un service** et configurez-le à la main
- Pour chaque service détecté que vous n'utilisez plus, archivez-le
- Vérifiez la **catégorie** de chaque service par rapport à votre setup précédent. Si votre marketing était sous-catégorisé (par ex. "publicité" vs "remarketing"), utilisez l'onglet **Cookie list** pour ajouter une catégorie personnalisée

## 3. Matcher l'apparence et les textes

Ouvrez **Style** pour matcher votre identité visuelle existante :

- Mise en page (la plupart des CMPs ont un bandeau bas ou une modal par défaut — choisissez la même)
- Couleur primaire et couleur d'accent de votre bannière actuelle
- Border radius, police, forme des boutons

Puis **Information** + **Translations** pour les textes. Si vous aviez peaufiné les wordings de votre ancienne bannière, collez-les tels quels. FlowConsent n'impose pas une formulation particulière.

**Important** — gardez les boutons Accepter et Refuser de taille égale. La CNIL et l'EDPB l'exigent ; si votre ancienne bannière avait un petit lien "Refuser" ou un bouton caché, c'est l'occasion de corriger.

## 4. Déployer et basculer le snippet

Dans l'onglet **Deployment**, déployez votre bannière FlowConsent. Copiez le snippet :

```html
<!-- FlowConsent CMP -->
<script src="https://VOTRE-CODE-LICENCE.consent.flowconsent.com/cookie-manager.js?code=VOTRE_LICENSE_CODE"></script>
```

Dans le `<head>` de votre site :

1. **Supprimez complètement le snippet de l'ancien CMP** (le `cd.cookiebot.com/uc.js` de Cookiebot, le `optanon.blob.core.windows.net` de OneTrust, etc.)
2. **Collez le snippet FlowConsent** au même endroit — le plus haut possible dans `<head>`, avant tout script de tracking
3. Déployez votre site

Si votre ancien CMP enrobait vos scripts de tracking (par ex. l'attribut `data-cookieconsent="statistics"` de Cookiebot), **laissez ces attributs en place** — FlowConsent suit la même convention via `data-service`. Vous pouvez vérifier service par service dans l'onglet **Services**.

## 5. Vérifier avant et après

En navigation privée sur votre site :

1. **La bannière apparaît** à la première visite
2. **L'onglet Réseau est propre** avant de cliquer sur Accepter — pas de GA, pas de Meta Pixel, pas de HubSpot
3. Cliquez sur **Tout accepter** → les scripts de tracking se déclenchent comme prévu
4. Rechargez → plus de bannière, le tracking continue de fonctionner
5. Ouvrez **Analytics → Sessions** dans votre dashboard FlowConsent — la session de test apparaît en ~1 minute

Si quelque chose ne va pas, consultez le [guide de dépannage](/fr/doc/cloudflare-deployment) ou regardez l'onglet **Logs** de la bannière pour les erreurs de déploiement.

## 6. Migrer les enregistrements historiques (optionnel)

Si vous devez garder une trace des consentements passés pour des raisons d'audit, FlowConsent n'importe pas les enregistrements d'un autre CMP. Deux options :

- **Conservez l'export de votre ancien CMP** en archive froide (la plupart proposent un export CSV). Cela reste une preuve valide sous le RGPD.
- **Plans Pro / Enterprise** — contactez [support@flowconsent.com](mailto:support@flowconsent.com) pour un import assisté. Nous acceptons les exports Cookiebot, OneTrust, Termly et Iubenda.

## Pièges fréquents

- **Utilisateurs Google Tag Manager** — si votre ancien CMP déclenchait des tags via un événement personnalisé (par ex. `cookieconsent_accepted`), mettez à jour le trigger pour écouter l'événement FlowConsent. Voir l'[API JS](/fr/doc) pour les noms d'événements.
- **Sites avec service worker** — purgez le cache du service worker après déploiement. Certaines PWAs cachent agressivement l'ancien script CMP.
- **Sites avec CSP** — ajoutez le domaine du worker FlowConsent à la directive `script-src` de votre Content-Security-Policy. Le domaine exact dépend du plan : `consent.flowconsent.com` (Pro/Enterprise) ou `votre-worker.workers.dev` (Free).
- **Sites multilingues** — si votre ancien CMP détectait automatiquement la langue de l'utilisateur, configurez la même chose dans **Information → Méthode de détection** pour ne pas afficher la mauvaise langue.

## Annuler l'abonnement à l'ancien CMP

Une fois que votre bannière FlowConsent est en production depuis au moins 7 jours sans souci de conformité, vous pouvez annuler votre ancien CMP. La plupart des fournisseurs imposent un préavis de 30 jours — vérifiez votre contrat.
