Passer au contenu

Aperçu de Shopify

Shopify est un leader mondial du commerce qui fournit des outils de confiance pour démarrer, développer, commercialiser et gérer une entreprise de toute taille. Shopify améliore le commerce pour tout le monde grâce à une plateforme et des services conçus pour la fiabilité, tout en offrant une meilleure expérience d’achat aux consommateurs partout dans le monde.

L’intégration de Braze à Shopify constitue une solution puissante pour les entreprises de commerce électronique qui cherchent à améliorer l’engagement de leurs clients et à mener des actions marketing personnalisées. Cette intégration connecte de façon fluide les fonctionnalités eCommerce robustes de Shopify avec notre plateforme avancée d’engagement client, ce qui vous permet d’envoyer des messages ciblés, pertinents et opportuns à vos utilisateurs en fonction de leurs comportements d’achat en temps réel et des données transactionnelles.

Conditions requises

Condition requise Description
Boutique Shopify Vous disposez d’une boutique Shopify active.
Autorisations de propriétaire ou de membre du personnel de la boutique Shopify
  • Accès à tous les paramètres Général et Boutique en ligne.
  • Autorisations administrateur supplémentaires :
    • Commandes : Afficher
    • Client : Lecture/écriture
    • Afficher les événements client (pixels Web)
    • Gérer les paramètres
    • Afficher les applications développées par le personnel/les collaborateurs
    • Gérer/installer des applications et des canaux
    • Gérer/ajouter des pixels personnalisés

Comment procéder à l’intégration

Braze propose aux marchands Shopify deux options d’intégration conçues pour répondre aux besoins variés des entreprises d’e-commerce : l’intégration standard et l’intégration personnalisée.

L’intégration standard est conçue pour les boutiques en ligne Shopify, offrant un processus de configuration simple et fluide. Cette option vous permet de connecter rapidement votre boutique Shopify à Braze, vous donnant ainsi les moyens d’exploiter de puissants outils d’engagement client sans disposer d’une expertise technique approfondie. Grâce à cette option d’intégration, vous pouvez synchroniser les données de vos clients, automatiser l’envoi de messages personnalisés et améliorer vos efforts marketing grâce aux fonctionnalités complètes de Braze.

Pour utiliser l’intégration standard Shopify, consultez la configuration de l’intégration standard Shopify.

L’intégration personnalisée offre une solution plus flexible et composable si vous utilisez Shopify Hydrogen ou prenez en charge une boutique headless. Cette option vous donne les moyens d’implémenter les SDK de Braze directement dans votre environnement Shopify, ce qui permet une intégration plus poussée et des fonctionnalités sur mesure. Que vous cherchiez à créer des expériences client uniques ou à optimiser des flux de travail spécifiques, l’intégration personnalisée fournit les outils nécessaires pour exploiter pleinement les capacités de Braze dans une configuration headless.

Pour utiliser l’intégration personnalisée Shopify, consultez la configuration de l’intégration personnalisée de Shopify.

Fonctionnement de l’intégration

Si vous avez déjà configuré et activé le remplissage historique dans vos paramètres de configuration, la synchronisation initiale des données démarre immédiatement.

Si vous prévoyez d’intégrer avec un ID externe personnalisé (que ce soit pour l’intégration standard ou l’intégration personnalisée), vous devrez ajouter votre ID externe personnalisé en tant que métachamp client Shopify à tous les profils clients Shopify existants, puis effectuer le backfill historique.

Après la synchronisation initiale, Braze suit en continu les nouvelles données et les mises à jour, directement depuis Shopify et les SDK de Braze.

Synchronisation des utilisateurs et des données

Une fois l’intégration en production, Braze collecte les données utilisateur à partir de deux sources clés via l’intégration Shopify :

  • API Web Pixel de Shopify et intégrations d’applications : Elles alimentent le SDK Web et le SDK JavaScript de Braze pour prendre en charge le suivi sur site, la gestion des identités, les données comportementales eCommerce et les canaux de communication comme les messages in-app.
  • Webhooks Shopify : Données comportementales eCommerce, synchronisation des produits et collecte des abonnés

