Suivi côté serveur pour Shopify
Connectez votre boutique et ROASaurus enregistre les webhooks de commande, capture chaque clic publicitaire sur votre vitrine et envoie chaque commande payée à vos plateformes publicitaires depuis le serveur.
| Shopify en un coup d’œil | |
|---|---|
| Installation | Installation de l’application Shopify depuis Add a store › Shopify |
| Vitrine | Intégration d’application du thème : identifiants de clic, identifiant de visiteur sur le panier, pages vues, vues de produit, ajouts au panier |
| Checkout | Pixel web ROASaurus ; pixel personnalisé facultatif pour les pixels navigateur, Google Ads et Klaviyo |
| Achats | Envoyés depuis le webhook orders/paid, ou à la création de la commande pour le paiement à la livraison et les checkouts externes |
| Association des commandes | Attributs du panier, jetons de panier et de checkout, et pixel de checkout |
| Consentement | Lit les paramètres de confidentialité client de Shopify |
Comment Shopify se connecte
Allez dans Add a store › Shopify, saisissez votre domaine .myshopify.com, cliquez sur Install app et approuvez-la. ROASaurus enregistre les webhooks de commande et son pixel de checkout. Activez ensuite l’intégration d’application ROASaurus dans l’éditeur de thème. Elle charge le script de suivi sur chaque page, capture les identifiants de clic publicitaire et enregistre l’identifiant de visiteur dans le panier comme attribut de panier.
Les événements de la vitrine passent par le proxy d’application Shopify sur votre propre domaine : les bloqueurs de publicités voient donc une requête first-party et vous n’avez pas besoin de CNAME.
Pourquoi la correspondance est la plus directe sur Shopify
Shopify transporte l’identifiant de visiteur ROASaurus sur le panier, et ROASaurus relie aussi les jetons de panier et de checkout. Quand le webhook de commande arrive, il sait à quel visiteur et à quel clic publicitaire appartient la commande, sans deviner à partir de l’e-mail ou de l’IP.
Quand les achats sont envoyés
Avec Shopify checkout, les achats sont envoyés depuis le webhook orders/paid, retenus 20 secondes pour que l’événement navigateur du checkout (IP, user agent, fbp) puisse être rattaché d’abord. Avec External / COD checkout, pour le paiement à la livraison ou les checkouts comme Checkify et CheckoutChamp qui créent des commandes Shopify, ils sont envoyés à la création de la commande.
Le pixel de checkout facultatif
Collez l’extrait du pixel personnalisé dans Settings › Customer events pour ajouter les pixels navigateur au checkout, les enhanced conversions Google Ads et le booster Klaviyo.
Bénéfice et LTV avec la même installation
Les webhooks de commande, de remboursement, de produit, de stock et de litige alimentent l’analyse des bénéfices, y compris le coût par article de Shopify et les frais exacts de Shopify Payments. Les mêmes commandes construisent la valeur vie client et les cohortes.
Markets, POS, headless et l’admin Shopify
Les pixels peuvent être routés par Shopify Market, avec leurs propres identifiants et jetons par marché. Les commandes Point of Sale et les brouillons de commande sont traités séparément pour chaque destination, et les ventes en magasin peuvent être envoyées à Meta et Google Ads comme événements hors ligne. Hydrogen et les autres vitrines headless chargent le module ROASaurus (voir le guide headless). Les boutiques qui installent l’app depuis Shopify gèrent les connexions et les paramètres dans l’application intégrée à l’admin Shopify et paient via Shopify.
Limites
- Désactivez les boutons de checkout dynamique « Buy it now » pour que l’ajout au panier soit toujours suivi.
- Réglez le partage de données Facebook & Instagram sur Standard ou désactivé pour le même pixel, sinon Meta compte les achats deux fois.
- Avec Respect visitor consent activé (par défaut), les visiteurs qui refusent les cookies marketing n’ont pas d’identifiant visiteur : leurs clics publicitaires et leurs visites ne leur sont donc pas rattachés, et leurs événements navigateur ne sont pas envoyés aux plateformes publicitaires. Leur commande payée est tout de même envoyée côté serveur avec des données de commande hachées.
À lire aussi
Vos questions, nos réponses
Combien de temps prend la configuration de Shopify ?
Environ dix minutes : connecter la boutique, activer l’intégration d’application, coller éventuellement le pixel de checkout et choisir votre type de checkout. Ouvrez votre boutique avec ?roasaurus=connected pour vérifier que le script est actif.
Est-ce que cela fonctionne avec le paiement à la livraison ?
Oui. Choisissez External / COD checkout dans Store settings. Les achats sont alors envoyés à la création de la commande plutôt qu’à son paiement.
Que se passe-t-il quand un visiteur refuse les cookies ?
Avec Respect visitor consent activé, ROASaurus lit les paramètres de confidentialité client de Shopify. Si un visiteur refuse les cookies marketing, il ne reçoit aucun identifiant visiteur : ses clics publicitaires et ses visites ne lui sont donc pas rattachés, et ses événements navigateur ne sont pas envoyés aux plateformes publicitaires. La commande payée elle-même est tout de même envoyée côté serveur avec des données de commande hachées.
Chaque vente, rattachée à la publicité qui l’a générée
Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.
Démarrez votre essai gratuit →