aperçu de Shopify
Shopify est un leader mondial du commerce qui fournit des outils de confiance pour démarrer, développer, marketeur et gérer une entreprise de toute taille. Shopify améliore le commerce pour tout le monde avec une plateforme et des services conçus pour la fiabilité tout en offrant une meilleure expérience d’achat aux consommateurs.
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 efforts de marketeur personnalisés. Cette intégration relie de façon fluide/sans heurts/de façon homogène les robustes capacités de commerce électronique de Shopify à 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 et de leurs données transactionnelles en temps réel.
Conditions
Exigence | Descriptif |
---|---|
Boutique Shopify | Vous avez une boutique Shopify active. |
Autorisations pour le propriétaire ou l’employé de la boutique Shopify |
|
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.
The standard integration is tailored for Shopify online stores, providing a seamless and straightforward setup process. This option allows you to quickly connect your Shopify store to Braze, empowering you to leverage powerful customer engagement tools without extensive technical expertise. With this integration option, you can sync customer data, automate personalized messaging, and enhance your marketing efforts through comprehensive Braze features.
To use the standard Shopify integration, refer to Shopify standard integration setup.
The custom integration offers a more flexible and composable solution if you use Shopify Hydrogen or support a headless store. This option empowers you to implement Braze SDKs directly into your Shopify environment, enabling deeper integration and tailored functionalities. Whether you’re looking to create unique customer experiences or optimize specific workflows, the custom integration provides the tools necessary to fully leverage Braze’s capabilities in a headless setup.
To use the custom Shopify integration, refer to Shopify custom integration setup.
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. Braze importera tous les événements personnalisés et les commandes passées au cours des 90 derniers jours précédant votre connexion à l’intégration de Shopify. Lorsque Braze importe vos clients Shopify, nous leur attribuons le type external_id
que vous avez choisi dans vos paramètres de configuration.
Si vous prévoyez d’intégrer un ID externe personnalisé (pour l’intégration standard ou l’intégration personnalisée), vous devrez ajouter votre ID externe personnalisé en tant que méta-champ 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.
Si vous êtes un client existant de Braze avec des campagnes actives ou des Canvas, consultez le backfill historique de Shopify pour obtenir des informations importantes. Pour savoir quelles données clients spécifiques sont renseignées, reportez-vous aux fonctionnalités de Shopify.
Synchronisation des utilisateurs et des données
Une fois l’intégration en ligne/en production/instantanée, Braze recueillera les données des utilisateurs à partir de deux sources clés grâce à l’intégration de Shopify :
- API du pixel Web de 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 du commerce électronique et alimenter les canaux de communication comme les messages in-app.
- Shopify webhooks : 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 initialisent et chargent votre site Shopify :
- Lors de la visite du site (comme le début de la session)
- Ce qu’il fait : Trace 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’ouverture d’un compte (par exemple lors de l’identifiant du compte)
- Ce qu’il fait : Empêche le suivi anonyme de l’utilisateur pour une approche plus conservatrice, axée sur la protection de la vie privée, de sorte que l’activité de l’utilisateur est suivie après que l’utilisateur s’est connecté à son compte.
- Les visites du site web (sessions) comptent pour vos attributions d’Utilisateurs actifs mensuels / MAU.
- Les versions du Braze Web SDK et du JavaScript SDK seront automatiquement définies sur v5.4.0.
Braze utilise l’intégration de 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 :
Identificateur de 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é de l’utilisateur anonyme par le biais des SDK de Braze. |
Alias d’utilisateur du jeton de commande | 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 de 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 de Shopify. |
Alias de l’ID du client Shopify | L’ID client Shopify est attribué en tant qu’alias lorsque l’ID externe est attribué lors de l’identification du 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 sur l’application cohérente et d’améliorer l’analyse/analytique en empêchant les profils multiples lorsque les utilisateurs changent d’appareil ou réinstallent l’adjectif). L’intégration de Shopify prend en charge les types de external_id suivants :
external_id à vos utilisateurs en appelant la méthode changeUser dans les SDK quand :
Pour plus d’informations sur ce qui se passe lorsque vous affectez une adresse external_id à un profil anonyme, reportez-vous à Cycle de vie du profil utilisateur.Braze s’appuiera également sur le site external_id pour attribuer en aval les données comportementales du commerce électronique à partir des webhooks de Shopify. |
L’intégration nécessite que les SDK de Braze et les services de Shopify travaillent ensemble pour suivre et attribuer de manière appropriée les données de Shopify aux bons utilisateurs, en temps réel ou presque. Pour trouver plus de détails sur les données suivies grâce à l’intégration, consultez les données de Shopify.
- Si vous testez l’intégration, nous vous conseillons d’utiliser le mode incognito ou d’effacer vos cookies pour réinitialiser le site
device_id
de Braze et imiter le comportement d’un utilisateur anonyme. - Même si un ID client Shopify est généré lorsqu’un e-mail est saisi dans le pied de page de la newsletter Shopify ou lors du processus de paiement avant qu’une commande ne soit passée, cet ID client n’est pas accessible via Shopify Web Pixels. Pour cette raison, Braze ne peut pas utiliser la méthode
changeUser
dans ces deux situations.
Synchronisation des abonnements aux services de 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 abonner un groupe d’abonnement pour chaque magasin que vous connectez à Braze. Cela signifie que vos clients seront catégorisés comme “abonnés” ou “désabonnés” au groupe d’abonnement de votre magasin.
Le statut de l’abonnement marketing de 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 de 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.
Le statut d’abonnement au marketing par e-mail de Shopify ne modifiera pas l’état de l’abonnement global à l’e-mail d’un utilisateur dans Braze. L’état de l’abonnement par défaut lors de la création d’un profil utilisateur est “abonné”. N’oubliez pas d’utiliser le groupe d’abonnement dans le cadre des critères d’entrée de votre campagne ou de votre canvas.
Ce tableau montre quels états d’abonnement marketing de Shopify sont en corrélation avec les statuts au sein de votre groupe d’abonnement Braze.
Shopify marketing opt-in state | État du groupe d’abonnement de Braze |
---|---|
L’e-mail est abonné | Abonné |
L’e-mail est désabonné | Désabonné |
L’e-mail est en attente de confirmation | Désabonné |
L’e-mail n’est pas valide | Désabonné |
SMS abonnés | Abonné |
SMS désabonné | Désabonné |
Formulaires d’inscription
Pied de page de la newsletter de Shopify
Les utilisateurs qui saisissent leur adresse e-mail dans le pied de page de la newsletter de Shopify connaîtront l’un de ces flux de travail :
Utilisateurs qui ne se sont pas connectés à leur compte
- Braze reçoit un webhook Shopify entrant chaque fois qu’un client est créé ou mis à jour.
- Braze crée un profil utilisateur contenant l’adresse e-mail et l’alias d’ID client Shopify qui sont associés à cet utilisateur.
- Le SDK de Braze met à jour le profil anonyme avec l’adresse e-mail.
Il peut en résulter un profil dupliqué jusqu’à ce que l’utilisateur s’identifie en créant son compte, en se connectant à son compte ou en passant une commande. Braze propose des outils de fusion en bloc pour vous aider à automatiser le rapprochement des profils en double. Pour plus de détails, reportez-vous à la section Utilisateurs en double.
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 qui sont 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 :
- Formulaires d’inscription par e-mail: Créez-les à l’aide de l’éditeur par glisser-déposer.
- Formulaire de capture d’e-mail de l’éditeur traditionnel: Un formulaire plus simple pour capturer les adresses e-mail.
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.
- Veillez à inclure des critères d’entrée dans votre campagne ou Canvas qui incluent à la fois le statut global de l’abonnement e-mail et le groupe d’abonnement qui sont connectés à votre boutique Shopify. Cela vous permettra de vous assurer que vous ciblez la bonne audience.
- Braze recueille des informations sur les visiteurs, telles que les adresses e-mail et les numéros de téléphone, par le biais de messages dans le navigateur. Ces informations sont ensuite envoyées à Shopify. Ces données aident les commerçants à reconnaître les visiteurs de leur magasin et à créer une expérience d’achat plus personnalisée. Pour plus de détails, reportez-vous à l’API visiteurs.
Formulaires d’inscription de 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 possibilité de synchroniser les produits de votre boutique Shopify dans un catalogue Braze. Pour plus de détails, reportez-vous à la rubrique synchronisation des produits de 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 concernant les données des Utilisateurs finaux dans Braze (y compris les données des Utilisateurs finaux reçues via l’intégration de Shopify). Pour plus de détails, veuillez consulter notre documentation sur l ‘assistance technique en matière de protection des données.