Elido
Tudo o que o Elido faz
Pro & Business

Campanhas & A/B. Group links. Split traffic. Measure everything.

Campanhas compartilham um modelo de UTM entre os links. Variantes A/B dividem o tráfego por requisição: aleatório ponderado ou round-robin. Ambos funcionam junto com as regras de smart-link.

  • Group links under a shared UTM template
  • A/B split with up to 5 variants per link
  • Z-test confidence — we show the math
  • Composes with smart-link routing rules
Campaign: Q2 Product Launch
UTM auto-applied
UTM template:source=newslettermedium=emailcampaign=q2-launch
  • elido.me/q2-newsletter
    acme.com/pricing?utm_source=newsletter
    3,812
    clicks
    142
    conv.
  • elido.me/q2-social
    acme.com/pricing?utm_source=twitter
    2,104
    clicks
    67
    conv.
  • elido.me/q2-email
    acme.com/pricing?utm_source=email
    5,230
    clicks
    261
    conv.
11,146
total clicks
470
conversions
4.2%
avg CTR
5
Variantes A/B por link
2
Modos de divisão: ponderado + round-robin
z-test
Modelo de confiança estatística
100
Links atribuídos em massa por chamada de API

A/B testing

Split traffic. Watch confidence climb.

Up to 5 variants per link with weighted or round-robin splits. Each variant tracks its own click time-series. The dashboard surfaces a two-proportion z-test as a directional indicator — we don’t hide the math.

  • Weighted (sums to 100) or round-robin rotation
  • Per-variant click time-series and geo breakdown
  • Z-test confidence over a configurable sample floor
  • Winner-picks-all locks the link to the leading variant
  • Pause one variant mid-test without losing data
A/B split — elido.me/q2-launch
14 days · 13,451 clicks
Mode:WeightedRound-robin
A/pricing-hero-v1
4,820 · CTR 3.8%
weight 40%35.8% of traffic
B/pricing-hero-v2
Winner declared
5,611 · CTR 4.9%
weight 35%41.7% of traffic
C/pricing-hero-v3
3,020 · CTR 3.6%
weight 25%22.5% of traffic
Z-test confidence
96.4%
Sample size
200 / variant
Lift (B vs A)
+28.9%

UTM templates

One template. Every link tagged automatically.

Define a UTM template at the campaign level. Every link created inside the campaign inherits those values at creation time — not at click time. Individual links can override a specific field while inheriting the rest.

  • Source & Medium
    newsletter, email, cpc, social — whatever your channel taxonomy uses
  • Campaign name
    Inherited on all links; individual links can override utm_content
  • Stable at creation time
    Editing the template doesn't re-tag existing links — history stays clean
  • Bulk import support
    CSV import respects utm_* columns; per-row values override the template
UTM template — Q2 Product Launch
newsletter
email
q2-launch
optional keyword
per-link override
Preview URL
https://acme.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=q2-launch
Applied to all 12 links in this campaign

Campaign analytics

Every link. Every variant. One dashboard.

Campaign analytics aggregate across all links in the campaign. Clicks by day, breakdown by referrer, country, and device — plus a conversion funnel that ties impressions to revenue.

Clicks — last 7 days11,146 total
Mon
Tue
Wed
Thu
Fri
Sat
Sun
By referrer
  • newsletter.acme.com
    47%
  • t.co
    29%
  • Direct / unknown
    24%
By country
  • Germany (DE)
    38%
  • France (FR)
    22%
  • United States (US)
    21%
  • Others
    19%
By device
  • Desktop
    56%
  • Mobile
    37%
  • Tablet
    7%
Conversion funnel
  • Impressions
    284,000
    100%
  • Clicks
    11,146
    39%
  • Conversions
    470
    4.2%
  • Revenue
    €23,500

Composition

Rules first. A/B second. Always consistent.

A link can have both smart-link routing rules and A/B variants. Rules are evaluated first — if one matches, the variant split is bypassed. If no rule matches, the A/B split applies to the fallback path. Route iOS users to the App Store unconditionally while A/B testing two web landing pages for everyone else.

  1. Step 1

    Request arrives

    elido.me/q2-launch

    User clicks from any channel — email, social, QR.

  2. Step 2

    Rules evaluated

    Edge · < 1 ms

    Geo, device, OS, and time rules checked in order. First match redirects immediately.

  3. Step 3

    A/B split applies

    Fallback path only

    If no rule matched, the weighted or round-robin split selects a destination.

  4. Step 4

    Click recorded

    Variant ID tagged

    variant_id on every click event — export to ClickHouse, BigQuery, or Snowflake.

