Aller au contenu
    EntreprismaAds
    Utiliser Entreprisma Ads

    Installer le pixel Entreprisma Ads en respectant le RGPD (guide pas à pas)

    Six snippets fournis dans l'éditeur de campagne, un mode GTM et une file d'attente native pour respecter le consentement. Le guide d'implémentation propre.

    Par Elouan Azria 8 min Mis à jour le 15/07/2026
    • Pixel
    • Installation
    • RGPD
    • GTM
    Sommaire (8)
    1. Prérequis : les 5 minutes de préparation
    2. Voie 1 — Loader universel (recommandée)
    3. Voie 2 — Google Tag Manager
    4. Voie 3 — Appel JS direct (SPA React/Vue/Angular)
    5. Le paramétrage RGPD, point par point
    6. Tester avant de déployer
    7. Les trois erreurs les plus fréquentes
    8. Aller plus loin

    L'onglet Pixel & conversions de la fiche campagne Ads Manager fournit six snippets prêts à copier, adaptés aux trois modes d'installation les plus courants. Ce guide explique lequel choisir selon votre stack et détaille le paramétrage RGPD à ne pas rater.

    Prérequis : les 5 minutes de préparation

    Avant d'ouvrir l'éditeur de pixel, préparez :

    • l'URL exacte de la page de conversion (page de remerciement de formulaire, page de commande validée) ;
    • le nom métier de l'objectif de conversion (ex. "demande_devis", "reservation_demo") ;
    • la valeur commerciale approximative d'une conversion, si mesurable ;
    • l'accès à votre gestionnaire de consentement (CMP) pour vérifier que "Publicité" et "Mesure" sont bien exposés à l'utilisateur.

    Voie 1 — Loader universel (recommandée)

    C'est la voie la plus rapide et la plus robuste. Copiez le snippet fourni dans l'onglet Pixel juste avant la balise fermante </head> :

    <script async src="https://entreprisma.lovable.app/ads/pixel.js"
      data-advertiser-id="adv_XXXX"></script>
    

    Le loader :

    1. Détecte automatiquement le consentement (Consent Mode v2 ou TCF v2) ;
    2. Met en file d'attente tout événement déclenché avant l'opt-in ;
    3. Flushe la file dès que ad_storage passe à granted ;
    4. Utilise sendBeacon en priorité, puis fetch keepalive, puis une image beacon en fallback ultime.

    Une fois posé, appelez les événements depuis vos pages :

    window.EntreprismaAds('event', 'lead', {
      campaign_id: 'cmp_XXXX',
      goal: 'demande_devis',
    });
    

    Sur la page de commande validée :

    window.EntreprismaAds('event', 'purchase', {
      campaign_id: 'cmp_XXXX',
      value: 149.90,
      currency: 'EUR',
      order_id: 'ORDER_ID_DYNAMIQUE',
    });
    

    Voie 2 — Google Tag Manager

    Si votre site est déjà géré via GTM, l'installation passe par un tag Custom HTML :

    1. Créez un tag "Ads Entreprisma - Loader" avec le <script async src="..."> ci-dessus.
    2. Déclencheur : "Consentement initialisé" avec condition ad_storage = granted.
    3. Créez un second tag "Ads Entreprisma - Lead" avec l'appel window.EntreprismaAds('event', 'lead', {...}) et un déclencheur "Événement formulaire".
    4. Utilisez une variable DLV (Data Layer Variable) pour passer dynamiquement campaign_id depuis le dataLayer.

    Le snippet GTM complet est fourni dans l'éditeur, avec les variables DLV pré-remplies.

    Voie 3 — Appel JS direct (SPA React/Vue/Angular)

    Pour une SPA, le loader se charge une fois à l'initialisation, puis les événements sont poussés depuis vos composants :

    // Après validation du formulaire dans votre composant
    window.EntreprismaAds?.('event', 'lead', {
      campaign_id: import.meta.env.VITE_EA_CAMPAIGN_ID,
      goal: 'demande_devis',
    });
    

    Le ?. protège contre le cas où le loader est bloqué (ad-blocker ou refus de consentement) — l'application continue de tourner normalement.

    Le paramétrage RGPD, point par point

    La finalité "Mesure d'audience" doit être proposée avec une case à cocher indépendante. Le pixel Entreprisma s'y rattache, sans besoin de mention nominative supplémentaire dans 99 % des cas.

    Ce qui doit être documenté dans votre politique de confidentialité

    Un paragraphe suffit :

    Nous utilisons le pixel Entreprisma Ads pour mesurer les conversions issues de nos campagnes publicitaires éditoriales. Ce pixel n'utilise aucun cookie tiers, hache votre adresse IP en SHA-256 avec un sel rotatif quotidien, et conserve les événements 25 mois maximum en cohérence avec les recommandations CNIL.

    Ce que la CNIL vérifie

    • Aucun événement envoyé avant consentement — vérifiable en ouvrant la console réseau avant d'accepter la bannière.
    • Bannière cookie qui distingue "Publicité" et "Mesure" — chaque finalité activable indépendamment.
    • Durée de conservation cohérente entre pixel (25 mois) et politique de confidentialité.

    Tester avant de déployer

    L'éditeur affiche en haut de l'onglet Pixel :

    • Statut temps réel : "Pixel actif" (vert) ou "En attente" (gris) selon le dernier événement reçu ;
    • Timestamp du dernier événement ;
    • Compteur 7 jours de conversions reçues ;
    • Bouton "Envoyer un événement test" qui déclenche un event de type test — utile pour vérifier l'installation sans attendre une vraie conversion.

    Recommandé : tester sur une page réelle (pas juste en local) avec un navigateur en navigation privée pour ne pas subir de cache CMP.

    Les trois erreurs les plus fréquentes

    1. Pixel posé après </body> : les événements de pageview peuvent être manqués. Placez le loader dans le <head>.
    2. Consentement toujours refusé mais événements attendus : la file d'attente sessionStorage garde tout, mais ne flushera jamais si l'utilisateur ne consent pas. C'est le comportement correct.
    3. Événement purchase sans value : le ROAS ne peut pas être calculé. Toujours transmettre le montant TTC.

    Aller plus loin

    Pour comprendre ce que fait le pixel une fois installé, notre guide fonctionnement fait le tour technique. Pour savoir si vous devez vraiment investir cet effort d'installation selon vos objectifs, lisez visibilité ou conversion, sur quoi mettre l'énergie. Et si vous voulez comparer avec les grands standards du marché, notre comparatif Meta / Google / Entreprisma fait le tri.

    Questions fréquentes

    • Non. Le loader est unique par annonceur. Chaque campagne signe simplement son "campaign_id" dans les événements. Vous posez le pixel une fois, et toutes vos campagnes présentes et futures en bénéficient.
    Utiliser Entreprisma Ads

    Passer de la lecture à l'action

    Vous avez les repères. Le reste se joue dans votre espace annonceur.

    Utiliser Entreprisma Ads

    Continuer dans « Utiliser Entreprisma Ads »

    Ponts éditoriaux vers d'autres clusters

    Sujets connexes traités sous un angle différent.

    Nous utilisons des cookies pour mesurer l'audience et améliorer votre expérience. Vous pouvez paramétrer vos choix ou tout accepter/refuser. En savoir plus