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'opter pour le tracking. 75-80% refusent. Résultat : Meta perd la visibilité sur les achats depuis iPhone.
−40% conversions visibles sur iPhone
Ad Blockers
30 à 45% des internautes utilisent un ad blocker (uBlock Origin, Brave, AdGuard). Ces outils bloquent systématiquement tous les pixels de tracking tiers.
−30% conversions non trackées
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.
−30% à −50% selon le bandeau cookies
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. Chaque achat sur votre boutique Shopify est automatiquement envoyé à Meta via CAPI avec les données enrichies : email hashé, téléphone hashé, adresse IP, user agent — pour maximiser le taux de correspondance.
Combien de conversions peut-on récupérer ?
Les résultats varient selon votre audience et votre marché, mais voici les chiffres observés sur nos utilisateurs e-commerce français :
Installation du pixel ProfitPilotPro sur Shopify
L'installation prend moins de 5 minutes. Deux méthodes sont disponibles :
Méthode 1 : Script Tag (recommandée)
Collez ce snippet dans la section <head> de votre thème Shopify (Thème → Actions → Modifier le code → theme.liquid) :
<!-- ProfitPilot Pixel -->
<script>
(function(w,d,s,id){
w.__ppq=w.__ppq||[];
var f=d.getElementsByTagName(s)[0],
j=d.createElement(s);
j.async=true;
j.src='https://profitpilotpro.fr/api/track/pixel.js?id='+id;
f.parentNode.insertBefore(j,f);
})(window,document,'script','VOTRE_PIXEL_ID');
</script>
Méthode 2 : App Script Tag automatique
Si tu connectes ta boutique Shopify via OAuth, ProfitPilotPro injecte automatiquement le pixel dans ton thème via l'API Shopify Script Tags. Aucune manipulation manuelle de code requise.
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é)
Sur nos comptes, l'Event Match Quality moyen passe de 4-5/10 (pixel seul) à 8-9/10 (pixel + CAPI ProfitPilotPro). Ce gain se traduit en moyenne par une baisse de 20 à 30% du CPA Meta.
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 Shopify. Elle complète le pixel navigateur et Meta déduplique automatiquement. ProfitPilotPro envoie tous les Purchase Shopify via CAPI avec email et téléphone hashés (SHA-256) pour un Event Match Quality maximal.
Combien de conversions perdues à cause d'iOS 14.5 ?+
Sur nos utilisateurs e-commerce français, iOS 14.5+ fait perdre en moyenne 32% de conversions visibles côté Meta. Avec un ad blocker (uBlock, Brave, AdGuard, ~30% des internautes), c'est 18% de plus. Le tracking server-side récupère la majorité de ces conversions.
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.