What you can do

  • Modelos de UTM por campanha
  • Atribuição em massa de até 100 links por chamada
  • Variantes aleatórias ponderadas ou round-robin
  • Regras de smart-link substituem variantes quando ambas estão configuradas

O que campanhas e testes A/B realmente fazem na plataforma Elido

Uma 'campanha' é mais do que uma pasta. Os recursos abaixo cobrem a criação de modelos UTM, A/B estatístico e como as campanhas se compõem com regras de roteamento de smart-link.

Modelos UTM
01

Modelos UTM em nível de campanha aplicados automaticamente a cada link criado na campanha

Uma campanha define um modelo de UTM: source, medium, nome da campanha e, opcionalmente, term e content. Cada link criado dentro da campanha (via painel, API ou importação CSV) herda os valores do modelo no momento da criação. Os valores de UTM são resolvidos no momento da criação do link, não no momento do clique — portanto, permanecem estáveis mesmo que o modelo da campanha seja editado posteriormente. Links individuais podem substituir campos UTM específicos enquanto herdam os demais — útil para variantes criativas (utm_content) dentro da mesma campanha. A exportação completa de link + UTM + contagem de cliques está disponível no painel da campanha como CSV ou via API de exportação agendada. Os modelos UTM também se aplicam a links importados em massa (campos utm_* na coluna CSV substituem o modelo por linha). Isso elimina o problema de 'alguém esqueceu de marcar o link' que persegue a atribuição de campanhas em ferramentas onde os UTMs são aplicados manualmente.

Divisões A/B
02

Até 5 variantes A/B ponderadas por link — aleatório ponderado ou round-robin — com exibição de confiança z-test

Um link dentro de uma campanha pode ter até 5 variantes de destino. O tráfego é dividido por pesos configuráveis (ex.: 70/30, 50/25/25) ou por round-robin (rotação sequencial uniforme). Cada variante rastreia sua própria série temporal de cliques, distribuição geográfica e eventos de conversão, para que você possa ver se o desempenho de uma variante é consistente ao longo do tempo e da geografia — não apenas uma única contagem. O painel exibe a confiança z-test ('A Variante B lidera com 91% de confiança') assim que ambas as variantes atingem o limiar mínimo de amostra (padrão de 200 cliques cada, configurável por link). O z-test é um teste de duas proporções no nível de clique; é um indicador direcional, não um mecanismo de inferência causal. Escolha do vencedor: bloqueie o link na variante líder e exclua as demais — essa ação é irreversível e registrada na trilha de auditoria.

Composição com regras de roteamento
03

Regras de roteamento de smart-link e variantes A/B coexistem — regras avaliadas primeiro, variantes se aplicam ao caminho de fallback

Um link pode ter tanto regras de roteamento de smart-link quanto variantes A/B. A ordem de avaliação é: regras primeiro, variantes depois. Se uma regra corresponder (ex.: todos os usuários iOS → App Store), a regra prevalece e as variantes A/B não são avaliadas para aquela requisição. Se nenhuma regra corresponder, a divisão A/B se aplica ao destino de fallback. Isso significa que você pode rotear o tráfego específico de plataforma de forma incondicional enquanto ainda realiza testes A/B no destino web para o público restante. Caso extremo: se você adicionar uma divisão A/B a um link que antes tinha apenas regras, confirme que o destino de fallback na configuração A/B é o que você pretende para requisições não correspondidas — o fallback padrão em uma divisão A/B é a Variante A, a menos que configurado de outra forma.

Análises de campanha
04

Análises em nível de campanha: cliques totais, detalhamento por link, receita de eventos de conversão, distribuição UTM

A visualização de análises de campanha agrega todos os links marcados para a campanha. Métricas: cliques totais (por dia, hora, país, dispositivo), tabela de cliques por link ordenável por cliques, CTR em relação às impressões estimadas (se os dados de impressão forem inseridos a partir de uma plataforma de anúncios), contagem de conversões e receita de eventos de webhook do Stripe/Shopify, e distribuição de parâmetros UTM entre os links da campanha. A visualização de atribuição de receita mostra quais links da campanha geraram mais receita — útil para identificar variantes criativas de alto desempenho e escalar gastos. A exportação de análises de campanha está disponível como CSV (ponto no tempo) ou via exportação agendada para S3/BigQuery/Snowflake (Business). Se você está executando aquisição paga, a exportação agendada com clique + conversão + receita unificados é o artefato que sua equipe de compra de mídia precisa.

