La personnalisation du contenu simplifiée avec Drupal
Publié: 2021-09-23Nous sommes presque toujours pressés et n'avons pas le temps de parcourir des choses qui ne nous sont pas utiles. Trouver le contenu le plus pertinent parmi des tas de contenus sans rapport nous fait gagner beaucoup de temps. L'affichage de contenu Web en fonction des données démographiques de l'utilisateur et/ou des besoins anticipés joue un rôle important dans la création d'un site Web Drupal attrayant et engageant.
Donc, vous voulez prendre des vacances secrètes et parcourir des tas de sites Web de voyage sur Google pour découvrir que certains de ces petits sites Web intelligents savent déjà où vous allez et quand! Il y a maintenant une ligne fine entre la personnalisation du contenu et la personnalisation du contenu "effrayant". En tant que distributeur, nous devons nous assurer de ne pas franchir cette ligne car cela peut entraîner des dommages durables. La personnalisation du contenu effectuée correctement se traduit par un meilleur engagement des utilisateurs, la capacité de prédire l'intention d'achat et d'augmenter les taux de conversion et les revenus.

Aspects de personnalisation du contenu à prendre en compte
Des sites Web comme Facebook et LinkedIn mettent également en œuvre des techniques de personnalisation du contenu et les exploitent pour vous présenter des publications, des liens et des publicités pertinents sur votre flux personnel. Si vous êtes un utilisateur de Netflix, vous remarquerez que les films/drames qui vous sont présentés en premier sont ceux qui vous intéressent. Ceci est basé sur votre historique de visionnage et les genres qui vous intéressent le plus. Amazon vous montrera les produits que vous sont les plus intéressés et les plus susceptibles d'acheter en fonction de ce que vous avez pu rechercher précédemment.
La personnalisation du contenu peut être effectuée à l'aide de certains outils qui peuvent soit enregistrer des données pour une utilisation future, soit saisir des informations en fonction de certains facteurs, notamment :
• Localisation géographique de l'Utilisateur
• Date ou heure de connexion de l'utilisateur
• Si un utilisateur s'est connecté ou est un utilisateur anonyme
• Sexe de l'utilisateur
• Sur quelle partie du site se trouve l'utilisateur
• Préférences de l'utilisateur (choisies par eux précédemment)
• Détails de l'appareil de l'utilisateur (mobile, tablette, ordinateur)
• Inscriptions précédentes (événements, newsletters)
• Historique des achats précédents
• …et beaucoup plus
Personnaliser le contenu du site Web avec Drupal 8
Drupal propose de nombreuses options qui peuvent aider à personnaliser le contenu en fonction de différents contextes. Ici, nous allons discuter de quelques modules de Drupal 8 qui vous aideront à personnaliser votre contenu :
Module de conformité aux cookies de l'UE (conformité RGPD)
Bien que ce module ne soit pas conçu pour vous aider à gérer la personnalisation du contenu, le module EU Cookie Compliance Drupal 8 est un excellent point de départ pour faire ce qu'il faut. Et la bonne chose ici est le consentement. Ce module permet de maintenir l'alignement de votre site Web sur le règlement général sur la protection des données entré en vigueur en 2018. Il permet de fournir une bannière personnalisable où vous pouvez demander l'autorisation de stocker les données personnelles de votre visiteur ou d'autres cookies identifiables. Vous pouvez obtenir le consentement par défaut, opt-in et opt-out. Il implémente des fonctionnalités JavaScript pour enregistrer les informations des cookies. Cela fonctionne également très bien avec les sites Web réactifs et multilingues. Ce module est également pris en charge dans Drupal 9.
Menu par module de rôle
Celui-ci est un module de personnalisation de contenu très simple et sans fioritures qui fonctionne sur vos menus. Le module Drupal Menu par rôle vous permet d'afficher ou de masquer des éléments de menu dans votre menu pour les utilisateurs en fonction de leurs rôles d'utilisateur. Par exemple, si vous êtes un utilisateur anonyme, vous ne devriez pas pouvoir voir le lien du menu « Mon compte » dans la section du menu. Au lieu de cela, ils devraient pouvoir voir un menu "S'inscrire". Alors qu'un utilisateur enregistré devrait pouvoir voir et accéder à l'élément de menu « Mon compte », il n'est pas obligé de voir le menu « S'inscrire ». Cependant, ce module ne fonctionne que sur les liens de menu de contenu et non sur les liens de menu fournis par la configuration. Ce module est supporté dans Drupal 7, 8 et 9.

Module de connecteur de levage Acquia
Le module Acquia Lift Connector est un module d'intégration qui s'intègre aux services Acquia Lift qui vous permet d'offrir des expériences personnalisées. Acquia Lift peut être facilement utilisé par un spécialiste du marketing qui vient d'un milieu sans codage. Il est livré avec une interface utilisateur par glisser-déposer pour le ciblage de contenu, la possibilité de prévisualiser et de tester les comportements en temps réel, des capacités d'analyse et bien plus encore.
Module de contenu intelligent
Ce module fonctionne très bien en conjonction avec d'autres modules de sa suite. Le Smart Content Module pour Drupal 8 permet une personnalisation Web anonyme et en temps réel. Les administrateurs du site pourront afficher différents contenus pour différents rôles d'utilisateur en fonction des conditions du navigateur. Par exemple, vous pouvez afficher un contenu différent pour un utilisateur récurrent ou un contenu optimisé pour un utilisateur mobile. Il utilise des conditions pour décider ce qu'il faut afficher ou masquer qui sont évalués côté client. Ce module est inclus avec les modules Smart Content Blocks et Smart Content Browser. Ce module est également compatible avec Drupal 9 !
Modules de personnalisation de contenu pour votre site Web Drupal 7
Recommandateur commercial
Si vous avez un site Web de commerce électronique et que vous recherchez une personnalisation du contenu, il s'agit d'un module Drupal très utile. Lorsqu'un utilisateur sélectionne un produit, il propose des vues où les utilisateurs peuvent voir les produits qui ont été commandés par d'autres. Il propose également des recommandations basées sur les achats précédents de l'utilisateur.
Recommandateur d'historique de navigation
Comme son nom l'indique, ce module fournit des recommandations de contenu en fonction des informations de l'historique de navigation de l'utilisateur et est entièrement personnalisable.
Recommandateur Cinq étoiles
Ce module intègre d'autres modules Drupal comme le module Fivestar, l'API de vote etc. produits et sur la base des évaluations précédentes de l'utilisateur actuel pour différents produits.
Module de personnalisation
Ce module vous permet de personnaliser le contenu en fonction du comportement de l'utilisateur, de la géolocalisation et d'autres taxonomies. Un contenu personnalisé peut être affiché en fonction des intérêts de l'utilisateur. Par exemple. Si un utilisateur essaie de parcourir de nombreux articles sur les ventes et le marketing, vous pouvez lui suggérer du contenu sur les ventes et le marketing. Vous pouvez également utiliser ce module pour faire de la publicité sur des sites. Par exemple. Si un utilisateur a parcouru différents sites Web pour acheter un téléphone, vous pouvez afficher des publicités sur les quelques meilleurs téléphones disponibles. Il peut afficher un bloc "Contenu suggéré" et/ou une liste paginée "Contenu suggéré" pour votre page. Ce module peut également fonctionner avec une mise en cache de base non Drupal.