Fique por dentro dos destaques do Firebase no Google I/O 2023. Saiba mais

Teste A/B do Firebase

Com a tecnologia do Google Optimize, o Teste A/B do Firebase ajuda você a otimizar a experiência do app, facilitando a execução, a análise e o escalonamento de experimentos de produtos e marketing. Além disso, é possível testar campanhas de engajamento ou alterações nos recursos da IU do app para ver se elas estão funcionando conforme o esperado em relação às suas métricas principais (como receita e retenção) antes que elas sejam implementadas completamente.

O teste A/B funciona com o FCM para testar diferentes mensagens de marketing e com a Configuração remota para testar as alterações no seu app.

Crie experimentos da Configuração remota Crie experimentos de mensagens

Principais recursos

Testar e melhorar sua experiência com o produto Use a Configuração remota para criar experimentos e fazer alterações no comportamento e na aparência do seu app em todas as variantes dele. Além disso, você pode testar qual experiência do produto é a mais eficaz para gerar os resultados mais relevantes.
Encontrar formas de envolver novamente seus usuários usando o Editor do Notificações Use o teste A/B para encontrar o texto e as configurações de mensagens mais eficazes para direcionar os usuários ao seu app.
Implantar novos recursos com segurança Antes de lançar um novo recurso, use um subconjunto menor de usuários para verificar se esse recurso é adequado às suas metas. Depois de analisar os resultados do Teste A/B, implante-o para todos os usuários.
Segmentar grupos de usuários com dados do Google Analytics Faça testes A/B em clientes segmentados usando dados do Google Analytics. Por exemplo, é possível segmentar um subconjunto de usuários que executam uma versão do app, plataforma, idioma e informações demográficas específicas que correspondem a uma propriedade do usuário específica do Google Analytics.

Como funciona?

Depois de criar um experimento, você testa uma ou mais variantes de uma ação e avalia o desempenho delas em relação a uma meta (como aumentar as compras no aplicativo). Seu grupo de usuários segmentado pode ser definido por vários critérios encadeados com a lógica "AND". Por exemplo, você pode limitar o grupo a usuários de uma versão do app específica que pertença a um público do Google Analytics, como "usuários com falhas", que correspondem a uma propriedade personalizada do Google Analytics definida pelo cliente.

Os experimentos do Teste AB testam a Configuração remota e as ações das mensagens]
usando o Google Analytics para segmentar usuários e medir os resultados.

Com a Configuração remota, é possível testar alterações em vários parâmetros e em múltiplas variantes para alterar o comportamento e a aparência do app de diferentes maneiras em cada grupo de variantes. Isso pode ser útil para fazer mudanças sutis, como o ajuste do esquema de cores e o posicionamento das opções de menu, ou para fazer mudanças significativas, como o teste de um recurso ou design de IU completamente novos. Com o Editor do Notificações, você pode criar experimentos se quiser encontrar o texto certo para uma mensagem de notificação.

Independentemente de seu experimento usar a Configuração remota ou o Editor do Notificações, você pode monitorá-lo até ter um conjunto válido de resultados e, em seguida, identificar o líder, a variante que atinge a meta com mais eficiência. Você pode iniciar o experimento com uma pequena porcentagem de sua base de usuários e, em seguida, aumentá-la ao longo do tempo. Se o primeiro experimento não encontrar um resultado mais eficiente para atingir a meta do que a variante atual, você pode iniciar uma nova rodada de testes até descobrir uma maneira de otimizar o app.

Além da meta, você também pode acompanhar outras métricas (falhas do app, retenção e engajamento) para ter uma compreensão mais abrangente do resultado do experimento e como ele afeta a experiência de uso do app.

Caminho de implementação

Adicionar a Configuração remota ou o Firebase Cloud Messaging ao seu app Se seu app já usa a Configuração remota ou o Cloud Messaging (ou ambos), você pode pular para a próxima etapa.
Definir as variantes que quer avaliar com um teste A/B Ao controlar essa alteração com a Configuração remota, seja ela sutil ou significativa, como a adição de uma nova IU ou recurso, você poderá testar múltiplas variantes dela com testes A/B.

Também é possível usar testes A/B com o Editor do Notificações para testar múltiplas variantes na campanha de reengajamento antes de implementá-la para todos os usuários.
Definir como você medirá o sucesso Com um experimento que usa o Editor do Notificações, você pode usar um evento do Analytics para definir o objetivo do experimento e comparar as variantes. Com um experimento da Configuração remota, você pode usar um evento do Analytics ou um acompanhamento de conversão para definir a meta do experimento.
Monitorar o experimento para encontrar a variante vencedora Você pode iniciar o experimento com apenas alguns usuários e, em seguida, implementá-lo para mais usuários se os resultados iniciais parecerem bons. Conforme você monitora o experimento, poderá ver se algumas variantes causam mais falhas de apps ou outros impactos na experiência do app, e também qual variante fez o maior progresso em direção à meta.

Próximas etapas