Migration des pixels
Si vous avez déjà ajouté manuellement un pixel à votre boutique à un emplacement tel que le fichier theme.liquid, checkout.liquid (forfait Shopify Plus uniquement), la section Scripts supplémentaires de vos paramètres de paiement ou la page Préférences, vous pouvez alors migrer vos pixels pour les rendre compatibles avec un pixel d’application Shopify ou un pixel personnalisé. La migration de vos anciens pixels présente plusieurs avantages :
- Un accès facilité au suivi des événements clients, y compris les événements de paiement.
- Des outils intégrés pour la conformité en matière de confidentialité.
- Une maintenance et une amélioration continues par Shopify et les fournisseurs de pixels.
En savoir plus sur le gestionnaire de pixels de Shopify et sur tous les avantages de la migration vers des pixels d’application Shopify ou des pixels personnalisés.
Sur cette page
Migration des pixels Meta et Google à partir de votre page Préférences
Les paramètres de gestion des pixels Meta et Google Analytics dans votre interface administrateur Shopify ont été mis à niveau afin de respecter les dernières normes et réglementations de sécurité de la Norme de sécurité des données de l’industrie des cartes de paiement (PCI DSS). Cette modification garantit que les informations de votre entreprise et de vos clients restent protégées contre les violations de données et la fraude. En savoir plus sur la manière dont Shopify aide votre boutique à rester conforme à la norme PCI DSS v4.
Pour un suivi et une performance optimaux, migrez le pixel vers l’un des canaux suivants :
- Migrez votre pixel Meta vers le canal Facebook & Instagram.
- Migrez votre pixel Google Analytics vers le canal Google & YouTube.
Migration d’un pixel Google Analytics vers l’application du canal Google & YouTube
Si vous n’avez pas déplacé votre balise vers l’application du canal Google & YouTube, celle-ci a été convertie en pixel personnalisé pour tenter d’assurer la continuité de vos mesures. Cela pourrait entraîner une dégradation de la performance de mesure et des fonctionnalités dans Google Analytics. Plus précisément, vous pouvez vous attendre aux conséquences suivantes :
- Les données déclarées dans Google Analytics peuvent changer (ou, dans certains cas, être perdues) en raison des différences dans la mesure des événements et le comportement des balises.
- Les fonctionnalités de base de Google Analytics, telles que la mesure améliorée et la mesure interdomaines, pourraient ne pas fonctionner correctement.
- Tag Assistant pourrait ne pas fonctionner ou signaler de manière incorrecte votre balise GA4.
- Tag Diagnostics pourrait ne pas identifier correctement votre balise GA4 ou recommander des fonctionnalités qui ne sont pas adaptées à vos besoins.
- Les paramètres que vous aviez précédemment ajoutés à la section Javascript supplémentaire de Google Analytics seront supprimés.
- Le traitement du consentement de votre balise Google Analytics pourrait changer.
Migrer un ancien pixel à partir de vos fichiers theme.liquid, checkout.liquid ou de la section Scripts supplémentaires
Vous pouvez effectuer l’une des opérations suivantes lors de la migration d’un ancien pixel à partir de vos fichiers theme.liquid, checkout.liquid ou de la section Scripts supplémentaires :
- Migrer un ancien pixel pour le rendre compatible avec un pixel d’application
- Migrer un ancien pixel vers un pixel personnalisé
Pour éviter de dupliquer ou de manquer des événements clients, envisagez de migrer vos pixels pendant une période moins chargée pour votre boutique.
Préparation de la migration d’un pixel
Tenez compte des points suivants lorsque vous décidez de votre flux de travail de migration :
- Si vous souhaitez minimiser le risque de manquer des événements clients, connectez votre nouveau pixel personnalisé avant de supprimer l’ancien.
- Si vous souhaitez éviter de dupliquer le suivi des événements clients, connectez votre nouveau pixel personnalisé après avoir supprimé l’ancien.
- Pour migrer un ancien pixel, vous devez trouver l’ancien code de votre pixel afin de pouvoir le supprimer ou le modifier. La plupart des pixels comportent deux composants que vous devrez trouver :
- Un SDK Javascript de base : le SDK Javascript est souvent placé dans votre en-tête et se trouve dans le fichier theme.liquid et dans les scripts supplémentaires de vos paramètres de paiement.
- Ancien code de pixel pour recueillir les événements clients : vous pouvez généralement trouver ce code dans les fichiers Liquid de votre thème et dans les scripts supplémentaires de vos paramètres de paiement. Consultez la documentation de votre fournisseur de pixels tiers pour savoir où se trouvent les événements clients afin de savoir quoi rechercher. Par exemple, le pixel de Meta possède une méthode appelée fbq(), et les pixels de Google utilisent souvent gtag() ou dataLayer.push().
Migrer un ancien pixel pour le rendre compatible avec un pixel d’application
Vous pourriez vouloir migrer un ancien pixel pour le rendre compatible avec un pixel d’application si les deux conditions suivantes s’appliquent :
- Vous avez installé un pixel d’application Shopify qui recueille automatiquement les événements clients.
- Vous avez également ajouté du code supplémentaire pour des événements personnalisés qui ne sont pas suivis par le pixel d’application.
Dans ce cas, vous devez suivre les instructions du développeur de l’application pour migrer l’ancien pixel.
Migrer un ancien pixel vers un pixel personnalisé
Vous pourriez vouloir migrer un ancien pixel vers un pixel personnalisé si les deux conditions suivantes s’appliquent :
- Vous avez un pixel précédemment installé pour lequel vous avez écrit manuellement du code, sans qu’aucune application Shopify soit installée.
- Aucun pixel d’application Shopify ne répond à vos exigences.
Vous pouvez connecter votre nouveau pixel personnalisé avant ou après avoir supprimé le code de votre ancien pixel.
Étapes :
- Créez un pixel personnalisé qui s’abonne à vos événements clients standards et personnalisés nécessaires.
- Supprimez ou remplacez tout code de pixel précédemment ajouté de vos fichiers Liquid ou des scripts supplémentaires dans vos paramètres de paiement. Il peut s’agir d’un ancien code de pixel qui inclut le SDK Javascript, qui collecte des événements standards ou qui collecte des événements non standards.
- Ajoutez votre pixel personnalisé à votre boutique.
- Connectez votre pixel personnalisé.
Suppression ou remplacement de l’ancien code de pixel
Lorsque vous trouvez l’ancien code de votre pixel, vous devez soit le supprimer, soit le remplacer par la méthode Shopify.analytics.publish() de Shopify, en fonction du type d’événement que le pixel suit :
- Vous pouvez supprimer toutes les instances des SDK Javascript que vous trouvez.
- Si l’ancien pixel suit un événement client standard et que le pixel personnalisé ou le pixel d’application que vous souhaitez ajouter prend en charge la collecte de l’événement client standard, vous devez alors supprimer son code.
- Si l’ancien pixel suit un événement client personnalisé et que le pixel personnalisé ou l’application que vous souhaitez ajouter prend en charge la collecte d’événements clients personnalisés, vous devez alors remplacer son code.
Voici un exemple d’un ancien code de pixel qui suit un événement client non standard :
<script>fbq("trackCustom", "my_custom_event");</script>Voici un exemple du code équivalent à utiliser pour le remplacer :
<script>Shopify.analytics.publish("my_custom_event");</script>Si vous créez un pixel personnalisé, vous devez inclure du code qui s’abonne à l’événement personnalisé, comme dans l’exemple suivant :
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});