Les pixels sont de petits scripts qui déclenchent des événements lors des interactions clients. Ils alimentent retargeting, suivi des conversions et attribution — installez-les avant de lancer du payant.
Ce qu'on supporte
Tracker | Couverture |
Facebook Pixel (Meta) | Événements navigateur + Conversions API (serveur) |
TikTok Pixel | Événements navigateur + Events API (serveur) |
Snapchat Pixel | Événements navigateur + Conversions API (serveur) |
Pinterest Tag | Événements navigateur + Conversions API (serveur). Nécessite l'ID du compte publicitaire Pinterest en plus du token. |
Google Analytics | Navigateur uniquement |
Google Tag Manager | Navigateur uniquement |
Google Ads | Navigateur uniquement. Nécessite un libellé de conversion en plus de l'ID |
Toute la configuration des pixels tient sur une seule page — /dashboard/pixels. (/dashboard/pixels/multi est un alias du même écran, et il n'y a qu'une seule entrée Pixels dans la barre latérale.) Il n'existe pas de « mode pixel unique » séparé : vous ajoutez les pixels un par un, et sur les plans payants vous pouvez en ajouter plusieurs.
Limites par plan
La disponibilité des pixels suit votre abonnement :
Plan | Pixels par type | Notes |
Gratuit | 0 | La gestion des pixels est verrouillée. Passez à un plan payant pour suivre vos annonces. |
Pro | 1 de chaque type, 7 au total | Un pixel Facebook, un TikTok, un Snapchat, un Pinterest, un Google Analytics, un Google Tag Manager et un Google Ads. |
Illimité | illimité par type | Ajoutez autant d'instances Facebook / TikTok / etc. que nécessaire. |
Entreprise | illimité par type | Identique à Illimité. |
Un plan expiré ne fait pas redescendre votre boutique en Gratuit. C'est la vitrine qui est mise hors ligne : il ne reste plus de pages vues à suivre, donc aucun événement ne part. Votre configuration de pixels reste intacte et se remet à fonctionner dès le renouvellement. Renouvellement : ouvrez /dashboard/subscribe et cliquez sur ▶ Comment renouveler pour le tutoriel intégré, ou regardez la chaîne YouTube DZBuild.
Événements standards
La vitrine déclenche les événements canoniques suivants lors des interactions client. Tous les événements ne sont pas mappés sur tous les pixels — les exceptions sont indiquées dans le tableau et en dessous :
Événement | Quand |
| Chaque chargement de page |
| Vue d'une page produit, ou d'une landing page |
| Le client ajoute un produit au panier — page produit, modale de variantes, ajout rapide |
| Le client arrive sur |
| Commande validée |
| Non envoyé. Une recherche dans votre boutique ne déclenche aucun événement pixel, aucune plateforme ne reçoit donc |
| Le client soumet une section formulaire personnalisé d'une landing page |
| Événement personnalisé Meta, serveur uniquement, déclenché après le passage d'une commande en livrée |
Mappings : Facebook utilise ces noms tels quels ; TikTok, Snapchat et Pinterest ont des équivalents auto-mappés ; Google Analytics utilise view_item, add_to_cart, begin_checkout, purchase.
Deux événements se comportent différemment des autres :
Leadn'a pas d'équivalent Pinterest et correspond àLead(Meta),SubmitForm(TikTok),SIGN_UP(Snapchat),generate_lead(Google Analytics). Pour Meta, il part du navigateur et, si le pixel a un token d'accès, aussi par la Conversions API avec un ID d'événement partagé, si bien que Meta ne le compte qu'une fois ; les autres plateformes ne reçoivent que l'événement navigateur. Les soumissions de formulaire personnalisé ne déclenchent pasPurchase.Deliveredest serveur uniquement (pas de jumeau navigateur) et part environ 30 minutes après que vous ayez marqué la commande comme livrée. C'est un événement personnalisé Meta : les audiences personnalisées peuvent l'utiliser directement, mais pour optimiser une campagne dessus il faut d'abord créer une conversion personnalisée dans Events Manager.
Ajouter un pixel
Récupérez l'ID de pixel / de mesure / de balise sur la plateforme publicitaire.
Ouvrez
/dashboard/pixelset cliquez sur Add pixel.Choisissez la plateforme — Facebook, TikTok, Snapchat, Pinterest, Google Analytics, Google Tag Manager ou Google Ads.
Saisissez un nom et l'ID, puis remplissez les champs spécifiques à la plateforme : - Token d'accès Conversions API — Facebook, TikTok, Snapchat, Pinterest. - ID de compte publicitaire — Pinterest uniquement. Sans lui, aucun événement serveur et aucun message d'erreur. - Libellé de conversion — Google Ads uniquement. Sans lui, la balise constitue des audiences de remarketing mais n'enregistre aucune conversion d'achat. - Code de vérification de domaine — Facebook uniquement, optionnel. Collez la valeur issue de vos domaines Meta et DZBuild l'affiche sous forme de balise meta sur votre vitrine.
Enregistrez. Les événements partent immédiatement.
Répétez l'opération pour ajouter d'autres pixels (plans payants uniquement).
⚠️ Attention — Un conteneur Google Tag Manager seul ne reçoit aucun événement
DZBuild ne pousse pas d'événements nommés dans le dataLayer de GTM. Pour donner à GTM quelque chose sur quoi déclencher, ajoutez aussi un pixel Google Analytics (ou Google Ads) — la vitrine émet alors des appels gtag('event', …) que GTM peut capter comme événements Google Tag.
Chaque carte de pixel dispose d'un interrupteur on/off. Désactiver un pixel conserve sa configuration et ses affectations de ciblage mais coupe les événements navigateur et serveur — pratique pour mettre un compte pub en pause sans perdre le paramétrage.
Cibler un pixel sur des produits, catégories ou landing pages
Le ciblage se configure par pixel, pas par landing page. Cliquez sur l'icône de lien (chaîne) d'une carte de pixel et choisissez n'importe quelle combinaison de produits, catégories et landing pages. La carte affiche ensuite des badges indiquant ses affectations.
Un pixel sans affectation est global : il s'initialise et reçoit les événements sur toutes les pages de la vitrine, landing pages incluses.
Un pixel avec affectations ne s'initialise — et ne reçoit d'événements — que sur les pages correspondantes.
Les affectations restreignent un pixel ; elles ne suppriment jamais vos autres pixels. Une landing page reçoit toujours tous les pixels globaux de la boutique, en plus du pixel que vous lui avez affecté.
Deux pièges à connaître :
Une commande contenant des produits relevant de deux pixels ciblés différents enregistre la valeur totale de la commande dans les deux jeux de données. Répartir une boutique sur deux comptes pub n'est jamais parfaitement propre.
Si tous les produits affectés à un pixel sont supprimés, ce pixel se retrouve sans affectation — et redevient silencieusement global.
Faire tourner deux pixels Facebook sur une même boutique
Les événements partent vers tous les pixels actifs sur la page courante. Pour Facebook en particulier, le SDK Meta diffuse chaque événement à tous les pixels Facebook initialisés sur la page : deux pixels Facebook globaux enregistrent donc chacun les événements de l'autre.
Si vous exploitez deux comptes pub sur une seule boutique, affectez à chaque pixel Facebook un ensemble de produits distinct — sans oublier la mise en garde ci-dessus sur les commandes mixtes.
Conversions API (CAPI)
CAPI = envoi d'événements côté serveur. Le pixel navigateur part depuis l'appareil du client ; CAPI envoie le même événement depuis les serveurs DZBuild. Disponible pour Facebook, TikTok, Snapchat et Pinterest, cela contourne :
Restrictions de tracking iOS 14+ (ATT)
Protection anti-tracking de Brave / Firefox
Bloqueurs de pubs (uBlock, Adblock Plus, etc.)
Filtres réseau (certains FAI algériens)
DZBuild hash automatiquement l'email et le téléphone du client (selon la spec Meta) avant l'envoi CAPI. Les deux événements (navigateur + serveur) partagent un event_id que la plateforme déduplique pour ne compter la conversion qu'une fois.
Activer CAPI fait monter la qualité de correspondance que Meta affiche, car le serveur envoie des identifiants hachés que l'événement navigateur ne porte pas toujours. DZBuild ne publie aucun score de référence : la valeur que vous voyez dépend des champs que collecte votre tunnel, et un paiement à la livraison qui ne demande qu'un nom, un téléphone et une adresse a moins de champs à faire correspondre qu'un tunnel qui collecte aussi un email.
Note Pinterest : InitiateCheckout n'est délibérément pas mappé pour Pinterest, car l'événement checkout de Pinterest signifie un achat finalisé — l'envoyer au début du paiement doublerait le comptage des ventes.
Vérifier que ça marche
Extension navigateur Facebook Pixel Helper — visitez votre vitrine et observez
PageViewetViewContentpartir.Meta Events Manager → Test events : passez une vraie commande de test ; les événements arrivent en quelques secondes. Pour y voir aussi les événements serveur, copiez le code de test depuis Test events, ouvrez votre pixel Facebook avec Modifier sur
/dashboard/pixels, collez-le dans le champ Code Test Events (Meta) puis enregistrez ; DZBuild l'utilise pendant une heure, puis l'ignore. Les événements CAPI sont étiquetésServer.TikTok Events Manager → Test events — même flow.
GA4 → DebugView — même flow.
Quand l'outil affiche « aucun pixel détecté »
C'est la question la plus fréquente sur les pixels, et il s'agit rarement d'un pixel cassé. Parcourez les trois causes dans l'ordre.
1. Le pixel n'est pas encore chargé. Chaque boutique DZBuild diffère ses SDK de pixels (sur les pages produit, Snapchat et Pinterest se chargent tout de suite) : le chargeur attend que le navigateur soit inactif, que le visiteur interagisse pour la première fois (scroll, tap, touche), ou que le visiteur quitte l'onglet. Sur un chargement de page sans interaction, l'extension ne voit donc rien pendant une seconde ou deux. Scrollez ou tapez la page et le pixel apparaît. Aucun événement n'est perdu, ils attendent en file le temps que le SDK charge. La page de confirmation de commande fait exception et charge ses pixels immédiatement, car Purchase y est déclenché.
2. Un bloqueur de publicités tourne dans votre propre navigateur. Un bloqueur, ou un navigateur dont la protection anti-pistage est poussée, empêche le script du pixel de se charger du tout : l'outil n'affiche alors rien, quelle que soit votre patience. Ouvrez la boutique dans un autre navigateur (un profil Chrome propre est le test le plus simple), sans bloqueur, puis revérifiez.
3. Vous cherchez les événements serveur au mauvais endroit. Si le Pixel et la Conversions API sont tous deux configurés, DZBuild continue d'envoyer les événements depuis ses serveurs, même pour les acheteurs qui bloquent le pixel navigateur. Ces événements n'apparaissent jamais dans un outil de navigateur. Regardez dans Meta Events Manager, Test events, où ils arrivent marqués Server.
Bonnes pratiques
Toujours installer un Pixel avant de lancer du payant. Sans, l'algo n'a rien sur quoi optimiser.
Ajoutez CAPI dès l'activation des annonces Facebook — le gain de qualité de correspondance se cumule sur les semaines.
Source unique de vérité — choisissez les pixels que vous utilisez vraiment. N'en mettez pas 5 « au cas où ».
N'envoyez pas de faux événements — gonfler les événements détériore la qualité de delivery sur la durée.
Bon compte pub avec bon Pixel quand vous en exploitez plusieurs — la mauvaise attribution gaspille le budget.
FAQ
Q : Mon Pixel envoie mais Meta dit « event-match quality basse ». R : Ajoutez Conversions API. Envoyer l'email et le téléphone hachés depuis le serveur donne à Meta plus de champs à faire correspondre que l'événement navigateur seul.
Q : Navigateur + CAPI sur le même Pixel ? R : Oui — Meta déduplique via event_id. On envoie les deux avec le même ID.
Q : Où installer Hotjar / Clarity / un script perso ? R : La page /dashboard/pixels ne gère que les pixels, et aucun écran du tableau de bord n'accepte de HTML personnalisé dans head ou body. Sur le plan Entreprise, /dashboard/customize propose un panneau JavaScript personnalisé : collez le JavaScript de l'outil sans la balise script (jusqu'à 50 000 octets), puis enregistrez. Il s'exécute sur les pages de votre boutique après leur chargement, mais pas sur les landing pages ni dans l'aperçu : ouvrez votre boutique pour le tester. Voir le guide du JavaScript personnalisé. Sur les autres plans, contactez le support si vous avez besoin d'installer un snippet tiers sur votre vitrine.
Q : Les pixels ralentissent-ils ma boutique ? R : Non. Les SDK de pixels se chargent en async et, sauf Snapchat et Pinterest sur les pages produit, attendent aussi que le navigateur soit inactif ou que le visiteur interagisse : ils restent hors du chemin de rendu critique.