Pourquoi votre tracking client-side est brisé
Le tracking traditionnel fonctionne via des pixels JavaScript installés dans le navigateur de l'utilisateur. Meta Pixel, Google Tag, TikTok Pixel — tous ces scripts s'exécutent côté client (dans le navigateur). Le problème : de plus en plus de facteurs bloquent ces scripts.
iOS 14+ et ATT (App Tracking Transparency)
Depuis iOS 14.5, Apple demande aux utilisateurs d'accepter le suivi, et beaucoup refusent. Meta perd alors la visibilité sur ces achats.
Le consentement refusé rend la conversion invisible au pixel
Ad Blockers
Les bloqueurs de publicité (uBlock Origin, Brave, AdGuard) filtrent les requêtes vers les pixels de suivi tiers avant même qu'elles partent.
La requête vers le pixel est bloquée avant d'être émise
Restrictions navigateurs (Safari ITP, Firefox ETP)
Safari limite la durée des cookies tiers à 7 jours (ITP). Les fenêtres d'attribution de 28 jours de Meta sont donc partiellement inefficaces sur Safari.
Fenêtre attribution réduite à 7 jours
RGPD et refus de consentement
En Europe, les pixels ne peuvent s'activer qu'après consentement explicite. Avec des bandeaux cookies bien conçus, 30-50% des utilisateurs refusent.
Sans consentement, le pixel navigateur ne se déclenche pas
Comment fonctionne le tracking server-side
Le tracking server-side déplace l'envoi des événements de conversion du navigateur vers votre serveur. Voici le flux :
Résultat : les conversions qui étaient invisibles à cause d'iOS ou d'un ad blocker sont maintenant transmises directement depuis votre serveur. Meta voit les achats, peut optimiser ses algorithmes, et vos ROAS redeviennent fiables.
CAPI Meta : la Conversions API expliquée
La Conversions API (CAPI) est l'outil de tracking server-side de Meta. Elle permet d'envoyer des événements de conversion directement depuis votre serveur vers Meta, en parallèle du pixel navigateur. Meta fusionne intelligemment les deux sources (déduplication) pour éviter les doublons.
Événements supportés par CAPI :
ProfitPilotPro implémente CAPI nativement. Sur les plans qui incluent le passback (Pro et Agency), un achat attribué à Meta est envoyé via CAPI avec les données enrichies : email haché, téléphone haché, adresse IP, user agent — pour maximiser le taux de correspondance. Les achats sans signal de clic Meta ne sont pas renvoyés : inventer une attribution dégraderait vos propres chiffres.
Qu'est-ce que ça change, concrètement ?
Le gain dépend entièrement de votre audience, de votre marché et des données que vous possédez déjà : nous ne publions pas de pourcentage moyen, parce que nous ne le mesurons pas. Ce que le tracking server-side change, c'est la nature de ce qui est envoyé :
Installation du pixel ProfitPilotPro sur Shopify
L'installation prend moins de 5 minutes, et ne demande aucune manipulation de code.
1. Connectez votre boutique
Installez ProfitPilotPro depuis le Shopify App Store et autorisez l'accès. Vos commandes et vos produits commencent à se synchroniser immédiatement.
2. Activez l'extension dans votre thème
Dans l'éditeur de thème Shopify, ouvrez Paramètres de l'application et activez ProfitPilot Tracking. C'est la seule étape que nous ne pouvons pas faire à votre place : Shopify réserve l'activation des extensions au marchand. Le tableau de bord vous prévient tant qu'elle est éteinte.
Et le checkout ?
Il est couvert séparément par une Web Pixel Extension, que ProfitPilotPro enregistre sur votre boutique à la connexion. Vous la retrouvez dans Paramètres → Événements client.
Tracking server-side TikTok Ads et Google Ads
Meta n'est pas seul à proposer une API server-side. TikTok propose la TikTok Events API, et Google Ads les Enhanced Conversions. ProfitPilotPro envoie chaque événement Shopify aux trois plateformes simultanément :
- Meta Conversions API — événements Purchase, AddToCart, InitiateCheckout, ViewContent, PageView, Lead
- TikTok Events API — événements CompletePayment, PlaceAnOrder, AddToCart, ViewContent
- Google Ads Enhanced Conversions — événements de conversion avec email/téléphone hashés
Le tout déduplique avec event_id unique pour éviter le double comptage avec le pixel navigateur. Et ces conversions remontées alimentent directement ton ROAS réel et ton profit net Shopify.
Event Match Quality : pourquoi c'est critique
Meta note la qualité de tes événements CAPI sur 10 (Event Match Quality). Plus Meta peut associer ton événement à un compte Facebook ou Instagram, plus tes publicités sont optimisées. Pour maximiser ce score, ProfitPilotPro envoie automatiquement :
- Email du client (SHA-256)
- Téléphone (SHA-256)
- Prénom, nom, ville, code postal, pays (SHA-256)
- fbp et fbc (cookies Facebook récupérés côté client)
- IP address et User Agent du visiteur
- External ID (Shopify customer ID, hashé)
Plus ces champs sont remplis, plus l'Event Match Quality que Meta vous attribue monte. ProfitPilotPro affiche votre EMQ réel événement par événement dans le tableau de bord : c'est votre propre mesure qui fait foi, pas une moyenne promise à l'avance.
FAQ — Tracking server-side et CAPI Meta
Qu'est-ce que le tracking server-side sur Shopify ?+
Le tracking server-side envoie les événements de conversion (Purchase, AddToCart, PageView) depuis ton serveur vers Meta, TikTok et Google, au lieu du navigateur du visiteur. Résultat : ad blockers, iOS 14.5+ et restrictions Safari ITP ne peuvent plus bloquer le tracking.
Qu'est-ce que la CAPI Meta (Conversions API) ?+
La Conversions API de Meta est un canal server-side qui reçoit les événements directement depuis ton serveur. Elle complète le pixel navigateur, et la déduplication se fait par event_id. Sur les plans qui incluent le passback, ProfitPilotPro envoie les Purchase attribués à Meta avec email et téléphone hachés (SHA-256).
Le tracking server-side récupère-t-il les conversions perdues sur iOS ?+
Il envoie l'événement depuis le serveur, donc ni l'ITP d'Apple ni un bloqueur de publicité ne peuvent l'arrêter. De combien votre visibilité remonte dépend de votre audience et des données que vous possédez : nous ne publions pas de moyenne, parce que nous ne la mesurons pas. Votre taux de correspondance réel est affiché dans le tableau de bord.
Le tracking server-side est-il RGPD compliant ?+
Oui, à condition que le consentement utilisateur soit recueilli avant l'envoi (Consent Mode). ProfitPilotPro respecte le consentement de ton bandeau cookies (Axeptio, Didomi, Cookiebot) et n'envoie les événements que pour les utilisateurs qui ont accepté.
Faut-il garder le pixel Meta classique ?+
Oui. La best practice est d'envoyer chaque événement en double : pixel navigateur + CAPI server-side. Meta déduplique via l'event_id. Si le pixel est bloqué (iOS, ad blocker), la version server-side passe. Si le pixel passe, CAPI sert de backup et améliore le matching.
Pixel Shopify natif ou pixel ProfitPilotPro ?+
Le pixel Shopify natif envoie bien quelques événements via CAPI, mais il ne fait pas la déduplication cross-canal (TikTok, Google) et n'enrichit pas les événements avec les données serveur. ProfitPilotPro centralise CAPI Meta + TikTok Events API + Google Enhanced Conversions dans un seul pixel.