Integrations

Comment intégrer un panier d'achats e-commerce avec HubSpot ?

Dernière mise à jour: July 6, 2017

Disponible avec :

Produit: HubSpot Marketing
Abonnement: Basique, Pro et Entreprise

Plusieurs options HubSpot permettent l'intégration à différentes plateformes d'e-commerce. Pour obtenir la liste de toutes les intégrations internes et tierces possibles avec HubSpot, cliquez ici. HubSpot propose des intégrations e-commerce tierces, mais aussi une intégration native à Zapier, un service tiers qui offre des intégrations API simples à plus de 250 services, y compris plusieurs sites d'e-commerce.

Notez que toutes les intégrations tierces sont prises en charge par leur développeur et qu'une adresse e-mail d'assistance est indiquée sur les pages correspondantes.

Une autre option consiste à concevoir une intégration personnalisée. Cette méthode nécessite toutefois l'aide d'un développeur. Le répertoire des partenaires HubSpot comporte de nombreux fournisseurs de services qui seraient heureux de collaborer avec vous pour créer une intégration e-commerce personnalisée répondant à vos besoins. Afin de trouver un partenaire pour construire votre propre intégration, cliquez sur l'icône Chapeau située dans l'angle supérieur droit de votre portail HubSpot, puis choisissez le Répertoire des partenaires HubSpot.

Image ajoutée par l'utilisateur

Lorsque vous concevez une intégration e-commerce personnalisée, votre développeur utilise les API des formulaires, des contacts et des transactions.

L'intégration d'une solution de panier d'achat regroupe deux objectifs : a) créer un vase communicant entre vos formulaires de paiement, HubSpot et votre base de données des paniers d'achats, et b) créer un processus de synchronisation des données entre les systèmes afin que vos données clients restent à jour dans HubSpot si la base de données des paniers d'achats est elle-même mise à jour. 

Dès que le processus sera achevé, vous pourrez observer la création de nouveaux contacts dans HubSpot en fonction de leur avancée dans le flux de paiement de votre boutique. Vous enverrez également vers HubSpot des données d'achats et de cycle de vie que vous pourrez ensuite utiliser pour vos campagnes d'inbound marketing.

Créez des propriétés de contact et configurez l'API des contacts

Dans l'API des contacts, vous pouvez paramétrer la synchronisation des données des champs clients entre votre base de données des paniers d'achats et HubSpot. Votre base de données HubSpot est ainsi mise à jour avec les données relatives aux achats des clients et vous pouvez les intégrer à votre stratégie marketing et à vos rapports.

Pour connecter votre base de données des paniers d'achat à HubSpot, vous devez tout d'abord déterminer quels champs vous souhaitez transmettre et les créer dans HubSpot. Ici, il est important d'envisager la synchronisation des champs de données inclus dans la base de vos paniers d'achat s'ils sont utiles pour vos campagnes marketing et vos rapports. Pour obtenir une liste d'exemples de propriétés et de groupes de propriétés, consultez cet article.

  • Dès que vous avez établi la liste des champs à synchroniser dans HubSpot depuis votre base de données des paniers d'achats, accédez à Contacts Paramètres des contacts
  • Cliquez sur Créer une nouvelle propriété dans l'angle supérieur droit et créez vos nouvelles propriétés sur mesure. Lors de leur création, assurez-vous de sélectionner le Type de champ pertinent. Si, par exemple, la propriété est Date de la dernière commande, le type de champ devrait être Choix de date. Envisagez aussi de créer des Groupes de propriétés pour faciliter votre organisation. 

  • Dès que tous vos champs sont créés dans HubSpot, mappez-les dans votre base de données des paniers d'achats avec le point de terminaison d'API Création ou mise à jour du contact

Créez des formulaires HubSpot et configurez l'API des formulaires

Dans l'API des formulaires, vous connecterez votre panier d'achats qui n'a pas été conçu dans HubSpot. Ainsi, lorsqu'un client soumettra le formulaire de paiement de ses achats, les données seront envoyées vers votre panier d'achats et vers HubSpot. En outre, l'API des formulaires permet à HubSpot d'enregistrer les soumissions de formulaire sur le journal des contacts à des fins de segmentation, inscription dans des workflows et reporting.

Suivez ces étapes pour intégrer vos formulaires : 

  • Accédez à Contacts > Formulaires
  • Créez des formulaires tests dans HubSpot. La partie la plus importante de cette étape est de nommer chaque formulaire de manière pertinente. Ainsi, si votre flux de paiement des achats se compose de plusieurs étapes, vous devez créer un formulaire pour chacune d'entre elles, comme par exemple Début du paiement, Fin du paiement, etc.  
  • Lorsque vous créez un formulaire dans HubSpot, notez l'attribut GUID dans l'URL de l'écran du formulaire. C'est à lui que fait référence le point de terminaison d'API Soumettre les données du formulaire.

  • Quand vous intégrez vos formulaires avec l'API des formulaires, assurez-vous d'utiliser le paramètre HS CONTEXT dans la section des paramètres optionnels de la documentation de l'API. Il permet de faire passer le jeton de suivi de HubSpot et permet aussi aux données analytiques (source, consultation de pages, visites du site etc.) de passer par les soumissions des formulaires des paniers d'achats.  

Créez des propriétés d'offres et configurez l'API des transactions

Dans l'API des transactions, vous pourrez créer des aperçus de commande individuels pour les clients. Chaque commande génère ainsi un dossier contenant les données associées à l'offre. De cette façon, vous pourrez effectuer une segmentation des commandes en fonction de dates spécifiques, ou encore établir des rapports des recettes capturant les données des clients qui passent plusieurs commandes dans la période voulue pour vos rapports (le module complémentaire Reporting de HubSpot est nécessaire pour cette opération). 

Créez tout d'abord des propriétés d'offres personnalisées :

  • Accédez à Contacts > Paramètres des Contacts
  • Choisissez l'option Propriétés des offres dans le menu latéral de gauche. 
  • Cliquez sur Créer une nouvelle propriété dans l'angle supérieur droit de la page et créez les propriétés d'offres personnalisées souhaitées. Ces propriétés devraient être des informations issues de commandes individuelles que les marketeurs estiment précieuses pour les campagnes marketing (segmentation, inscription dans des workflows, etc.), telles que les Catégories des produits commandés, le Total des commandes...
  • Utilisez le point de terminaison d'API Créer une transaction pour mapper vos propriétés de transactions et les associer aux contacts avec le paramètre associatedvids.
Dès que votre intégration sera terminée, de nouveaux contacts seront créés dans HubSpot lorsqu'ils effectuent leur paiement dans votre boutique en ligne. Les données resteront à jour grâce à la synchronisation de l'API des contacts et des aperçus individuels de commandes seront créés dans les fiches d'informations des contacts.