Personnalisation Sitecore
Configuration de la personnalisation basée sur des règles
4 minutes de lecture
Personnalisation Sitecore
4 minutes de lecture
Sitecore Experience Database (xDB) doit être activé. Cela peut nécessiter des serveurs supplémentaires, tels que SQL Server et MongoDB. Vous avez également besoin de serveurs pour stocker certaines des données générées et utilisées par xDB.
Si vous implémentez la personnalisation GeoIP, vous devez vous abonner au service de géolocalisation par adresse IP Sitecore. Si vous implémentez la détection d’appareil, vous devez vous abonner au service de détection d’appareil Sitecore. Ce sont deux fonctionnalités de personnalisation extrêmement utiles que nous recommandons vivement et qui sont offertes gratuitement à l’achat d’une solution.
Ces éléments doivent être élaborés pendant le développement, même si vous ne prévoyez pas de les utiliser tout de suite.
Lorsque vous construisez la personnalisation à partir de zéro, vous devez commencer par une base solide : l’architecture de votre solution.
Les pages de votre site Web doivent être divisées en composants d’affichage, pour vous permettre de personnaliser les composants individuels sur la même page. Il s’agit d’une meilleures pratiques Sitecore. Les composants d’affichage doivent accepter les sources de données. Il s’agit d’un processus simple à mettre en œuvre pour les développeurs et qui doit être effectué à l’avance.
Des sources de contenu doivent exister pour tous les composants personnalisés. Cela peut obliger les développeurs à créer de nouveaux modèles de données et des emplacements pour stocker le contenu à l’avance.
Habitat, un logiciel qui aide à la développement des composants, facilite ce processus.
Avant de commencer à définir des règles de personnalisation, vous devez répondre à quelques questions clés :
Une fois que vous avez déterminé pourquoi vous personnalisez, vous pouvez commencer à identifier les domaines où vous devriez le faire. Considérer:
*Les valeurs standard sont définies par les développeurs. Ils fournissent une valeur par défaut pour les éléments dans Sitecore, de sorte qu’un bouton peut avoir le même appel à l’action sur l’ensemble de votre site, par exemple.
Le développement de cas personnalisés basés sur des personas facilitera le processus de personnalisation. Voici quelques exemples :
Gardez votre liste réaliste en fonction de vos capacités de génération de contenu. N’oubliez pas que si vous souhaitez personnaliser votre contenu pour les personnes qui aiment le camping, ainsi que pour les personnes qui aiment le kayak, vous devrez créer deux fois plus de contenu.
C’est là que vous traduisez vos idées de cas en règles concrètes. La bonne nouvelle est que les gestionnaires de contenu ou les spécialistes du marketing peuvent le faire dans le système de gestion de contenu.
Par exemple, si l’idée de cas était « Quelqu’un de Los Angeles », la règle devient « Où le code du métro* est égal à 310 ».
*Un code qui regroupe toutes les personnes qui se trouvent dans une même région métropolitaine.
Il existe de nombreuses conditions que vous pouvez définir, et il est possible de les combiner. Vous pouvez définir :
Une fois que vous avez transformé vos idées de cas en règles exploitables, vous devez créer du contenu auquel ces règles peuvent ensuite faire appel afin que différents utilisateurs (« cas ») reçoivent un contenu différent.
Assurez-vous que les répertoires existent dans l’arborescence de contenu de Sitecore Content Editor pour contenir tout votre contenu personnalisé. Alors, lancez-vous dans la création ! Et au milieu de tous ces cas individuels, n’oubliez pas de créer du contenu par défaut. Vous avez peut-être établi des règles pour les « personnes d’Europe » et les « personnes d’Amérique du Nord », mais que se passe-t-il si vous ne savez pas d’où vient un visiteur ?
1. Utilisez Experience Editor pour une meilleure expérience
2. Mettez en œuvre les règles que vous avez identifiées lors de l’étape de ciblage des incidents
3. Choisissez le contenu à afficher
4. Aperçu
5. N’oubliez pas de tout publier
Une fois que vous maîtrisez la personnalisation basée sur des règles, vous voudrez peut-être approfondir d’autres approches de personnalisation, telles que la personnalisation adaptative. Cette approche vous permet d’utiliser les profils des visiteurs et la correspondance modèle-carte pour adapter dynamiquement le contenu affiché aux visiteurs en temps réel. Vous pouvez définir des règles de personnalisation adaptatives dans l’éditeur d’ensembles de règles de Sitecore.
Comment les règles déterminent le personnalisation expérience
Lorsque vous êtes face à face avec un client, il est facile de créer une expérience personnalisée. Vous posez des questions et répondez à des questions et établissez un dialogue avec ce client, en lui donnant des informations qu’il veut, dont il a besoin ou qui, selon vous, pourraient l’intéresser. Mais lorsque cette personnalisation expérience s’appuie sur technologie, vous devez instruire cette technologie avec des règles à suivre. C’est ce que nous appelons la « personnalisation basée sur des règles ».
Par exemple, vous pouvez indiquer à la plate-forme de Sitecore : « Si la condition A est remplie, effectuez l’action B ». Cela pourrait être : « Une fois qu’un visiteur a consulté trois pages Web liées au matériel de camping (condition A), affichez une tente sur la page d’accueil la prochaine fois qu’il visitera le site » (action B). Sur la base de l’évaluation de la règle, Sitecore peut modifier :
C’est à vous de définir les conditions dans lesquelles le contenu est livré à un client. Vous pouvez définir des règles basées sur les éléments suivants pour décider du contenu qui sera affiché :
Le expérience numérique plate-forme de Sitecore est conçu pour suivre des règles aussi granulaires et complexes que vous le souhaitez. Vous pouvez décider : « Si les conditions A et B sont remplies, mais pas la condition C, effectuez l’action D. » Plus vous incluez de couches dans vos règles, plus les expériences que vous pourrez offrir seront profondément personnalisées.