Lors de l’onboarding de l’intégration, vous devez choisir à quel moment les SDK de Braze s’initialisent et se chargent sur votre site Shopify :

  • Lors de la visite du site (par exemple au début de la session)
    • Effet : Suit les utilisateurs anonymes, comme les acheteurs invités, pour accéder à davantage de données et approfondir la personnalisation
  • Lors de l’inscription au compte (par exemple à la connexion au compte)
    • Effet : Empêche le suivi des utilisateurs anonymes pour une approche plus prudente et respectueuse de la vie privée : l’activité de l’utilisateur n’est suivie qu’après sa connexion à son compte

Braze s’appuie sur l’intégration Shopify pour prendre en charge plusieurs identifiants qui suivent vos utilisateurs, depuis leur expérience d’achat en tant qu’invité jusqu’à ce qu’ils deviennent des utilisateurs identifiés :

Identifiant Braze Description
device_id Braze Un ID généré aléatoirement et stocké dans le navigateur, qui suit l’activité des utilisateurs anonymes via les SDK de Braze.
Alias d’utilisateur du jeton de panier Un alias que Braze crée pour suivre les événements de mise à jour du panier. Ce jeton est créé à partir du jeton de panier Shopify.
Alias d’utilisateur du jeton de paiement Un alias que Braze crée lorsque l’utilisateur commence le processus de paiement. Ce jeton est créé à partir du jeton de paiement Shopify.

Si un client utilise Shop Pay comme option de paiement accéléré, Shopify peut contourner certains événements de paiement standard et empêcher Braze de recevoir les données nécessaires pour ajouter l’alias du jeton de paiement.
Alias de l’ID client Shopify L’ID client Shopify est attribué en tant qu’alias lorsque l’ID externe est attribué lors de la connexion au compte ou lorsqu’une commande est passée.
external_id Braze Un identifiant unique qui permet de suivre les clients sur différents appareils et plateformes. Il garantit une expérience utilisateur cohérente et améliore l’analyse en évitant la création de plusieurs profils lorsque les utilisateurs changent d’appareil ou réinstallent l’application.

L’intégration Shopify prend en charge les types d’external_id suivants :

  • ID client Shopify (par défaut)
  • ID externe personnalisé
  • E-mail haché (SHA-256)
  • E-mail haché (SHA-1)
  • E-mail haché (MD5)
  • E-mail
Braze attribue un external_id à vos utilisateurs en appelant la méthode changeUser dans les SDK lorsque :

  • Un utilisateur se connecte ou crée un compte
  • Une commande est passée

Pour en savoir plus sur ce qui se passe lorsque vous attribuez un external_id à un profil anonyme, consultez la section Cycle de vie du profil utilisateur.

Braze exploite également l’external_id pour attribuer les données comportementales eCommerce en aval provenant des webhooks Shopify.

L’intégration nécessite que les SDK de Braze et les services Shopify fonctionnent ensemble pour suivre et attribuer correctement les données Shopify aux bons utilisateurs, quasiment en temps réel. Pour en savoir plus sur les données suivies par l’intégration, consultez la section Données Shopify.

Synchronisation des abonnements marketing par e-mail et SMS de Shopify

Si vous activez la collecte des abonnés dans vos paramètres de configuration, vous devez attribuer un groupe d’abonnement à chaque boutique que vous connectez à Braze. Vos clients sont ainsi classés comme « abonnés » ou « désabonnés » au groupe d’abonnement de votre boutique. Cela s’applique aux abonnements par e-mail, par SMS et par WhatsApp.

