Sitecore personalização
Configurando a personalização baseada em regras
4 Leitura do minuto
Sitecore personalização
4 Leitura do minuto
Quando você está cara a cara com um cliente, é fácil criar uma experiência personalizada. Você faz e responde perguntas e forma um diálogo com esse cliente, dando-lhe informações que ele quer, precisa ou você acha que pode interessá-lo. Mas quando essa experiência de personalização depende da tecnologia, você precisa instruir essa tecnologia com regras a serem seguidas. Chamamos isso de "personalização baseada em regras".
Por exemplo, você pode dizer à plataforma de Sitecore, "se a condição A for atendida, execute a ação B". Pode ser: "Quando um visitante visualizar três páginas web relacionadas com equipamento de campismo (condição A), exiba uma tenda na página inicial da próxima vez que visitar o site" (ação B). Com base na avaliação da regra, Sitecore pode alterar:
Está sob seu controle definir as condições sob as quais o conteúdo é entregue a um cliente. Você pode definir regras com base nos seguintes elementos para decidir o conteúdo que será exibido:
Sitecore's Plataforma de Experiência Digital foi criado para seguir regras tão granulares e complexas quanto desejar. Você pode decidir: "Se as condições A e B forem atendidas, mas não a condição C, execute a ação D." Quanto mais camadas você incluir em suas regras, mais profundamente personalizadas serão as experiências que você poderá oferecer.
Sitecore banco de dados de experiência (xDB) precisa ser habilitado. Isso pode exigir servidores adicionais, como SQL Server e MongoDB. Você também precisa de servidores para armazenar alguns dos dados que o xDB gera e usa.
Se estiver a implementar a personalização GeoIP, tem de subscrever o serviço de geolocalização IP Sitecore. Se estiver a implementar device detection, terá de subscrever o serviço device detection Sitecore. Ambos são recursos de personalização extremamente úteis que recomendamos e são oferecidos gratuitamente com a compra de uma solução.
Esses itens devem ser trabalhados durante o desenvolvimento, mesmo que você não esteja planejando usá-los imediatamente.
Quando você está construindo a personalização desde o início, você precisa começar com uma base sólida: sua arquitetura de solução.
As páginas do seu site devem ser divididas em componentes de exibição, para permitir que você personalize componentes individuais na mesma página. Trata-se de uma Sitecore melhores práticas. Os componentes de exibição devem aceitar fontes de dados. Este é um processo simples para os desenvolvedores implementarem e deve ser feito com antecedência.
As fontes de conteúdo precisam existir para todos os componentes personalizados. Isso pode exigir que os desenvolvedores criem novos modelos de dados e locais para armazenar conteúdo antecipadamente.
Habitat, um software que ajuda no desenvolvimento de componentes, torna esse processo mais fácil.
Antes de começar a definir regras para personalização, há algumas perguntas-chave a serem respondidas:
Depois de estabelecer por que você está personalizando, você pode começar a identificar áreas onde você deve fazê-lo. Considere:
*Os valores padrão são configurados pelos desenvolvedores. Eles fornecem um valor padrão para itens em Sitecore, para que um botão possa ter a mesma chamada para ação em todo o site, por exemplo.
Desenvolver cases personalizados com base em personas facilitará o processo de personalização. Alguns exemplos podem ser:
Mantenha sua lista realista com base em seus recursos de geração de conteúdo. Lembre-se, se você quiser personalizar seu conteúdo para pessoas que amam acampar, bem como para pessoas que amam caiaque, você teria que criar o dobro do conteúdo.
É aqui que você traduz suas ideias para casos em regras acionáveis reais. A boa notícia é que os gerentes de conteúdo ou profissionais de marketing podem fazer isso no CMS.
For example, if the case idea was “Alguém de Los Angeles,” the rule becomes “Where the metro code* is equal to 310.”
*Um código que agrupa todas as pessoas que estão na mesma área metropolitana.
Há muitas condições que você pode definir, e é possível combiná-las. Você pode definir:
Depois de transformar suas ideias de caso em regras acionáveis, você precisa criar conteúdo que essas regras possam usar para que diferentes usuários ("casos") recebam conteúdo diferente.
Certifique-se de que os diretórios existem na árvore de conteúdo do Editor Sitecore conteúdo para armazenar todo o seu conteúdo personalizado. Então, comece a criar! E no meio de todos esses casos individuais, não se esqueça de criar conteúdo padrão. Você pode ter estabelecido regras para "pessoas da Europa" e "pessoas da América do Norte", mas e se você não souber de onde um visitante está vindo?
1. Use o Experience Editor para obter a melhor experiência
2. Implemente as regras identificadas durante a etapa de segmentação de casos
3. Escolha o conteúdo a ser exibido
4. Pré-visualização
5. Não se esqueça de publicar tudo
Depois de dominar a personalização baseada em regras, convém se aprofundar em outras abordagens de personalização, como a personalização adaptável. Essa abordagem permite que você use perfis de visitantes e correspondência de cartões de padrões para adaptar dinamicamente o conteúdo mostrado aos visitantes em tempo real. Você pode definir regras de personalização adaptáveis no Editor de Conjunto de Regras do Sitecore.