Alta performance em conteúdos segmentados
Nesta seção, veremos como como otimizar o desempenho de experiências personalizadas usando cache por segmentação.
Conceito de personalização baseado em segmentação
- A personalização do conteúdo é calculada com base no comportamento do usuário e na segmentação.
- Isso permite que o sistema mostre mensagens específicas para cada usuário com base em suas preferências e histórico de busca.
- No entanto, a personalização intensiva pode consumir muitos recursos no backend, especialmente quando há milhares de usuários acessando o portal.
Otimizando a performance através do cache por segmentação
- Para evitar sobrecarregar o backend, é possível utilizar um conceito chamado "contexto" para gerar um cache por segmentação.
- Os elementos do contexto são disponibilizados pelo canal e podem ser usados para determinar quais conteúdos serão mostrados aos usuários com base em suas características compartilhadas.
- Isso significa que todos os usuários pertencentes às mesmas segmentações verão o mesmo conteúdo aproveitando um cache otimizado.
Exibição de mensagens diferentes para usuários não segmentados
- Quando um usuário não faz parte de nenhuma segmentação específica, ele receberá uma mensagem padrão que não foi personalizada com base em seu comportamento.
- Isso garante que os usuários que nunca fizeram uma busca também tenham acesso ao conteúdo do portal, mesmo que não recebam mensagens personalizadas.