Splits e A/B
Um único domínio pode enviar tráfego para vários PWAs diferentes — por exemplo, para comparar dois cards entre si (um teste A/B) ou para distribuir a carga. O próprio aplicativo no Editor não sabe nada sobre essa distribuição: qual PWA mostrar e para quem é decidido pelas regras da campanha no domínio.
Onde isso é configurado
A distribuição e o cloaking são definidos nas regras de fluxo da campanha — a seção Campanhas → Fluxos. Lá, para cada domínio, você descreve uma lista de regras que são verificadas de cima para baixo: a primeira que corresponder vence.
Cada regra é composta por três partes:
- Condições — a quem a regra se dirige: idioma, geo, sistema operacional, dispositivo, User-Agent, parâmetros GET, referer.
- Alvos e pesos — para onde direcionar o tráfego correspondente. Você pode especificar vários alvos (diferentes PWAs, um redirecionamento, uma whitepage) e distribuir o tráfego entre eles por percentuais (pesos). Isso é exatamente o split / A/B.
- Filtros de cloak — filtragem de tráfego indesejado: bloqueio de redes de IP de bots, datacenters e VPN/proxies, restrição por país e User-Agent.
A/B entre dois PWAs
Para comparar dois cards: crie ambos os aplicativos e, em seguida, na regra da campanha, adicione os dois como alvos e defina os pesos (por exemplo, 50% e 50%). O botão Equilibrar pesos distribui os percentuais de forma uniforme. Veja as estatísticas de cada aplicativo na aba Visão geral do seu card.
A soma dos pesos em uma regra deve totalizar 100%. Se uma regra não tiver condições, ela corresponde a todo o tráfego — mantenha essa regra por último na lista, caso contrário, as regras abaixo dela nunca serão acionadas.