Operações de campanha
05

Gerenciamento de links em massa: crie, atualize e atribua até 100 links por chamada de API dentro de uma campanha

POST /v1/workspaces/{ws}/campaigns/{campaign_id}/links/bulk aceita até 100 especificações de link por chamada. Cada especificação pode incluir: URL de destino, slug, substituições de UTM, tags, expiração, limite máximo de cliques, IDs de pixel, configuração de variante A/B e regras de smart-link. O endpoint em massa usa chave de idempotência no slug, de modo que reexecutar um lote parcial não cria duplicatas. Para equipes de operações de marketing que gerenciam campanhas em uma planilha, a importação CSV do painel cobre a mesma especificação (obrigatório: destination_url; opcional: todo o resto). A prévia da importação mostra um diff do que será criado ou atualizado antes de confirmar. Máximo de 10.000 linhas por importação no painel; ilimitado via API com limitação de taxa (Business: 1.000 requisições/minuto). A tabela de links da campanha no painel suporta seleção em massa → atribuição de pixel em massa, pausa em massa, expiração em massa e exportação em massa.

Equipes de marketing e crescimento usando campanhas Elido

Os nomes são exemplos — estudos de caso reais de clientes serão publicados aqui conforme disponíveis.

Os modelos de UTM por campanha acabaram com a discussão de 'quem marcou aquele link?'. Cada link em uma campanha herda os UTMs corretos na criação — não tivemos uma campanha com atribuição errada em seis meses. A diferença aparece na precisão da atribuição no GA4.

E
Equipe de marketing digital, marca varejista, Cracóvia
Gerente de Marketing Digital

As divisões A/B no nível do link nos permitiram testar duas landing pages sem precisar comprar uma ferramenta de CRO. A confiança z-test no painel substituiu uma fórmula de planilha que nossa equipe de dados mantinha. Encerramos testes mais rápido e discutimos menos sobre significância.

E
Equipe de crescimento, aplicativo de consumo, Helsinki
Head of Growth

Executar regras de smart-link e divisões A/B juntas no mesmo link é a combinação que fez do Elido a escolha certa para nós. As regras roteiam o tráfego internacional para páginas localizadas; os testes A/B testam duas variantes de texto principal para o público de língua inglesa. Um único link curto, controle total.

M
Marketing de performance, B2B SaaS, Viena
Líder de Marketing de Performance

Campanhas & A/B do Elido vs Bitly vs Short.io

O Bitly tem pastas de campanha e agrupamento básico de links. O Short.io tem testes A/B limitados. Nenhum oferece confiança z-test ou composição com regras de roteamento de smart-link.

FeatureElidoBitlyShort.io
Modelos UTM de campanhaSim — herdado na criação do link, substituição por linkConstrutor de UTM por link — sem herança de modeloSem modelos UTM
Variantes A/B por linkAté 5 — ponderado ou round-robinNão disponível2 variantes (A/B básico apenas)
Exibição de confiança estatísticaConfiança z-test no painelNão disponívelNão disponível
Composição com regras de roteamentoSim — regras + A/B coexistem no mesmo linkApenas regras de roteamento, sem A/BSem regras de roteamento
Atribuição de receita de campanhaSim — webhooks de conversão Stripe + ShopifyNão disponívelNão disponível
Gerenciamento de links em massa100 links por chamada de API, com chave de idempotênciaImportação CSV — sem API em massaImportação CSV — sem API em massa
Análises em nível de campanhaCliques agregados, detalhamento por link, receitaApenas cliques totais do grupo de linksEstatísticas básicas do grupo de links

Perguntas sobre Campanhas & A/B

Como a confiança z-test é calculada no painel de A/B?

Teste z de duas proporções no nível de clique. A hipótese nula é que ambas as variantes têm a mesma taxa de cliques. A confiança é 1 - valor-p, expressa como porcentagem. Não aplicamos correção de Bonferroni para múltiplas variantes (executar 3 ou mais variantes aumenta a taxa de falsos positivos — para experimentos formais com múltiplas variantes, exporte o fluxo de cliques bruto e aplique a correção em seu data warehouse). O número de confiança do painel é um indicador direcional para equipes sem um cientista de dados revisando cada teste; para decisões de alto impacto, exporte e aplique correções de teste sequencial.