Le statut d’abonnement marketing Shopify pour l’e-mail, le SMS et WhatsApp peut être mis à jour des façons suivantes :

  • Mise à jour manuelle : Vous pouvez modifier manuellement le statut d’abonnement marketing par e-mail, SMS ou WhatsApp d’un utilisateur sur votre page d’administration Shopify.
  • Pied de page de la newsletter Shopify : Si un utilisateur saisit son e-mail dans le pied de page de newsletter par défaut de Shopify, son statut d’abonnement est mis à jour.
  • Paiement : Le consentement de l’utilisateur est recueilli lors du paiement lorsqu’il coche la case marketing et poursuit le paiement en sélectionnant Payer maintenant sur le paiement en une page ou Continuer vers l’expédition sur le paiement en trois pages.

Ce tableau indique à quels statuts de votre groupe d’abonnement Braze correspondent les états d’abonnement marketing Shopify.

État d’abonnement marketing Shopify État du groupe d’abonnement Braze
E-mail abonné Abonné
E-mail désabonné Désabonné
E-mail en attente de confirmation Désabonné
E-mail non valide Désabonné
SMS abonné Abonné
SMS désabonné Désabonné
WhatsApp abonné Abonné
WhatsApp désabonné Désabonné
WhatsApp en attente, ou aucun consentement enregistré Inchangé

Double abonnement par SMS

Utilisez le double abonnement par SMS pour envoyer votre SMS de confirmation personnalisé via Braze plutôt que l’e-mail de confirmation de Shopify. Pour activer le double abonnement par SMS, procédez comme suit :

  1. Sur votre page d’administration Shopify, accédez à Paramètres > Notifications > Notifications aux clients.
  2. Désactivez le double abonnement marketing pour les SMS.
    • Si le double abonnement de Shopify reste activé, Shopify envoie son propre statut en attente ou un e-mail de confirmation, et les acheteurs ne reçoivent pas le SMS de confirmation de Braze.
  3. Définissez le SMS de paiement sur l’abonnement simple.
  4. Dans vos paramètres SMS de Braze, sélectionnez Utiliser le double abonnement par SMS de Braze.

La case « Utiliser le double abonnement par SMS de Braze », un avertissement invitant à désactiver d’abord le double abonnement par SMS de Shopify, et la case de confirmation.

Lorsqu’un acheteur s’abonne aux SMS lors du paiement ou via un formulaire, voici ce qui se passe :

  1. Shopify transmet l’abonnement à Braze.
  2. Braze définit l’acheteur comme en attente et envoie votre SMS de confirmation.
  3. L’acheteur répond avec votre mot-clé de confirmation et devient abonné.
  4. S’il ne répond pas avant la fin de la période de confirmation, il reste en attente.

Pour en savoir plus sur le double abonnement par SMS de Braze, consultez la section Double abonnement par SMS.

Abonnements marketing WhatsApp

Shopify enregistre le consentement marketing WhatsApp sur le numéro de téléphone par défaut du client. Les marchands recueillent le consentement marketing WhatsApp de la même façon que le consentement SMS :

  • Lors du paiement
  • Sur le profil du client, depuis votre page d’administration Shopify
  • Via une importation de clients
  • Via l’API Shopify

Lors du paiement, Shopify affiche soit la case SMS, soit la case WhatsApp pour une région donnée, selon vos paramètres de paiement.

Pour synchroniser les abonnements WhatsApp, sélectionnez Collecter les abonnés WhatsApp à l’étape Gérer les utilisateurs, puis sélectionnez les groupes d’abonnement WhatsApp vers lesquels synchroniser. Votre espace de travail doit disposer d’un compte WhatsApp Business connecté pour avoir des groupes d’abonnement WhatsApp. Pour en connecter un, accédez à Partenaires technologiques > WhatsApp.

