Sitecore personalização

Configurando a personalização baseada em regras

A personalização é um objetivo fundamental para muitas empresas, mas pode parecer uma montanha íngreme para escalar. Sitecore detalha o processo e ajuda você a dar os primeiros passos para um envolvimento mais significativo.

4 Leitura do minuto

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

Como as regras impulsionam a experiência de personalização

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:

  • partes de conteúdo ou elementos visuais (conhecidos como fontes de dados)
  • a forma como a página está disposta (conhecidos como componentes de visualização)
  • ambos ao mesmo tempo

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:

  • O endereço IP ou a localização física dos seus visitantes
  • As palavras-chave que eles usam para chegar ao seu site
  • O seu dispositivo
  • O comportamento deles no seu site (páginas visualizadas, número de vezes que visitaram, etc.)

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.

Capítulo 2

Preparando-se para Sitecore personalização

Funcionalidade

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.

Arquitetura

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.

Capítulo 3

Preparação estratégica

1. Determine seus objetivos

Antes de começar a definir regras para personalização, há algumas perguntas-chave a serem respondidas:

  • Por que você quer personalizar? Para veicular conteúdo mais relevante para os interesses dos visitantes? Para facilitar as transações? Aumentar a receita?
  • Que valor trará a personalização à organização? É mensurável?
  • Como você vai se preparar para responder às perguntas das partes interessadas internas? Nem todo mundo vai entender a personalização ou o ROI que ela oferece – você precisará ser capaz de explicar e justificar para eles.

2. Identificar áreas para personalização

Depois de estabelecer por que você está personalizando, você pode começar a identificar áreas onde você deve fazê-lo. Considere:

  • Locais altamente visíveis — banners de heróis, páginas iniciais
  • Localizações contextuais — "Leia este artigo sobre campismo"
  • Chamadas globais para ação — Sitecore permite que a personalização seja configurada em valores padrão*

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

3. Desenvolver cases personalizados

Desenvolver cases personalizados com base em personas facilitará o processo de personalização. Alguns exemplos podem ser:

  • Alguém de Los Angeles
  • Alguém que adora acampar
  • Alguém que se inscreveu num evento no passado

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.

4. Determinar como direcionar os casos

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

  • "Alguém do Reino Unido" ou "Alguém que atingiu o objetivo de 'preencher o formulário'", ou
  • "Alguém do Reino Unido que também atingiu o objetivo de 'preencher o formulário'."

5. Crie conteúdo para cada caso

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?

6. Regras de execução

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

Capítulo 4

Olhe além das regras

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.