Segments

Version: 2

Variantes permitem segmentar o conteúdo com base em certas condições, permitindo personalizar e adaptar as páginas para diferentes segmentos de usuários. Por exemplo, você pode criar uma variante para alterar o layout da página toda sexta-feira para 50% dos usuários. Ao utilizar variantes, você pode modificar dinamicamente o conteúdo direcionado a segmentos específicos de sua audiência.

As variantes são impulsionadas por Matchers (ou Segments), que são blocos usados para avaliar condições específicas com base em características do usuário, data e hora, seleção aleatória (testes A/B), histórico de navegação do usuário, dispositivo do usuário, ou qualquer informação externa extraída da solicitação. Matchers são configurados para determinar se um usuário pertence a um determinado Segmento ou não. Segmentos se referem a uma parte dos usuários do seu site que satisfazem as condições definidas pelos matchers. Um usuário pode pertencer a vários segmentos simultaneamente. Por exemplo, um usuário pode fazer parte do segmento São Paulo, que segmenta usuários localizados em São Paulo, e também pode fazer parte de um experimento que inclui 50% dos usuários. Segmentos podem ser combinados para criar critérios de segmentação mais específicos.

A tela de segmentos permite listar os Matchers/Segmentos salvos, uma listagem de onde são utilizados, e bem como criar novos Segmentos.

Biblioteca de Segmentos

Matchers podem ser usados inline ou salvos com um nome específico. A principal diferença entre as duas abordagens é que um matcher salvo será avaliado apenas uma vez, e seu resultado permanecerá consistente durante todo o ciclo de solicitação. Isso significa que, uma vez que um matcher é avaliado como true ou false para uma determinada visualização de página do usuário, esse valor será mantido durante toda a solicitação.

Esse comportamento permite que você reutilize o mesmo resultado do matcher em várias variantes dentro da mesma página ou em lugares diferentes em seu site. Dessa forma, você garante um comportamento consistente e evita avaliações redundantes da mesma condição.

Além disso, alguns matchers têm um comportamento sticky, o que significa que o resultado do matcher pode ser armazenado na sessão do usuário e permanecer consistente até o término da sessão. Isso é especialmente útil para testes A/B, onde os usuários são atribuídos a uma variante específica e devem ter uma experiência consistente durante a sessão.

Aproveitando os Matchers e suas capacidades, você pode criar experiências dinâmicas e personalizadas para seus usuários, ao mesmo tempo em que otimiza o desempenho, reduzindo avaliações redundantes e mantendo a consistência entre as variantes.

Testes A/B

Você pode criar testes A/B manualmente selecionando a condição Random Matcher e configurando a porcentagem de tráfego a ser dividido. Alternativamente, se você não estiver usando uma condição Random Matcher, nosso botão "Publicar" solicitará automaticamente a criação de um novo teste. O resultado é exatamente o mesmo que criar o teste manualmente.

Criando segmentos

Para criar um segmento a ser usado em diferentes sites, basta entrar na operação de "Create New Segment".

Criando um novo Segmento

É possível:

  • Create template: Cria um segmento que será disponibilizado na biblioteca de segmentos. Isto significa criar uma base de código que definirá um conjunto de propriedades e um programa para retornar dados.
  • Using a template: Cria um segmento salvo a partir de uma base existente. O nome será a identificação deste elemento.

A implementação padrão oferece um conjunto rico de seleções possíveis para uso, mas é possível criar qualquer segmento que se baseie na requisição, contexto do site ou propriedades definidas pelo usuário.

Selecionando uma base
Was this page helpful?
Can't find what you're looking for? Spot an error in the documentation? Get in touch with us on our Community Forum
Continue reading