# Le suivi côté serveur sur Shopify : en avez-vous besoin ? {#post-title}

[cPixel](/fr/blog/#blog-cpixel)

Par [B2B Gold](/about/#how-we-write) Publié le 24 septembre 2026 Mis à jour le 25 septembre 2026 [Traduit de l’anglais avec des outils d’IA](/blog/server-side-tracking-shopify/)

## Qu’est-ce que le suivi côté serveur sur Shopify ? {#what-is-server-side-tracking-on-shopify}

Le suivi côté serveur envoie les événements de conversion aux plateformes publicitaires depuis un serveur en plus du navigateur du client. Sur Shopify, cela compte surtout pour les achats, qu’un serveur peut envoyer depuis la commande elle-même quand un bloqueur de publicités, une page lente ou un onglet fermé arrête le pixel. Il ne peut pas passer outre les clients qui refusent le suivi, et il ne supprime pas les bots.

La moitié navigateur, c’est le pixel que vous avez déjà : un script sur l’appareil du client qui rapporte les pages vues, les ajouts au panier et les achats. La moitié serveur est un appel direct d’un serveur vers l’API propre de la plateforme : l’API Conversions de Meta, l’Events API de TikTok, l’API Conversions d’OpenAI pour ChatGPT Ads, ou le Measurement Protocol pour Google Analytics 4. Aucune de ces plateformes ne vous dit d’abandonner le pixel (voir la FAQ ci-dessous), donc les vraies questions sont de savoir si vous avez besoin de la copie serveur, et quel outil doit l’envoyer.

## Shopify le fait-il déjà pour vous ? {#does-shopify-already-do-it-for-you}

Partiellement. L’application Facebook & Instagram de Shopify et l’application TikTok pour Shopify ajoutent toutes deux l’envoi côté serveur à leurs niveaux de partage de données les plus élevés, sans code. L’application ChatGPT Ads d’OpenAI connecte son propre pixel, et Shopify laisse certains développeurs d’applications utiliser des pixels serveur.

| Application | Où l’activer | Ce que dit la documentation sur l’envoi serveur |
| --- | --- | --- |
| Facebook & Instagram | Partage de données **Enhanced** ou **Maximum** | L’événement d’achat va de serveur à serveur via l’API Conversions de Meta ; les deux niveaux partagent le nom, la localisation, l’adresse e-mail et le numéro de téléphone du client ([Shopify](https://help.shopify.com/en/manual/promoting-marketing/analyze-marketing/meta-data-sharing)) |
| TikTok | Partage de données **Enhanced** ou **Maximum** | Ajoute l’Events API de TikTok et l’Advanced Matching ; la page ne dit pas quels événements ([TikTok](https://ads.tiktok.com/help/article/data-sharing-tiktok-app-shopify)) |
| ChatGPT Ads, par OpenAI | Connecter le pixel OpenAI de l’application | Les événements commerce éligibles passent par le pixel d’OpenAI pour Shopify, disponible pour l’instant aux boutiques américaines ([OpenAI](https://help.openai.com/en/articles/20001523-set-up-chatgpt-ads-for-shopify)) ; la [fiche](https://apps.shopify.com/chatgptads) de l’application déclare des pixels web et serveur |
| Google & YouTube | Connecter GA4 et Google Ads | Installe des balises Google pour chaque service ; rien d’envoyé depuis un serveur n’est décrit ([Google](https://support.google.com/google-ads/answer/13494537)) |
| Applications avec pixels serveur | Ce que propose l’application | Les événements client, paiement compris, voyagent via un serveur au lieu du navigateur ; seuls certains développeurs d’applications y ont accès ([Shopify](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels)) |

Chaque ligne a été vérifiée le 24 septembre 2026. Si vous ne faites de la publicité que sur Meta ou TikTok et utilisez déjà son application, le niveau supérieur est la première étape, et ça peut être tout ce dont vous avez besoin ; [configurer l’API Conversions](/fr/blog/shopify-conversions-api/) détaille celle de Meta. Quel que soit votre choix, laissez un seul outil envoyer à chaque pixel.

## Qu’est-ce que cela corrige ? {#what-does-it-fix}

Tout ce qui empêche un achat de quitter le navigateur du client, à condition que le serveur construise cet achat depuis la commande Shopify plutôt que depuis la page. Les événements serveur ne peuvent pas ajouter des commandes que vous n’avez jamais eues ; ils donnent à chaque commande réelle un second moyen d’atteindre la plateforme.

| Problème | Pixel navigateur | Événement serveur construit depuis la commande |
| --- | --- | --- |
| Un bloqueur de publicités ou une extension de confidentialité bloque le script de la plateforme | L’événement ne quitte jamais l’appareil | Arrive : Shopify note que les bloqueurs de publicités basés sur le navigateur ne peuvent pas bloquer les données de serveur à serveur ([Shopify](https://help.shopify.com/en/manual/promoting-marketing/analyze-marketing/meta-data-sharing)) |
| La page de remerciement ne se charge jamais : connexion coupée, onglet fermé trop tôt | Aucun achat : l’événement `checkout_completed` de Shopify ne se déclenche pas du tout quand sa page ne se charge pas ([shopify.dev](https://shopify.dev/docs/api/web-pixels-api/standard-events/checkout_completed)) | Arrive |
| La balise d’achat vivait dans Additional scripts ou une script tag | Arrêtée le 28 août 2025 pour les boutiques Plus, et le 26 août 2026 pour les autres ([shopify.dev](https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid)) | N’a jamais dépendu de la page ; voir [l’arrêt des Additional scripts](/fr/blog/shopify-additional-scripts-tracking/) |
| Le réglage d’accès aux données **Optimized** de Shopify, désormais par défaut pour les pixels d’application | Peut mettre en pause tout ou partie des données de ce pixel jusqu’au retour d’une activité pertinente | Non mis en pause quand il est construit depuis les webhooks de commande de Shopify, que Shopify dit ne pas être affectés par ce réglage ([Shopify](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels)) |

Pour confirmer d’abord qu’un bloqueur en est la cause, [déterminez si un bloqueur de publicités ou une CSP bloque une balise](/blog/pixels-blocked-ad-blocker-csp/).

Ce qu’une copie serveur ajoute dépend des appareils, des bloqueurs et des choix de consentement de vos clients, méfiez-vous donc de tout pourcentage fixe. La mesure qui compte est la vôtre : les commandes de Shopify face à ce que chaque plateforme a accepté, sur les mêmes jours.

## Qu’est-ce que cela ne corrige pas ? {#what-doesnt-it-fix}

Le suivi côté serveur change la façon dont les événements voyagent, pas ce qu’ils contiennent. Il ne peut pas créer de consentement, d’identifiants ou d’événements que le navigateur n’a jamais transmis, il transmet l’activité des bots comme n’importe quel autre événement, et la plateforme décide toujours qui reçoit le crédit.

- **Consentement.** Un refus couvre les deux copies. Déplacer une requête vers un serveur ne crée pas la permission de l’envoyer : Shopify indique que les pixels serveur restent soumis aux réglages de confidentialité et de consentement de votre boutique ([Shopify](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels)), et OpenAI demande aux annonceurs qui transmettent depuis un serveur le cookie navigateur de son pixel d’arrêter dès qu’un utilisateur révoque son consentement ([OpenAI](https://developers.openai.com/ads/conversions-api)).
- **Identifiants perdus par le navigateur.** Un serveur ne peut transmettre que ce que le navigateur a capturé. La navigation privée de Safari retire certains paramètres de suivi des liens avant même que la page ne se charge ([WebKit](https://webkit.org/blog/15697/private-browsing-2-0/)), et Safari plafonne à 24 heures les cookies que des scripts créent sur une page atteinte par le lien d’un traqueur portant un identifiant de clic ([WebKit](https://webkit.org/tracking-prevention/)). Aucun serveur ne peut restaurer un identifiant de clic qui n’est jamais arrivé.
- **Événements de boutique qui passent par le navigateur.** Beaucoup de configurations, des gestionnaires de balises côté serveur aux applications de suivi, apprennent les pages vues et les ajouts au panier via une requête que le navigateur du client envoie à leur serveur. Bloquez cette requête et le serveur n’a rien à envoyer. Un achat construit depuis les données de commande de Shopify n’en dépend pas.
- **Bots.** Un bot qui charge vos pages déclenche votre pixel, et une configuration qui relaie les événements navigateur relaie aussi ceux du bot (plus dans la FAQ).
- **Attribution.** Chaque plateforme décide toujours quelle publicité reçoit le crédit, dans sa propre fenêtre d’attribution, et certaines ajoutent des conversions modélisées, comme le décrit la page [conversion measurement](https://help.openai.com/en/articles/20001409-conversion-measurement) d’OpenAI. Les totaux des plateformes n’égaleront pas vos commandes, avec ou sans serveur.

## Est-ce rentable pour une petite boutique ? {#is-it-worth-it-for-a-small-store}

La voie native l’est généralement ; un second outil seulement parfois. Si vous payez pour des publicités Meta ou TikTok, passer son application Shopify à **Enhanced** ou **Maximum** ne prend qu’un seul réglage. Une application de suivi séparée doit mériter sa place.

Un faible volume augmente les enjeux plutôt qu’il ne les réduit. Meta indique qu’un ensemble de publicités quitte généralement sa phase d’apprentissage après environ 50 résultats dans la semaine suivant sa dernière modification importante ([Meta](https://www.facebook.com/business/help/112167992830700)), donc une boutique qui prend quelques commandes par jour ne peut pas se permettre de perdre les achats que son pixel rate.

Une application de suivi mérite d’être examinée quand :

- vous faites de la publicité sur une plateforme vers laquelle vos applications de canal n’envoient pas d’événements serveur, ou vous faites tourner plusieurs pixels pour une plateforme, comme un par marché ou par agence ;
- votre plateforme publicitaire et Shopify ne sont pas d’accord, et vous devez voir chaque événement et la réponse de la plateforme pour comprendre pourquoi ;
- vous voulez l’envoi de chaque plateforme, et ses échecs, au même endroit.

C’est difficile à justifier si vous ne faites pas de publicité payante, ou si l’application de votre seule plateforme envoie déjà les achats depuis un serveur et que ses chiffres sont assez proches pour agir.

cPixel, que nous développons, est l’une de ces applications. Il envoie des événements à sept plateformes, et pour six d’entre elles (Meta, TikTok, Google Analytics 4, ChatGPT Ads, Pinterest et Snapchat), il envoie l’achat depuis ses propres serveurs, reconstruit à partir de la commande Shopify ; Google Ads reçoit une balise navigateur. Les connexions serveur Pinterest et Snapchat sont nouvelles : en production depuis septembre 2026, et pas encore confirmées sur un compte publicitaire actif. Chaque forfait envoie côté serveur, le forfait Free compris, et les forfaits diffèrent par le nombre de commandes mensuelles qu’ils couvrent ([forfaits et plafonds](/shopify/cpixel/#pricing)). Ses événements de boutique atteignent ses serveurs via le navigateur du client, donc un bloqueur peut aussi les arrêter ; ses achats côté serveur sont construits depuis la commande et ne touchent jamais le navigateur. Plus d’informations sur [cPixel, qui envoie les achats Shopify à sept plateformes publicitaires](/shopify/cpixel/).

## En quoi est-ce différent d’un gestionnaire de balises côté serveur ? {#how-is-it-different-from-a-server-side-tag-manager}

Un gestionnaire de balises côté serveur est un serveur que vous faites tourner et configurez vous-même ; une application de canal ou une application de suivi fait tourner le serveur à votre place. Le conteneur serveur de Google Tag Manager fonctionne dans votre propre projet Google Cloud, ou un autre environnement de votre choix, et vous décidez ce qu’il transmet à chaque plateforme ([Google](https://developers.google.com/tag-platform/tag-manager/server-side/intro)).

|  | Applications de canal de Shopify | Une application de suivi | Un gestionnaire de balises côté serveur |
| --- | --- | --- | --- |
| Qui fait tourner le serveur | Shopify et la plateforme | Le développeur de l’application | Vous |
| Configuration | Un seul réglage de partage de données | Les identifiants et clés de chaque plateforme | Un conteneur serveur, un pixel personnalisé et une balise par plateforme |
| Moitié navigateur sur Shopify | Le pixel propre à l’application | Le pixel propre à l’application | Un pixel personnalisé : du JavaScript que vous écrivez, hors du support de Shopify |
| Hébergement | Aucun | Aucun | Le vôtre : sur Google Cloud, un compte de facturation et, Google le recommande, au moins deux instances serveur |
| Maintenance | Celle de la plateforme | Celle du développeur | La vôtre : balises, consentement, déduplication et mises à jour |

Sources : le [guide de configuration Cloud Run](https://developers.google.com/tag-platform/tag-manager/server-side/cloud-run-setup-guide) de Google et la page [custom pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels) de Shopify, vérifiées le 24 septembre 2026. Un gestionnaire de balises convient à une équipe qui veut le contrôle total de ses données et a quelqu’un pour le maintenir. Une boutique qui veut le résultat sans faire tourner de serveur est mieux servie par une application de canal ou une application de suivi.

## Que devrait vous montrer une configuration côté serveur ? {#what-should-a-server-side-setup-show-you}

Une preuve pour chaque événement : d’où il vient, ce que la plateforme a répondu et ce qui l’accompagnait. Sans cela, vous payez pour faire confiance à une boîte noire. Une bonne configuration vous montre :

1. si chaque événement vient du navigateur, du serveur ou des deux, et que les deux copies partagent un identifiant d’événement ;
2. la réponse de la plateforme à chaque envoi serveur, y compris l’erreur quand elle en refuse un ;
3. quelles coordonnées client ont voyagé avec chaque événement, puisqu’elles décident de sa qualité de correspondance ; voir [améliorer l’Event Match Quality](/fr/blog/event-match-quality-shopify/) ;
4. ce qu’elle a choisi de ne pas envoyer, et pourquoi : un client qui a refusé, une commande de test ;
5. un avertissement quand l’envoi s’arrête, comme une plateforme rejetant votre jeton d’accès.

Les plateformes montrent une partie de cela elles-mêmes. Events Manager de Meta décompose chaque événement serveur par couverture, correspondance, déduplication et fraîcheur ([Meta](https://www.facebook.com/business/help/1541268312717919)), et celui de TikTok montre si les événements arrivent du navigateur, du serveur ou des deux ([TikTok](https://ads.tiktok.com/help/article/tiktok-events-manager-monitor-and-diagnose)). Aucune des deux ne peut montrer ce que votre outil a essayé d’envoyer, ni pourquoi quelque chose n’est jamais arrivé.

Dans cPixel, démarrez une session dans **En direct** et chaque envoi apparaît au fur et à mesure : **Envoyé depuis** le navigateur ou le serveur, la réponse de la plateforme aux envois serveur, l’**Identifiant d’événement** et les coordonnées client jointes, avec une raison pour chaque événement ignoré. Des alertes signalent un jeton rejeté ou un suivi interrompu. Plus : [regarder chaque envoi dans En direct](/fr/docs/cpixel/live-events/).

## Est-ce que cela ralentira ma boutique ? {#will-it-slow-my-store-down}

L’appel serveur se produit loin de l’appareil du client, donc la question est ce qu’une configuration charge encore dans le navigateur. Jugez-la sur cela, pas sur le mot « serveur ».

Chaque configuration côté serveur garde une moitié navigateur : au moins un pixel, et souvent une requête qui transmet les événements de boutique au serveur de l’outil. Sur Shopify, les pixels d’application s’exécutent dans un bac à sable strict que Shopify construit sur des web workers ([shopify.dev](https://shopify.dev/docs/apps/build/marketing/pixels)), tandis que les balises ajoutées via le code du thème ou un app embed s’exécutent sur la page comme n’importe quel autre script. Le pixel de cPixel s’exécute dans ce bac à sable et envoie les événements à ses serveurs par lots ; son app embed optionnel charge les balises TikTok, ChatGPT Ads, Pinterest et Snapchat sur les pages de la boutique.

Des commerçants et partenaires dans un [fil de la Communauté sur la vitesse du paiement](https://community.shopify.com/t/handle-shopify-checkout-speed-and-heavy-third-party-tracking-pixels/675646) de septembre 2026 ont fait le même constat : le côté serveur ne signifie pas automatiquement plus rapide, et ce qui aide, c’est d’auditer les scripts en double et inutilisés, et de les retirer. Mesurez vos propres pages produit et panier avant et après tout changement.

## Questions fréquentes {#frequently-asked-questions}

### Est-ce conforme au RGPD ? {#is-it-gdpr-compliant}

Pas en soi, et aucun pixel ne l’est non plus. La conformité dépend de ce que vous envoyez, à qui, sur quelle base légale et avec quel avis, et le consentement s’applique à une copie serveur exactement comme au pixel : Shopify indique que les pixels serveur restent soumis aux réglages de confidentialité et de consentement de votre boutique. Demandez à n’importe quel outil ce qu’il envoie quand un client refuse, et ce qu’il envoie quand il n’y a aucune trace d’un choix. cPixel, par exemple, respecte un refus enregistré mais envoie un achat sans trace de consentement comme s’il avait été consenti ([ce que cPixel envoie, et comment le consentement le change](/fr/docs/cpixel/event-quality-and-consent/)). Ce guide n’est pas un avis juridique ; parlez à un juriste.

### Cela arrête-t-il les bots ? {#does-it-stop-bots}

Non. Un bot qui charge vos pages et exécute leur JavaScript déclenche votre pixel comme un client, et une configuration côté serveur qui relaie les événements navigateur transmet aussi ceux du bot. Les achats construits depuis les commandes sont les moins exposés, car les bots qui naviguent ne passent pas de commandes payées. cPixel, par exemple, n’envoie rien côté serveur pour les robots qui s’identifient comme tels, mais leurs événements navigateur se sont déjà déclenchés d’ici là. Pour tenir les bots hors de votre boutique et de vos données, commencez par [le trafic de bots sur Shopify](/fr/blog/shopify-bot-traffic/).

### Ai-je encore besoin du pixel ? {#do-i-still-need-the-pixel}

Oui. Meta appelle le pixel plus l’API Conversions une configuration d’événements redondante et la recommande ([Meta for Developers](https://developers.facebook.com/documentation/ads-commerce/conversions-api/best-practices)). TikTok recommande son pixel et son Events API ensemble ([TikTok](https://ads.tiktok.com/help/article/events-api)). Google indique que le Measurement Protocol est conçu pour compléter ses balises, pas les remplacer ([Google](https://developers.google.com/analytics/devguides/collection/protocol/ga4)), et OpenAI suggère d’utiliser son pixel et son API Conversions ensemble ([OpenAI](https://help.openai.com/en/articles/20001409-conversion-measurement)). Le pixel pose aussi les cookies, comme `_fbp` et `_fbc` de Meta, que les événements serveur portent pour la correspondance. Donnez aux deux copies le même identifiant d’événement pour que la plateforme n’en garde qu’une ; sans identifiant partagé, vous risquez que [Meta compte les achats deux fois](/fr/blog/duplicate-purchases-meta-shopify/).

[cPixel Facebook Pixel CAPI GA4](/shopify/cpixel/)

[Installer gratuitement depuis le Shopify App Store](https://apps.shopify.com/cpixel?utm_source=b2bgold.app&utm_medium=referral&utm_campaign=blog&utm_content=fr/blog/server-side-tracking-shopify&utm_term=post-cta) [Forfaits et tarifs](/shopify/cpixel/#pricing) [Documentation cPixel](/fr/docs/cpixel/)

Besoin d’aide avec cPixel ? Écrivez à [support@b2bgold.app](mailto:support@b2bgold.app).

## En savoir plus sur cPixel {#related-heading}

- 24 septembre 2026 **[Comment améliorer l'Event Match Quality sur Shopify](/fr/blog/event-match-quality-shopify/)** Ce que mesure l'Event Match Quality de Meta, quelles coordonnées client l'augmentent sur Shopify, comment le consentement le limite, et les solutions sans code.
- 24 septembre 2026 **[Les achats GA4 ne correspondent pas à Shopify ? La solution](/fr/blog/ga4-shopify-purchases/)** Pourquoi GA4 affiche moins ou plus d'achats et moins de revenu que Shopify : consentement, bloqueurs de publicités, balises en double, et ce qu'apporte le côté serveur.
- 24 septembre 2026 **[Comment configurer l'API Conversions sur Shopify](/fr/blog/shopify-conversions-api/)** Configurez l'API Conversions de Meta sur Shopify avec l'app Facebook & Instagram ou une app de suivi, et comparez avec TikTok, Google, Pinterest et ChatGPT Ads.
