Personnalisation Sitecore

Configuration de la personnalisation basée sur des règles

La personnalisation est un objectif clé pour de nombreuses entreprises, mais elle peut sembler être une montagne escarpée à gravir. Sitecore décompose le processus et vous aide à faire vos premiers pas vers un engagement plus significatif.

4 minutes de lecture

Norway, Senja island, rear view of friends standing on an observation deck at the coast
Chapitre 1

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 :

  • éléments de contenu ou visuels (appelés sources de données)
  • la façon dont la page est mise en page (ce que l’on appelle les composants d’affichage)
  • les deux en même temps

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é :

  • L’adresse IP ou l’emplacement physique de vos visiteurs
  • Les mots-clés qu’ils utilisent pour accéder à votre site
  • Leur appareil
  • Leur comportement sur votre site Web (pages consultées, nombre de visites, etc.)

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.

Chapitre 2

Se préparer à la personnalisation Sitecore

Fonctionnalité

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.

Architecture

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.

Chapitre 3

Préparation stratégique

1. Déterminez vos objectifs

Avant de commencer à définir des règles de personnalisation, vous devez répondre à quelques questions clés :

  • Pourquoi voulez-vous personnaliser ? Pour diffuser un contenu plus pertinent par rapport aux intérêts des visiteurs ? Pour faciliter les transactions ? Augmenter le chiffre d’affaires ?
  • Quelle valeur la personnalisation apportera-t-elle à l’organisation ? Est-ce mesurable ?
  • Comment allez-vous vous préparer à répondre aux questions des parties prenantes internes ? Tout le monde ne comprendra pas la personnalisation ou le retour sur investissement qu’elle offre - vous devrez être en mesure de leur expliquer et de le justifier.

2. Identifier les zones de personnalisation

Une fois que vous avez déterminé pourquoi vous personnalisez, vous pouvez commencer à identifier les domaines où vous devriez le faire. Considérer:

  • Emplacements très visibles : bannières de héros, pages d’accueil
  • Lieux contextuels — « Lisez cet article sur le camping »
  • Appels à l’action globaux — Sitecore permet de configurer la personnalisation en valeurs standard*

*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.

3. Développer des cas personnalisés

Le développement de cas personnalisés basés sur des personas facilitera le processus de personnalisation. Voici quelques exemples :

  • Quelqu’un de Los Angeles
  • Quelqu’un qui aime le camping
  • Quelqu’un qui s’est déjà inscrit à un événement

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.

4. Déterminer comment cibler les cas

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 :

  • « Quelqu’un du Royaume-Uni » ou « Quelqu’un qui a atteint l’objectif de remplir le formulaire » » ou
  • « Quelqu’un du Royaume-Uni qui a également atteint l’objectif de remplir le formulaire. »

5. Créez du contenu pour chaque cas

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 ?

6. Mettre en place des règles

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

Chapitre 4

Regardez au-delà des règles

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.