Qual é o tamanho mínimo de amostra para resultados confiáveis de A/B?

O mínimo padrão é 200 cliques por variante antes que o indicador de confiança seja exibido. Você pode configurar esse limite por link (mínimo de 50, máximo de 5.000). Com divisões típicas de 50/50, 200 cliques por variante oferecem aproximadamente 80% de poder para detectar uma diferença absoluta de 10% na taxa de cliques com 95% de confiança — adequado para decisões direcionais. Para efeitos menores (diferenças de 1–5%), você precisa de milhares de cliques por variante. O sistema A/B exibe esse número sem ocultá-lo; se precisar de uma amostra maior, aguarde.

Posso adicionar links a uma campanha depois que ela já está em execução?

Sim. Links podem ser adicionados ou removidos de uma campanha a qualquer momento. Adicionar um link não retroativamente preenche seus dados históricos de cliques nos agregados da campanha — as análises da campanha mostram cliques que ocorreram enquanto um link estava atribuído à campanha. Se você estiver usando modelos UTM, o modelo é aplicado no momento da criação do link; portanto, links adicionados após o lançamento da campanha precisam ser criados dentro da campanha (ou marcados manualmente com UTM) para herdar os valores do modelo.

Como as variantes round-robin e ponderadas diferem?

Round-robin distribui o tráfego sequencialmente: primeiro clique → Variante A, segundo → Variante B, terceiro → Variante A, e assim por diante. Cada variante recebe tráfego exatamente igual em qualquer janela suficientemente grande. Aleatório ponderado atribui cada clique a uma variante probabilisticamente de acordo com os pesos configurados (ex.: 70% Variante A, 30% Variante B) — a distribuição real converge para os pesos ao longo do tempo, mas mostrará variância em janelas curtas. Use round-robin quando quiser igualdade exata; use ponderado quando quiser favorecer uma variante de controle ou aumentar gradualmente uma nova variante com cautela.

Posso pausar uma variante específica sem encerrar o teste A/B?

Sim — você pode pausar uma variante individual (defina seu peso como 0 no modo ponderado, ou exclua-a da rotação round-robin). Variantes pausadas param de receber tráfego, mas retêm seus dados históricos de cliques. Isso é útil se uma variante tiver um bug ou mostrar um efeito negativo no meio do teste: pause-a sem encerrar o teste ou perder os dados acumulados. A pausa da variante é registrada na trilha de auditoria.

O que acontece se eu alterar o modelo UTM em uma campanha em execução?

Alterar o modelo UTM não atualiza retroativamente os links existentes. Links criados antes da alteração do modelo mantêm seus valores UTM existentes (definidos no momento da criação). Links criados após a alteração herdam os novos valores do modelo. Isso é intencional: os valores UTM em análises são um fato sobre o que foi marcado, não um rótulo de exibição configurável. Se precisar re-marcar links existentes, exporte-os, atualize os campos UTM no CSV e reimporte — o importador atualiza links existentes por correspondência de slug.

Há um limite de links por campanha?

Não há limite de links por campanha. Campanhas com dezenas de milhares de links são suportadas — a consulta de análises de campanha é respaldada pelo ClickHouse e lida com contagens arbitrárias de links. A tabela de links do painel pagina em 100 links por página com busca e filtro. Para campanhas em escala muito grande (mais de 100.000 links), a API é a interface recomendada em vez do painel.

Posso exportar os resultados do teste A/B para análise estatística em minhas próprias ferramentas?

Sim. Exporte o fluxo completo de eventos de clique de uma campanha pela API de exportação de análises. Filtre por link_id para cada variante, combine com os eventos de conversão e execute qualquer modelo estatístico de sua preferência. A exportação inclui o campo variant_id em cada evento de clique para que você possa distinguir qual variante foi servida. Para usuários do BigQuery ou Snowflake, a exportação agendada inclui variant_id e as tabelas brutas de cliques e conversões.

Pronto para experimentar?

Comece no plano gratuito, faça o upgrade quando precisar de um domínio personalizado.

Campanhas & A/B — Agrupe links, divida o tráfego. · Elido