# Pixel Meta et API de conversions sur Shopify

> Sur Shopify, le canal de vente « Meta & Instagram » gère souvent pixel et API de conversions ensemble, sans code à poser dans le thème. Mais depuis l’évolution du checkout Shopify, la page de paiement ne peut plus recevoir de script codé en dur : ce qui n’est pas couvert par un canal officiel doit passer par les Pixels personnalisés.

- Source canonique : [https://allaux.fr/services/tracking/pixel-meta-api-conversions-shopify](https://allaux.fr/services/tracking/pixel-meta-api-conversions-shopify)
- Langue : FR
- Dernière mise à jour : 2026-09-30

## Réponse directe

> Passez par le canal de vente Meta & Instagram depuis l’admin Shopify : il couvre en général le pixel et l’API de conversions ensemble, sans code à ajouter dans theme.liquid. Vérifiez ensuite dans le gestionnaire d’évènements Meta que Purchase remonte bien avec deux sources, navigateur et serveur. Un pixel ancien resté dans theme.liquid ne se déclenche plus sur la caisse : retirez-le plutôt que de le rafistoler.

## Ce que je constate le plus souvent

- Un pixel Meta ajouté il y a plusieurs années dans theme.liquid, qui ne se déclenche plus sur la page de paiement
- Une chute des évènements Purchase remontés à Meta sans changement apparent côté boutique
- Une confusion entre le canal de vente « Meta & Instagram » et un pixel posé manuellement pour le même compte
- Un doute sur ce qui a été migré automatiquement par Shopify vers les pixels personnalisés depuis 2025
- Une hésitation entre laisser le canal natif tout gérer ou repasser par une configuration manuelle

## Ce que je vérifie et configure

1. **Priorité au canal officiel Meta & Instagram** — Je privilégie l’installation via le canal de vente Meta & Instagram, accessible depuis l’administration Shopify : il couvre en général pixel navigateur et API de conversions ensemble.
2. **Vérification de ce que le canal envoie réellement** — Dans le gestionnaire d’évènements Meta, je contrôle que les évènements clés (ViewContent, AddToCart, Purchase) apparaissent avec deux sources, signe que l’API de conversions est active en plus du pixel.
3. **État des pixels historiques après migration** — Je vérifie si un ancien pixel non posé via un canal officiel a été migré automatiquement vers un Pixel personnalisé depuis début 2025, et qu’il continue à envoyer les évènements attendus après cette migration.
4. **Couverture de l’étape de paiement** — Je vérifie que l’évènement purchase se déclenche bien sur la page de confirmation, via le canal officiel ou, à défaut, un Pixel personnalisé configuré dans Paramètres > Évènements client.
5. **Contrôle des doublons** — Je vérifie qu’un même outil n’est pas suivi deux fois, via le canal officiel et via un Pixel personnalisé ajouté manuellement pour la même source.

## Une contrainte propre à Shopify : le checkout ne prend plus de code en dur

Depuis la bascule vers le nouveau système de checkout (« checkout extensibility »), Shopify a retiré la possibilité d’ajouter des scripts personnalisés directement sur les pages de paiement et de confirmation, l’ancien mécanisme « Additional scripts » dans checkout.liquid. Shopify a communiqué une échéance au 28 août 2025 pour l’arrêt du rendu de ces personnalisations historiques sur les pages de remerciement et de statut de commande.

Depuis cette évolution, Shopify recommande les Pixels personnalisés, disponibles dans Paramètres > Évènements client, exécutés dans un environnement sandboxé séparé du thème. Autre point à vérifier : depuis début 2025, les anciens pixels non configurés via les canaux d’application officiels ont été migrés automatiquement vers des pixels personnalisés, avec un risque de perte de mesure signalé par Shopify le temps de vérifier la migration.

Conséquence concrète : poser un pixel Meta ne se limite plus à un seul emplacement de code. Il faut couvrir à la fois le thème et l’étape de paiement.

## Un pixel qui fonctionnait hier peut ne plus fonctionner aujourd’hui

> Un pixel posé en dur dans le thème peut sembler actif sur le catalogue et le panier, tout en ne remontant plus aucun évènement purchase depuis la page de paiement. C’est le point que je vérifie en priorité sur toute boutique Shopify existante.

## Pages liées

- **Le même sujet sur WooCommerce** — L’extension officielle active pixel et API de conversions ensemble, avec déduplication automatique. ([/services/tracking/pixel-meta-api-conversions-woocommerce](/services/tracking/pixel-meta-api-conversions-woocommerce))
- **Le même sujet sur PrestaShop** — Pas d’équivalent officiel aussi intégré : le principe reste identique. ([/services/tracking/pixel-meta-api-conversions-prestashop](/services/tracking/pixel-meta-api-conversions-prestashop))
- **Des statistiques en double** — Canal officiel et pixel personnalisé pour le même outil : une cause fréquente sur Shopify. ([/services/tracking/doublons-statistiques-causes](/services/tracking/doublons-statistiques-causes))
- **Shopify** — Le hub des interventions Shopify : applications, migrations, performance. ([/shopify](/shopify))
- **Suivi des conversions ChatGPT Ads** — Pixel OpenAI, Conversions API, oppref et consentement : la même logique pixel plus serveur, appliquée aux annonces ChatGPT. ([/services/tracking/suivi-conversions-chatgpt-ads](/services/tracking/suivi-conversions-chatgpt-ads))

## FAQ

### Le canal Meta & Instagram suffit-il à lui seul ?

Dans la majorité des cas, oui : il couvre généralement pixel et API de conversions ensemble. Je vérifie tout de même dans le gestionnaire d’évènements Meta que les deux sources apparaissent bien pour les évènements clés.

### Que sont les Pixels personnalisés ?

Une fonctionnalité de Shopify, accessible dans Paramètres > Évènements client, qui permet d’envoyer des données de suivi (vers Meta, Google Analytics ou un autre outil) depuis un environnement sandboxé séparé du code du thème, y compris sur les pages de paiement.

### Pourquoi mon pixel posé dans theme.liquid ne fonctionne-t-il plus sur la page de paiement ?

Depuis l’évolution du checkout Shopify, la page de paiement ne peut plus recevoir de script personnalisé codé en dur dans le thème. Il faut passer par le canal officiel ou par un Pixel personnalisé pour continuer à mesurer cette étape.

### Comment savoir si mon pixel a été migré automatiquement par Shopify ?

Je vérifie dans Paramètres > Évènements client si un pixel personnalisé porte le nom de l’outil concerné, et je contrôle dans le gestionnaire d’évènements Meta que les évènements attendus continuent à remonter.
