Connecter Shopify fait deux choses distinctes : synchroniser vos clients dans une liste de contacts, et surveiller les événements de paiement/commande afin que le propre revenu d'un envoi apparaisse à côté de ses ouvertures et clics. Voici exactement comment configurer les deux et où lire les résultats.
Si vous avez déjà lu « Suivez les commandes, paiements et revenus » sur la page des intégrations et que vous n'étiez pas sûr de ce à quoi cela ressemble vraiment au quotidien, voici le parcours complet. Il va de l'écran Paramètres jusqu'au chiffre qui finit par apparaître sur la propre page Réponses d'une campagne.
Étape 1 — Connectez votre boutique
Dans votre administration Shopify, installez MailInApp depuis le Shopify App Store (ou ouvrez-la depuis Applications si elle est déjà installée), approuvez l'accès sur l'écran OAuth propre à Shopify, puis connectez-vous à votre compte MailInApp ou créez-en un. À l'approbation, deux choses commencent immédiatement :
- MailInApp crée une liste de contacts dédiée pour la boutique et commence à synchroniser les clients existants en arrière-plan.
- MailInApp enregistre des webhooks auprès de Shopify afin que les nouveaux clients, les paiements commencés et les commandes payées arrivent en direct à partir de là — sans besoin de réimportation périodique.
La connexion est gratuite sur tous les forfaits, Gratuit inclus. Votre forfait MailInApp est géré et facturé entièrement via Shopify, depuis l'application MailInApp de votre administration Shopify.
Étape 2 — Construisez un email qui renvoie vers votre boutique
Rien dans l'email lui-même n'a besoin d'être spécial. Concevez un projet de la façon normale : un bloc Compte à rebours pour une échéance en direct et toujours exacte fonctionne bien pour une promotion. Une Image ou un Bouton pointant vers une vraie URL de produit ou de collection sur votre boutique est ce qui envoie réellement quelqu'un là-bas — renvoyez vers votre boutique exactement comme vous le feriez depuis n'importe où ailleurs, en collant la vraie URL de la page produit. Il n'y a aucun « lien de suivi » séparé à générer ni aucune étiquette à ajouter à la main.
Étape 3 — Envoyez-le : le lien s'étiquette automatiquement au clic
C'est la partie facile à manquer, parce qu'il n'y a rien à configurer. Tout bloc Bouton, Image ou autre bloc porteur de lien pointant hors de MailInApp est déjà routé via une redirection de suivi de clic quand un destinataire clique — c'est ainsi que fonctionne la carte de chaleur des clics de votre page Réponses pour tout lien sortant. Pour un lien vers un site externe comme votre boutique Shopify, cette même redirection fait une chose de plus : elle ajoute
utm_source=mailinapp
utm_medium=email
utm_campaign=<l'ID de ce projet>
utm_content=<le bloc cliqué>
à l'URL de destination avant de rediriger le destinataire — mais seulement si le lien ne porte pas déjà son propre utm_campaign. Si vous avez délibérément étiqueté un lien vous-même pour votre propre analytique, cette étiquette est laissée exactement telle que vous l'avez définie, et MailInApp n'attribuera pas à travers elle.
Étape 4 — Shopify porte ces étiquettes jusqu'à la commande
Shopify stocke l'URL sur laquelle un acheteur a atterri (y compris toute sa chaîne de requête) sur la commande qu'il finit par créer, qu'il achète immédiatement ou qu'il revienne plus tard. Donc l'utm_campaign qui nommait votre projet MailInApp reste là sur la commande au moment où elle est payée — rien de plus à configurer non plus du côté Shopify.
Étape 5 — MailInApp le relit depuis la commande payée
Une fois la commande réellement payée — pas seulement passée, puisqu'une commande passée mais non payée est un paiement, couvert plus bas — Shopify appelle le webhook de MailInApp. MailInApp vérifie que la requête vient bien de Shopify, cherche l'utm_campaign sur la commande, le fait correspondre à votre projet, et enregistre un événement d'achat pour lui. À partir de là, il circule dans le même canal de rapport que suivrait un achat effectué via l'un des propres paiements dans l'email de MailInApp.
Étape 6 — Lisez les résultats
Deux endroits où vérifier :
- La propre page Réponses de cette campagne reçoit une carte Revenu de la boutique — revenu total et nombre de commandes — au moment où au moins une commande s'attribue en retour. Si rien n'a encore été attribué, la carte n'apparaît simplement pas plutôt que d'afficher un zéro.
- Le propre dossier de chaque client synchronisé se met à jour avec sa commande indépendamment de l'attribution, donc même un achat sans aucun clic derrière (quelqu'un qui a acheté directement sur votre boutique) met quand même à jour l'historique de ce client. Il n'apparaîtra simplement pas lié à une campagne spécifique, puisqu'il n'y a eu aucun clic à travers lequel l'attribuer.
Cet historique au niveau client alimente aussi une condition Acheté et Revenu total, disponible lors de la construction de l'audience pour votre prochain envoi, programmation ou parcours. « Personnes ayant acheté quelque chose après l'email du mois dernier » devient un filtre que vous pouvez réellement construire, pas une feuille de calcul que vous devez assembler à la main.
Qu'en est-il des paiements abandonnés ?
Un paiement qui est commencé mais jamais payé déclenche un événement séparé (checkouts/create) plutôt que l'événement de commande payée ci-dessus. MailInApp n'affiche actuellement aucune liste séparée de ceux-ci nulle part dans le tableau de bord. Ce sont plutôt le déclencheur auquel un parcours peut réagir directement. Pointez le déclencheur panier abandonné d'un parcours vers votre boutique connectée et définissez un délai, et un email de récupération part automatiquement vers quiconque dont le paiement bloque au-delà de ce délai — en sautant automatiquement si la personne a déjà payé depuis. Consultez le guide dédié aux parcours de panier abandonné Shopify pour ce flux spécifiquement.
Transformer cet historique de commandes en offre de récupération
Les commandes synchronisées ne servent pas seulement à l'attribution. Les mêmes données de ligne de commande alimentent une condition d'audience Historique d'achat (a acheté un produit spécifique, dans une plage de dates spécifique) et une Offre de réduction au niveau du projet qui génère un vrai code à usage unique sur votre propre boutique pour chaque correspondance. Consultez récupérez les acheteurs précédents avec des segments d'historique d'achat et des codes de réduction pour ce parcours.
Comment démarrer
Connectez votre boutique depuis Paramètres → Intégrations, créez un email avec un vrai lien vers une page produit ou collection, et envoyez-le d'abord à un petit segment. Vérifiez la page Réponses de cette campagne après un jour ou deux — si un achat s'est produit via ce lien, la carte Revenu de la boutique sera déjà là. Consultez Shopify, Réponses et webhooks et Segments comportementaux pour la référence complète.