En 2024, le marketing par e-mail reste un pilier de la communication efficace entre les entreprises et leur public. Avec une demande croissante d’expériences personnalisées, les modules personnalisés HubSpot ont émergé comme un outil puissant pour améliorer l’efficacité des e-mails marketing. Dans cet article, nous explorons la création de modules personnalisés HubSpot, en nous concentrant sur l’exemple des produits recommandés, et analysons les principaux facteurs qui influencent leur développement et leur déploiement.
Dans notre cas, vous aurez besoin à minima de la licence Marketing Hub Entreprise afin de pouvoir disposer de l’outil HubDB, et de pouvoir utiliser les données dans un e-mail programmable.
Nous partons du principe qu’un contact est identifiable par un code unique, ainsi que les produits (par un code article ou SKU).
La structure du tableau HubDB comportera 2 colonnes :
Chaque entrée fera donc référence à un produit pour un contact donné.
Avant d’approfondir les complexités de la création de modules personnalisés pour les e-mails marketing, il est essentiel de saisir les composants principaux impliqués.
Vous pouvez créer des tableaux HubDB via l’interface utilisateur de HubSpot ou l’API HubDB.
Rendez-vous dans le menu Marketing > Fichier et modèles > HubDB :
Vous arriverez dans la section HubDB, qui listera les tableaux déjà créés.
Cliquez sur le bouton “Créer un tableau” :
Renseigner un libellé, ainsi qu’un nom à votre tableau :
Le libellé sera utilisé pour l’affichage sur l’interface d’HubSpot, tandis que le nom servira pour un accès via API (en sus de l’identifiant qui sera généré).
Tous les nouveaux tableaux créés ont le statut de brouillon. Ils ne peuvent pas être utilisés pour sortir des données via HubL ou l’API tant que vous n’avez pas publié le tableau.
Sur le nouveau tableau créé, nous allons ajouter les colonnes qui nous intéressent.
Cliquez sur le bouton “Actions” puis “Ajouter une colonne” :
Dans la fenêtre modale, renseignez le libellé, le nom, éventuellement la description de la colonne et enfin son type, puis cliquez sur “Ajouter une colonne” :
Dans notre cas, nous allons créer deux colonnes :
Pour en savoir plus sur l’architecture HubDB :
https://developers.hubspot.fr/docs/cms/data/hubdb#architecture-hubdb
Pour importer nos données, nous allons tout d’abord nous constituer un fichier CSV simple, reprenant le code client et le code article associé, ce qui nous donne ceci :
Rendez-vous au niveau du tableau, cliquez sur “Actions”, puis “Import” :
Cliquer sur l’option “Remplacer” :
Sélectionner le fichier CSV à importer que nous avons précédemment construit :
Terminer l’importation des données en cliquant sur le bouton “Suivant”.
Vous reviendrez alors sur le tableau, mais cette fois-ci avec les données issues de votre fichier CSV.
Bravo, nous avons fini l’étape de préparation ! Maintenant place au code !
Passons maintenant à la création de notre module.
Cliquez sur le menu “Marketing” > “Fichier et modèles” > “Outils de conception” :
Dans l’outil de conception, cliquez sur “Créer un nouveau fichier” :
Et sélectionnez “Module” dans la fenêtre modale :
Indiquer ensuite un titre à votre module, afin de pouvoir le retrouver facilement lors de la conception de votre email marketing, et terminez en cliquant sur “Créer” :
Vous allez arriver dans l’outil de conception de module de HubSpot, directement sur le fichier concernant le module que vous venez de créer.
La zone centrale va nous permettre de renseigner notre code HubL afin de :
1/ Récupérer le code client du contact ciblé
2/ Interroger le tableau HubDB (via son identifiant) sur les entrées existant sur ce code client, et boucler sur les résultats
3/ Pour chaque entrée du tableau HubDB, nous interrogeons la base de produit Hubspot pour obtenir le nom, l’url de l’image, l’url du produit, le prix et la description
4/ Boucler sur les produits trouvés (dans le cas où il y aurait des codes produit identiques), et procéder à leur affichage.
Vous pouvez ensuite cliquer sur le bouton “Aperçu” pour visualiser le rendu du module :
Enfin, n’oubliez pas de cliquer sur “Publier les modifications” afin de rendre le module disponible dans sa dernière version.
Maintenant que nous disposons de notre module, nous pouvons l’utiliser dans notre email marketing.
Rendez-vous dans le menu “Marketing” > “Email”, et commencez l’édition de votre email.
Dans la section de gauche, cliquez sur le “Plus +”.
Vous retrouvez le module précédemment créé :
Glissez, déposez le module ou vous souhaitez le positionner dans votre email.
Et voilà !
La mise en œuvre de modules personnalisés, tels que les produits recommandés, peut avoir un impact profond sur l’efficacité des campagnes de marketing par e-mail. En offrant un contenu pertinent et adapté aux destinataires, les entreprises peuvent augmenter l’engagement, stimuler les conversions et favoriser des relations client à long terme. Cependant, pour obtenir des résultats optimaux, une approche stratégique tenant compte de facteurs tels que la qualité des données, les algorithmes de personnalisation, la conception et la performance est nécessaire.
En conclusion, la création de modules personnalisés pour le marketing par e-mail, illustrée par des sections de produits recommandés, représente une stratégie puissante pour améliorer l’efficacité des campagnes et offrir des expériences.
Si cet article vous a plu, nous vous invitons à découvrir notre agence HubSpot ainsi que notre offre d’intégration. Pour aller plus loin, vous pouvez télécharger les premières pages de la méthode « Acquisition Strategy Design : le guide ultime pour construire pas à pas son plan d’acquisition »