Como usar cookies e edge computing para segmentação de conteúdo

Equipes de marketing e redação usam cookies para direcionar diferentes conteúdos e, dessa forma, proporcionar experiências diversificadas aos usuários. Os cookies são criados para esta tarefa usando funções JavaScript (com processamento do lado do cliente) ou funções no backend da aplicação (com processamento do lado do servidor), que instruem a aplicação de gerenciamento de conteúdo a entregar conteúdo distinto para cada grupo de usuários.

É possível criar, avaliar e executar a variação destes cookies diretamente no edge, usando funções serverless e edge computing. Estas ações, quando feitas no edge, melhoram a experiência do cliente, o desempenho da aplicação, a assertividade da distribuição e o custo operacional geral, eliminando a necessidade de um fluxo de processamento adicional.


Segmentação de conteúdo utilizando a integração Content Targeting do Marketplace da Azion

Seção intitulada Segmentacao de conteudo utilizando a integracao Content Targeting do Marketplace da Azion

Content Targeting é uma integração serverless disponível no Marketplace da Azion. Esta integração permite criar e manipular cookies para lógicas de uso flexíveis, tais como segmentação de conteúdo ou manipulação de contextos específicos de aplicação, regras de negócios ou qualquer outro cenário que o cliente deseje avaliar. Nesse caso, para utilizar essas funcionalidades, você pode criar diferentes cenários, especificando variantes e porcentagens de distribuição para cada cenário, com maior assertividade e sem sobrecarregar recursos e interações na fonte. Você também pode usar a lógica de processamento no edge, ampliando a aplicabilidade da função e obtendo vários benefícios, como por exemplo:

  • Cache direcionado.
  • Pico de absorção de acesso.
  • Alto desempenho.
  • Lógica de processamento distribuída.
  • Registro de eventos através de fluxo de dados.

Como funciona a integração de Content Targeting do Marketplace da Azion

Seção intitulada Como funciona a integracao de Content Targeting do Marketplace da Azion

Quando uma requisição chega ao edge, o algoritmo a distribui com base na probabilidade definida e um cookie é estabelecido com o tempo de expiração e os valores fornecidos para cada variante. Um cabeçalho também pode ser especificado, o que expande as possibilidades de segmentação usando o Rules Engine.


De modo a demonstrar uma aplicação prática para esta integração, será definido um cenário no qual você quer entregar quatro versões aleatórias de uma landing page através da variação de cookies. Isto é útil para fazer uma análise de comportamento posteriormente em ferramentas de análise de dados (como o Google Analytics). Neste cenário, o arquivo de configuração deve distribuir as variantes uniformemente, alocando a mesma porcentagem de valores para cada uma delas.

A integração Content Targeting está disponível no Marketplace da Azion. Pode ser acessada através do Azion Console, selecionando Products menu, identificado pelas três linhas horizontais no canto superior esquerdo, e depois Marketplace.

Depois de entrar na página inicial do Marketplace, você pode usar a caixa de pesquisa para encontrar a integração Content Targeting ou pode navegar pelos cards até encontrar a integração. Clique no card correspondente para ser redirecionado para a página inicial da integração Content Targeting. Na página inicial, procure a seção Subscribe for no canto inferior direito e clique no botão Get it now.

Você pode entender mais sobre como instanciar e configurar a integração Content Targeting visitando o guia Como instalar a integração Content Targeting através do Marketplace da Azion na página de documentação.

O arquivo JSON abaixo é um exemplo de configuração básica, mantendo uma probabilidade de 25% (0,25) para todas as variantes. Lembre-se de que a soma deve ser sempre igual a 1.

{
"cookie_name": "mydomain_cookie",
"header_name": "my_header",
"domain": ".mydomain.com",
"expires": "Wed, 21 Oct 2025 07:28:00 GMT",
"max_age": 600,
"path": "/",
"values": [
{
"cache_key": "custom_a",
"value": "A",
"weight": 0.25
},
{
"cache_key": "custom_b",
"value": "B",
"weight": 0.25
},
{
"cache_key": "custom_c",
"value": "C",
"weight": 0.25
},
{
"cache_key": "custom_d",
"value": "D",
"weight": 0.25
}
]
}

Após editar o arquivo JSON, dê um nome para sua função, que neste caso será MyContentTargeting, e salve as alterações clicando no botão Save.


Na página Edge Applications, na aba Rules Engine, você deve configurar as regras que deseja criteria (critérios) e behavior (comportamentos) para executar sua função.

Para fazer isso, siga estes passos:

  1. Selecione a aba Rules Engine*.
  2. Clique em Default Rule.
    • Você não pode mudar o campo critério da Default Rule no Rules Engine.
  3. No campo behavior, selecione Run Function no menu suspenso e então selecione a função Content Targeting de acordo com o nome que você deu anteriormente, neste caso será MyContentTargeting.
  4. Clique no botão Save.

Agora é hora de configurar sua aplicação para entregar uma versão diferente da sua landing page para cada variação de cookie (if mydomain_cookie = custom_a -> then deliver landing_page_a, por exemplo). Siga a evolução das taxas de conversão, abandono e recorrência, entre outras métricas em suas ferramentas de análise de dados.


Contribuidores