Executar testes A/B com sinalizadores de recursos
Resumo das etapas
- Habilitar on-device decisioning para sua organização
- Criar uma atividade A/B Test
- Defina seus A e B
- Adicionar um público
- Definir alocação de tráfego
- Definir a distribuição do tráfego para variações
- Configurar relatórios
- Adicionar métricas para KPIs de rastreamento
- Implementar código para executar testes A/B com sinalizadores de recursos
- Ativar o teste A/B com sinalizadores de recursos
1. Habilitar on-device decisioning para sua organização
A ativação da decisão no dispositivo garante que uma atividade A/B seja executada com latência próxima a zero. Para habilitar este recurso, navegue até Administration > Implementation > Account details em Adobe Target e habilite a alternância On-Device Decisioning.
<!— Inserir image-ímpar4.png —>
Depois de habilitar a alternância On-Device Decisioning, Adobe Target começa a gerar artefatos de regra para o seu cliente.
2. Criar uma atividade A/B Test
Em Adobe Target, navegue até a página Activities e selecione Create Activity > A/B test.
No modal Create A/B Test Activity, deixe a opção padrão Web selecionada (1), selecione Form como compositor de experiência (2), selecione Default Workspace sem Property Restrictions (3) e clique em Next (4).
3. Defina seus A e B
-
Na etapa de criação da atividade Experiences, forneça um nome para a atividade (1) e adicione uma segunda experiência, Experiência B, clicando no botão Add Experience (2). Informe o nome do local (3) no aplicativo em que deseja executar o teste A/B. No exemplo mostrado abaixo, a página inicial é o local definido para a Experiência A. (Também é o local definido para a Experiência B.)
A Experiência A define o controle, que é o design da página inicial atual.
A Experiência B define o desafiante, que representará uma página inicial reprojetada. Clique em para alterar o conteúdo padrão (1).
-
Na Experiência B, clique para alterar o conteúdo de Default Content para o conteúdo reprojetado selecionando Create JSON Offer como mostrado abaixo (1).
-
Defina o JSON com atributos que serão utilizados como sinalizadores para permitir que sua lógica comercial renderize a página inicial recém-reprojetada, em vez da página inicial atual em produção.
note note NOTE Quando Adobe Target agrupa um usuário para ver a Experiência B (a página inicial reprojetada), o JSON com os atributos definidos no exemplo será retornado. Em seu código, você precisará verificar os valores do atributo para decidir se executa a lógica de negócios para renderizar a página inicial reprojetada. Você pode definir os nomes, os valores e o número de atributos nesta resposta JSON.
4. Adicionar um público-alvo
Suponha que você queira primeiro testar o redesign em seus clientes fiéis, que você pode identificar com base em se eles estão ou não conectados.
-
Na etapa Targeting, clique em para substituir o público-alvo All Visitors, conforme mostrado.
-
No modal Create Audience, defina uma regra personalizada onde
logged-in = true
. Isso define o grupo de usuários que estão conectados. Use esse público-alvo na sua atividade.
5. Definir a alocação de tráfego
Defina a porcentagem de usuários conectados com base na qual você deseja testar o novo design da página inicial. Em outras palavras, para que porcentagem de seus usuários você deseja implantar esse teste? Neste exemplo, para implantar este teste para todos os usuários conectados, mantenha a alocação de tráfego em 100%.
6. Definir a distribuição do tráfego para variações
Defina a porcentagem de usuários conectados que visualizarão o design atual da página inicial ou o novo design. Neste exemplo, mantenha a distribuição do tráfego dividida em 50/50 entre as Experiências A e B.
7. Configurar relatórios
Na etapa Goals & Settings, escolha Adobe Target como Reporting Source para exibir os resultados da atividade na interface do usuário Adobe Target, ou Adobe Analytics para exibi-los na interface do usuário do Adobe Analytics.
8. Adicionar métricas para rastrear KPIs
Escolha um Goal Metric para medir o teste A/B. Neste exemplo, uma conversão bem-sucedida se baseia no fato de o usuário chegar à parte inferior da página, indicando engajamento. Portanto, Conversion é determinado com base no fato de o usuário ter visualizado o local chamado fim da página.
9. Implemente o código para executar testes A/B com sinalizadores de recursos no aplicativo
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
10. Ative o teste A/B com o sinalizador de recurso