Gardez à l’esprit les points suivants :

  • Braze synchronise uniquement le consentement WhatsApp enregistré par Shopify. Un abonnement par SMS ou par e-mail n’abonne pas le client à WhatsApp.
  • Vous êtes responsable du consentement que vous recueillez. Le consentement défini sur votre page d’administration Shopify ou via une importation de clients est synchronisé tel quel : assurez-vous donc qu’il respecte les exigences d’abonnement de Meta.
  • Un client qui s’abonne lors du paiement n’a pas envoyé de message à votre numéro WhatsApp : aucune fenêtre de conversation n’est donc ouverte. Si vous envoyez un message de confirmation ou de bienvenue, utilisez un modèle approuvé par Meta. Pour en savoir plus, consultez la section Flux d’abonnement WhatsApp.
  • WhatsApp ne distribue actuellement pas les messages marketing basés sur des modèles aux numéros de téléphone des États-Unis. Les clients ayant un numéro américain sont tout de même synchronisés, mais vos messages marketing ne leur sont pas distribués. Pour en savoir plus, consultez la section Limites de messages marketing basés sur des modèles par utilisateur.
  • Les clients dont le numéro de téléphone n’est pas au format international, comme +14155551234, ne sont pas synchronisés, car ils ne pourraient pas recevoir de messages WhatsApp.
  • Il n’existe pas de double abonnement pour WhatsApp. Le paramètre Utiliser le double abonnement par SMS de Braze ne s’applique pas aux abonnements WhatsApp.

Formulaires d’inscription

Les utilisateurs qui saisissent leur adresse e-mail dans le pied de page de la newsletter Shopify suivent l’un des parcours suivants :

Utilisateurs qui ne se sont pas connectés à leur compte
  1. Braze reçoit un webhook Shopify entrant chaque fois qu’un client est créé ou mis à jour.
  2. Braze crée un profil utilisateur contenant l’adresse e-mail et l’alias de l’ID client Shopify associés à cet utilisateur.
  3. Le SDK de Braze met à jour le profil anonyme avec l’adresse e-mail.
Utilisateurs déjà connectés à leur compte

Braze crée un profil utilisateur contenant l’adresse e-mail et l’alias de l’ID client Shopify associés à cet utilisateur. Braze ne met pas à jour l’adresse e-mail de l’utilisateur connecté, car nous partons du principe que Shopify a déjà fourni cette information.

Formulaires d’inscription Braze

Braze propose deux types de modèles de formulaires d’inscription :

Lorsque vous utilisez ces modèles de formulaires d’inscription, Braze met automatiquement à jour le statut d’abonnement global aux e-mails dans le profil utilisateur. Pour en savoir plus sur la gestion de l’état d’abonnement global aux e-mails, notamment sur la validation des e-mails, consultez la documentation de chaque type de modèle de formulaire.

Formulaires d’inscription tiers

Si vous utilisez une plateforme tierce ou un plugin Shopify pour vos formulaires d’inscription, vous devez collaborer avec vos développeurs afin d’intégrer le code du SDK de Braze pour recueillir l’adresse e-mail et le statut d’abonnement global aux e-mails lors de l’envoi des formulaires. Pour en savoir plus, consultez la configuration de l’intégration standard de Shopify et la configuration de l’intégration personnalisée de Shopify.

Synchronisation des produits

Braze vous permet de synchroniser les produits de votre boutique Shopify dans un catalogue Braze. Pour en savoir plus, consultez la section Synchronisation des produits Shopify.

Demandes des personnes concernées

Dans le cadre de l’intégration Shopify de la plateforme Braze, Braze reçoit automatiquement les webhooks de conformité de Shopify. Cependant, comme les clients sont les responsables du traitement des données de leurs utilisateurs finaux, il leur incombe d’effectuer toutes les actions nécessaires pour répondre aux demandes des personnes concernées portant sur les données des utilisateurs finaux dans Braze (y compris les données des utilisateurs finaux reçues via l’intégration Shopify). Pour plus d’informations, consultez notre documentation sur l’assistance technique en matière de protection des données.

New Stuff!