Skip to content

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

Exigence Description
Boutique Shopify Vous avez une boutique Shopify active.
Autorisations pour le propriétaire ou l’employé de la boutique Shopify
  • Accès à tous les paramètres généraux et de la boutique en ligne.
  • Autorisations administratives supplémentaires :
    • Orders: View
    • Customer: ReadWrite
    • View Customer Events (Web Pixels)
    • Manage Settings
    • View Apps Developed by Staff/Collaborators
    • Manage/Install Apps and Channels
    • Manage/Add Custom Pixels

Comment intégrer

Braze propose aux marchands Shopify deux options d’intégration conçues pour répondre aux divers besoins des entreprises de commerce électronique : Intégration standard et 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.

Comment fonctionne 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 commencera 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 des données, Braze suivra en permanence 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 recueillera les données des utilisateurs à partir de deux sources clés grâce à l’intégration Shopify :

  • API du pixel Web Shopify et applications intégrées : Cela alimente 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 alimenter 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 devrez sélectionner le moment où les SDK de Braze s’initialisent et chargent votre site Shopify :

  • Lors de la visite du site (comme le début de la session)
    • Ce que cela fait : Suit les utilisateurs anonymes — tels que les acheteurs invités — afin d’accéder à davantage de données pour une personnalisation plus poussée
  • Lors de l’inscription à un compte (comme la connexion au compte)
    • Ce que cela fait : Empêche le suivi des utilisateurs anonymes pour une approche plus conservatrice et axée sur la protection de la vie privée, de sorte que l’activité de l’utilisateur est suivie après que celui-ci s’est connecté à son compte

Braze utilise 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é de manière aléatoire et stocké dans le navigateur qui permet de suivre l’activité des utilisateurs anonymes par le biais des 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éé à l’aide du jeton de panier Shopify.
Alias d’utilisateur du jeton de paiement Un alias que Braze crée lorsque l’utilisateur lance le processus de paiement. Ce jeton est créé en utilisant le 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 à travers les appareils et les plateformes. Cela permet de maintenir une expérience utilisateur cohérente et d’améliorer l’analytique en empêchant la création de profils multiples 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 plus d’informations sur ce qui se passe lorsque vous affectez un external_id à un profil anonyme, reportez-vous au Cycle de vie du profil utilisateur.

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

L’intégration nécessite que les SDK de Braze et les services Shopify travaillent ensemble pour suivre et attribuer de manière appropriée les données Shopify aux bons utilisateurs en quasi-temps réel. Pour plus de détails sur les données suivies grâce à l’intégration, consultez les données Shopify.

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

Si vous activez la collecte d’abonnés dans vos paramètres de configuration, vous devez attribuer un groupe d’abonnement pour chaque boutique que vous connectez à Braze. Vos clients seront ainsi catégorisés comme « abonnés » ou « désabonnés » au groupe d’abonnement de votre boutique.

Le statut d’abonnement marketing Shopify pour le marketing par e-mail et par SMS peut être mis à jour de la manière suivante :

  • Mise à jour manuelle : Vous pouvez modifier manuellement le statut d’abonnement au marketing par e-mail ou par SMS d’un utilisateur dans votre administration Shopify.
  • Pied de page de la newsletter Shopify : Si un utilisateur saisit son e-mail dans le pied de page de la newsletter par défaut de Shopify, son statut d’abonnement sera mis à jour.
  • Processus de paiement : Si un utilisateur met à jour son statut d’abonnement lors de la validation de sa commande.

Ce tableau montre quels états d’abonnement marketing Shopify correspondent aux statuts au sein de votre groupe d’abonnement Braze.

É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é

Formulaires d’inscription

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

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 d’ID client Shopify associés à cet utilisateur.
  3. Le SDK de Braze met à jour le profil anonyme avec l’adresse e-mail.
Utilisateurs qui se sont déjà connectés à leur compte

Braze créera un profil utilisateur contenant l’adresse e-mail et l’alias d’ID client Shopify associés à cet utilisateur. Braze ne mettra pas à jour l’adresse e-mail de l’utilisateur connecté, car nous supposons 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 formulaire d’inscription, Braze met automatiquement à jour l’état de l’abonnement global à l’e-mail sur le profil utilisateur. Pour plus de détails sur la gestion de l’état de l’abonnement global à l’e-mail, y compris des informations sur la validation de l’e-mail, reportez-vous à 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 travailler avec vos développeurs pour intégrer le code SDK de Braze afin de capturer l’adresse e-mail et le statut d’abonnement global à l’e-mail à partir des soumissions de formulaire. 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 prend en charge la synchronisation des produits de votre boutique Shopify dans un catalogue Braze. Pour plus de détails, reportez-vous à la rubrique Synchronisation des produits Shopify.

Demandes des personnes concernées

Dans le cadre de l’intégration de la plateforme Braze à Shopify, Braze reçoit automatiquement les webhooks de conformité de Shopify. Toutefois, étant donné que les clients sont les responsables du traitement des données de leurs utilisateurs finaux, ils doivent effectuer toutes les actions nécessaires pour répondre aux demandes des personnes concernées reçues au sujet des données des utilisateurs finaux dans Braze (y compris les données des utilisateurs finaux reçues via l’intégration Shopify). Pour plus de détails, veuillez consulter notre documentation sur l’assistance technique en matière de protection des données.

New Stuff!