Documentation
Pixel et envoi serveur
L'achat payé part du serveur, avec l'id numérique de la commande Shopify.
Sur Shopify, le pixel vient d'une extension de thème. ProfitPilot n'écrit pas dans le thème. Vous activez l'App Embed ProfitPilot Tracking (Boutique en ligne → Thèmes → Personnaliser → Paramètres de l'application) et vous y collez le Pixel ID. Sans ça, le bloc n'émet rien. Le tableau de bord garde une bannière tant que ce n'est pas fait.
Si le pixel n'est pas posé par le thème
Le snippet du dashboard se colle avant </head>. Les commandes, elles, viennent toujours de Shopify.
<script src="https://profitpilotpro.fr/api/track/pixel.js?id=VOTRE_PIXEL_ID" defer></script>Événements
Automatiques : vue de page, vue produit, vue de collection, recherche, ajout au panier, début de commande, achat. Un événement custom passe par l'API du pixel :
window.ppp.track("LEAD", { value: 49.9, currency: "EUR" });Envoi serveur de l'achat
- Meta reçoit l'événement Purchase, et seulement s'il y a un clic Meta. Meta Passback (réglage dédié) est Pro et Agency. Le pixel et l'envoi serveur de base sont inclus dès Starter.
- TikTok reçoit CompletePayment, s'il y a un clic TikTok.
- Google Ads reçoit le même id dans
orderId(Enhanced Conversions).
L'id est le numéro numérique de la commande Shopify. Pas le #1001 affiché au client, pas le gid. Sur Shopify, l'achat part du webhook de commande, pas du navigateur. Si le pixel part aussi, il porte le même id : la régie n'en compte qu'un.
Le détail du parcours est sur la page Tracking server-side. Pour servir le script depuis votre propre domaine, suivez le guide CNAME.
?ppp_track=off (et ?ppp_track=on pour réactiver). Email et téléphone ne partent vers les régies qu'hashés, et un refus explicite bloque l'empreinte.