Qu'est-ce que le suivi côté client ?
Le suivi traditionnel du pixel fonctionne dans le navigateur visiteur. Lorsque quelqu'un voit un produit, ajoute au panier ou achète, le pixel envoie un événement à la plate-forme publicitaire. Ça a marché il y a quelques années. Le monde a changé.
Pourquoi le suivi côté client échoue
- Des bloqueurs de publicités. Environ 30 à 40% des utilisateurs de bureau exécutent un. Des outils comme uBlock Origin bloquent des pixels de Meta, Google et TikTok, pas seulement des annonces.
- iOS 14.5 et suivants. Suivi de l'application Transparence signifie que la plupart des utilisateurs déclinent. Le Meta Pixel sur iOS est largement cassé.
- Déprécation de cookies de tiers. Chrome les élimine progressivement. Safari et Firefox déjà fait. Sans cookies, le pixel a du mal à faire correspondre les événements aux clics publicitaires.
Qu'est-ce que le suivi côté serveur ?
Le suivi côté serveur, également appelé API Conversions (CAPI), fonctionne différemment. Votre serveur envoie l'événement à la plate-forme publicitaire. Un visiteur achète sur Shopify, Shopify enregistre la commande, votre serveur envoie l'achat à Meta CAPI, Google Enhanced Conversions, et TikTok Events API, indépendamment des bloqueurs d'annonces, iOS, ou les paramètres de cookies.
Dual-dispatch: les deux chemins
L'approche la plus efficace est le double affichage, l'envoi d'événements côté client via le pixel et côté serveur via CAPI. Les plateformes dupliquent sur event_id. Layer Insights le fait automatiquement. lf.js fonctionne dans le navigateur pour la vitesse et les signaux du navigateur. La passerelle CAPI fonctionne côté serveur pour une fiabilité et une correspondance avancée.
Est-ce que le serveur est compatible avec le RGPD?
Oui, si mis en œuvre correctement. L'ICAP exige toujours le consentement pour les données personnelles. Layer Insights implémente l'expédition consentement-concept. Si un utilisateur ne consent pas, nous envoyons une charge utile dépouillée sans PII. Le mode de consentement de Google v2 est implémenté dans lf.js.