L'intégration ActiveCampaign pour Shopify est une synchronisation bidirectionnelle qui envoie des données exploitables sur les commandes, les produits, les clients et les paniers abandonnés de Shopify vers ActiveCampaign pour les clients connectés et les visiteurs.
Vous pouvez utiliser ces données pour envoyer des e-mails de suivi personnalisés à vos contacts, déclencher des automatisations basées sur les données clients et les achats, créer des segments, configurer des objectifs d'automatisation, et bien plus encore.
Prenez note
- Les comptes ActiveCampaign créés le 8 janvier 2024 ou après cette date : les contacts synchronisés depuis l'intégration Shopify ayant coché la case « Accepts Marketing » seront ajoutés par défaut à la liste de contacts principale. Si vous supprimez ou modifiez le nom de la liste de contacts principale créée par ActiveCampaign, les contacts ne seront ajoutés à aucune liste. Pour ajouter des contacts à une liste, vous devrez créer une automation
- Les synchronisations historiques sont disponibles uniquement avec les abonnements Plus, Professional et Enterprise
Données Shopify sur la page de profil du contact
Lorsque des contacts sont synchronisés depuis Shopify vers votre compte ActiveCampaign, les données apparaissent dans leurs fiches de profil de contact.
Ci-dessous, le widget Ecommerce et le widget Commandes récupèrent toutes les nouvelles commandes ainsi que les commandes importées via une synchronisation historique. La différence entre ces deux widgets réside dans les informations affichées. Le widget Ecommerce affiche une vue d'ensemble des commandes, et le widget Commandes affiche les commandes de manière plus détaillée.
Veuillez noter que nous ne synchronisons pas les commandes provisoires.
Widget Ecommerce
Le widget Ecommerce contient les données de commandes et de paniers abandonnés pour votre boutique connectée.
Vous pouvez ici :
- Trier les données par activité et nom de boutique
- Afficher les métriques Ecommerce, notamment le chiffre d'affaires total, le nombre total de commandes et le total des produits achetés
-
Afficher les informations de commande, notamment :
- Numéro de commande
- Total (prix de la commande)
- Date et heure de la commande
- Statut de la commande :
- Paiement en attente
- Terminé
- Abandonné
- Récupéré
- En attente
- Annulé
- Remboursé
- Échec
- Retourné
- Nom de la boutique
- Afficher les informations détaillées sur le produit. Chaque commande répertoriée dans l'objet comporte un bouton « Produits ». En cliquant sur ce bouton, les détails de la commande concernée s'affichent.
Les détails ici comprennent :
-
- Nom de la boutique
- Date et heure de la commande
- Numéro de commande (Cliquer sur le numéro d'ID de commande ouvre la commande dans votre boutique Shopify connectée)
- Total de la commande
- Code de réduction et prix réduit
- Produits contenus dans la commande :
- Image du produit (si disponible)
- Nom du produit
- Catégorie de produit
- SKU
- Quantité commandée
- Prix du produit
Données Ecommerce supplémentaires dans le widget Commandes
Les informations suivantes apparaissent dans le widget de commande du contact :
- ID de connexion
- ID de commande de la boutique
- Numéro de commande
- ID du panier
- ID externe de la boutique
- Vous pouvez également consulter les informations détaillées d'une commande en cliquant sur les trois points situés à droite du widget de commande, puis en cliquant sur le bouton « Détails ». Cliquer sur ce bouton ouvre la fenêtre « Commandes ». Cette fenêtre affiche les données détaillées de la commande synchronisées dans ActiveCampaign pour cette commande spécifique.
Les détails dans la fenêtre « Commandes » incluent les champs répertoriés dans la section des données de commande Ecommerce Shopify supplémentaires ci-dessous.
L'adresse postale et les informations de consentement au marketing (Accepte le marketing) ne sont disponibles que dans la fenêtre « Commandes » du widget Commandes.
Informations Ecommerce dans le flux d'activité du contact
Les informations suivantes apparaissent dans le flux d'activité du contact :
- Informations de commande synchronisées
- Paniers abandonnés
Tags de boutique Shopify
Cette intégration synchronise les tags de boutique de votre boutique Shopify. De plus, l'intégration ActiveCampaign applique le tag « Shopify-customer ». Ces tags apparaissent dans la section « Tags » des fiches de contact.
Vous pouvez gérer les tags de vos clients depuis la page Gérer les tags de votre compte. Pour accéder à la page Gérer les tags, cliquez sur « Contacts » puis sur « Gérer les tags ».
Informations « Accepte le marketing »
Cette intégration synchronise tous les contacts qui cochent la case « Accepts Marketing » et ceux qui ne la cochent pas.
Pour voir quels contacts ont accepté de recevoir des communications marketing via votre boutique Shopify, vous pouvez soit :
- Affichez le champ « accepte le marketing » dans le widget des détails de commande en cliquant sur le bouton « détails » situé à droite du widget de commande
- Créez une recherche avancée en utilisant la condition de segment « Ecommerce » > « A accepté le marketing »
- Créez une recherche avancée en utilisant la condition de segment « Ecommerce » > « Order » > « Accepts Marketing » = « true »
Champs importés depuis Shopify
Vous trouverez ci-dessous une liste des champs importés depuis Shopify et les champs auxquels ils sont associés dans ActiveCampaign. Ces champs apparaissent dans les enregistrements des contacts synchronisés.
| Champs Shopify | Champs ActiveCampaign |
| Prénom du client | Prénom |
| Nom de famille du client | Nom de famille |
| E-mail du client | |
| Entreprise | Compte |
| Numéro de téléphone* | Téléphone |
| Titre du produit | Nom du produit |
| Type de produit | Catégorie de produit |
| ID de produit | ID du produit |
| Total de la commande | Total de la commande |
| Méthode d'expédition de la commande | Méthode d'expédition de la commande |
| Date de commande | Date de commande |
| Prix du produit | Prix du produit |
| Description du produit | Description du produit |
| Quantité de produit | Quantité du produit |
| Image du produit | Image du produit |
* À propos du numéro de téléphone synchronisé depuis Shopify
L'intégration recherche d'abord le numéro de téléphone d'un client dans son enregistrement client de votre boutique Shopify. Si l'intégration localise ce numéro de téléphone, il sera synchronisé avec votre compte ActiveCampaign.
Si aucun numéro de téléphone n'est trouvé dans la fiche client, l'intégration vérifie si le client possède un numéro de téléphone associé à son adresse de livraison par défaut. Si l'intégration localise ce numéro de téléphone, il sera synchronisé avec ActiveCampaign.
Si aucun numéro de téléphone n'est trouvé, nous ne synchroniserons pas le numéro de téléphone du client.
Données supplémentaires sur les commandes e-commerce Shopify
| Champ Shopify | Champ ActiveCampaign | Description |
| financial_status | Commande - Statut de la commande | Statut de la commande dans ActiveCampaign. Le statut de la commande doit être l'un des suivants : En attente, Terminée, Abandonnée, Récupérée, En cours, Annulée, Remboursée, Échouée ou Retournée |
| legacyConnectionId | Commande - ID de connexion | L'identifiant unique global pour l'intégration à ActiveCampaign |
| id | Commande - ID de commande du magasin | L'identifiant de la commande dans votre boutique. ActiveCampaign utilise ceci comme identifiant principal au sein d'une connexion pour savoir si une commande que vous envoyez est une nouvelle commande ou une commande mise à jour. Ceci doit être unique par ID de connexion. Si une opération de mise à jour est envoyée avec un identifiant de commande qui existe déjà, nous remplacerons la commande existante et n'en créerons pas une nouvelle. |
| order_number | Commande - Numéro de commande | Le numéro de commande dans votre boutique. En général, un numéro de commande est un nombre facilement lisible, comme 1001, tandis qu'un identifiant de commande de boutique peut être un identifiant unique global qui nécessite une technologie pour être lu |
| cart_token | Commande - ID du panier | L'identifiant du panier associé à votre commande dans votre boutique |
| Commande - ID de commande externe du magasin | Si votre boutique possède un identifiant de commande externe, stockez-le ici. Par exemple, si vous êtes une boutique WooCommerce qui effectue des livraisons directes de commandes Amazon, votre identifiant de commande WooCommerce sera l'identifiant de commande de la boutique, mais l'identifiant de commande Amazon sera l'identifiant de commande externe de la boutique. | |
| historical, real_time | Commande - Source de création | Si la commande a été synchronisée via une synchronisation active ou historique. La valeur doit être HISTORICAL ou REAL_TIME |
| Commande - E-mail | E-mail du client associé à la commande. Cet e-mail sera l'e-mail associé au contact ActiveCampaign créé pour la commande | |
| customer.id | Commande - ID client du magasin | l'identifiant du client dans votre boutique |
| created_at | Commande - Date de création de la boutique | Lorsque la commande a été créée dans votre boutique. Doit être au format « 2019-11-16T10:48:23Z » |
| updated_at | Commande - Date de modification du magasin | La date la plus récente à laquelle la commande a été mise à jour dans votre boutique. Doit être au format « 2019-11-16T10:48:23Z » |
| Commande - Statut de la boutique | statut de la commande dans votre boutique | |
| notes | Commande - Notes | Une liste de notes attribuées à cette commande |
| location_id | Commande - ID de localisation | ID de l'emplacement du magasin |
| Commande - Mode de livraison | mode de livraison de la commande | |
| order_status_url | Commande - URL de la commande | l'URL de l'enregistrement de commande dans votre boutique |
| test | Commande - Est une commande test | Si vrai, il s'agit d'une commande test. Si la valeur est false ou non définie, il s'agit d'une commande normale |
|
accepts_marketing (marketing_email_consent) |
Commande - Accepte le marketing | Si le client a accepté de recevoir des communications marketing |
| customer_locale | Commande - Paramètres régionaux du client | langue & région mondiale. Ceci doit être au format EN_US (dans cet exemple, anglais américain) |
| source_name | Commande - Canal | Canal d'où provient la vente |
| total_price | Commande - Montant final | montant total de la commande, exprimé sous forme de nombre décimal |
| total_discounts | Commande - Montant des remises | Montant total des remises appliquées à la commande, exprimé sous forme de nombre décimal |
| total_shipping_price_set | Commande - Montant de livraison | Montant total facturé pour la livraison de la commande, exprimé sous forme de nombre décimal |
| payment_method | Commande - Mode de paiement | Méthode de paiement utilisée |
| shipping_address.first_name | Commande - Prénom de l'adresse de livraison | Prénom sur l'adresse de livraison |
| shipping_address.last_name | Commande - Nom de famille de l'adresse de livraison | Nom de famille sur l'adresse de livraison |
| shipping_address.address1 | Commande - Adresse de livraison ligne 1 | Adresse de livraison ligne 1 |
| shipping_address.address2 | Commande - Adresse de livraison, ligne 2 | Adresse de livraison, ligne 2 |
| shipping_address.address3 | Commande - Adresse de livraison ligne 3 | Adresse de livraison, ligne 3 |
| shipping_address.city | Commande - Ville de l'adresse de livraison | Ville de l'adresse de livraison |
| shipping_address.province | Commande - Province de l'adresse de livraison | Province de l'adresse de livraison |
| shipping_address.country | Commande - Pays de l'adresse de livraison | Pays de l'adresse de livraison |
| shipping_address.zip | Commande - Code postal de l'adresse de livraison | Code postal de l'adresse de livraison |
| shipping_address.phone | Commande - Téléphone de l'adresse de livraison | Téléphone de l'adresse de livraison |
| shipping_address.company | Commande - Société de l'adresse de livraison | Société de l'adresse de livraison |
| E-mail - Adresse de livraison de la commande | E-mail d'adresse de livraison | |
| billing_address.first_name | Commande - Prénom de l'adresse de facturation | Prénom de l'adresse de facturation |
| billing_address.last_name | Commande - Nom de famille de l'adresse de facturation | Nom de famille de l'adresse de facturation |
| billing_address.address1 | Commande - Adresse de facturation ligne 1 | Adresse de facturation ligne 1 |
| billing_address.address2 | Commande - Adresse de facturation, ligne 2 | Adresse de facturation, ligne 2 |
| billing_address.address3 | Commande - Adresse de facturation ligne 3 | Adresse de facturation, ligne 3 |
| billing_address.city | Commande - Ville de l'adresse de facturation | Ville de l'adresse de facturation |
| billing_address.province | Commande - Province de l'adresse de facturation | Province de l'adresse de facturation |
| billing_address.country | Commande - Pays de l'adresse de facturation | Pays de l'adresse de facturation |
| billing_address.zip | Commande - Code postal de l'adresse de facturation | Code postal de l'adresse de facturation |
| billing_address.phone | Commande - Téléphone de l'adresse de facturation | Téléphone de l'adresse de facturation |
| billing_address.company | Commande - Société de l'adresse de facturation | Société de l'adresse de facturation |
| Commande - E-mail de l'adresse de facturation | E-mail de l'adresse de facturation | |
| Commande - Remises | Une liste de remises. Une remise est composée d'un code de remise, d'un montant de remise et d'un type de remise. Le code de réduction est une chaîne de caractères telle que « NEW50 » qui provient de votre boutique. Le montant de la remise est une représentation décimale du montant remisé. Le type de remise doit être SHIPPING ou ORDER | |
| livraison, commande | Commande - État du SMS Marketing (Shopify uniquement) |
Si le client a accepté de recevoir des messages SMS. Ce champ est en écriture seule ; les données seront enregistrées sur l'objet client. Pour lire ce champ, utilisez l'API ActiveCampaign v3. Doit être NOT_SUBSCRIBED, PENDING, REDACTED, SUBSCRIBED ou UNSUBSCRIBED |
| not_subscribed, pending, redacted, subscribed, unsubscribed | Commande - Niveau d'acceptation SMS (Shopify uniquement) |
Le niveau auquel le client a accepté de recevoir des messages SMS. Ce champ est en écriture seule ; les données seront enregistrées sur l'objet client. Pour lire ce champ, utilisez l'API ActiveCampaign v3. Doit être CONFIRMED_OPT_IN, SINGLE_OPT_IN ou UNKNOWN |
| confirmed_opt_in, single_opt_in, unknown | Commande - Date de mise à jour du consentement SMS (Shopify uniquement) |
Dernière date à laquelle le client a mis à jour son consentement SMS. Ce champ est en écriture seule ; les données seront enregistrées sur l'objet client. Pour lire ce champ, utilisez l'API ActiveCampaign v3 |
Conditions de segment Ecommerce supplémentaires
Vous pouvez en savoir plus et consulter la liste de toutes les [/nt]conditions de segment Ecommerce disponibles.