Branded short links that survive the spam filter.
Medes cliques, conversões e CAC. O Elido substitui o Bitly sem perder o audit trail.
- UTM templates resolved at link-create time, not click time
- Server-side Meta CAPI / GA4 / Mixpanel forwarding
- Click-ID join survives ad-blockers and Safari ITP
- CSV / Sheets bulk import with column mapping
utm_source{{ channel }}newsletter, paid, organicutm_mediumemailfixedutm_campaignspring_2026campaign defaultutm_content{{ creative }}from CSV column Dutm_term{{ audience.segment }}from Klaviyo segmentelido.me/spring-de?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026&utm_content=hero_a&utm_term=high_intentHow attribution works
Click → conversion → revenue, without losing the join key.
Pixel-only attribution drops 20-40% of conversions to Safari ITP, ad-blockers, and consent banners. Server-side forwarding closes most of that gap by joining a click-ID we hand you on the redirect, then echoing it forward to whatever ad surfaces care.
- Step 1
Click
elido.me/promo302 to destination + click_id returned in response header.
- Step 2
Click stored
edge → click-ingesterWorkspace + UTMs + click_id land in ClickHouse <5s.
- Step 3
Conversion fires
Stripe / Shopify webhookYour backend POSTs to /v1/conversions with click_id + amount.
- Step 4
Fan-out
Meta · GA4 · MixpanelServer-to-server forward with original UTM context attached.
UTM templates
Tag once. Apply everywhere. Override when reality demands.
A template lives on the workspace or campaign. Variables resolve at link creation, not at click time, so your analytics tool always sees what was intended. Per-link overrides are logged and diffable so you can trace where a UTM diverged from the template two weeks later.
- Workspace defaultsutm_source, medium, campaign, content, term — any subset
- Per-campaign overridesSub-template inherits + replaces named variables
- Per-link overridesLogged with actor + before/after for audit
- Sheets / CSV propagationTemplates apply on bulk import — no formula columns
- Newsletter — weeklysource: newslettermedium: emailcampaign: weekly_2026_w194links
- Paid — Meta retargetsource: metamedium: paid_socialcampaign: retarget_q212links
- Influencer — DACHsource: {{ creator.handle }}medium: partnercampaign: dach_summer28links
- All variables resolved at create time. Override at the link row if reality demands.
Server-side forwarding
One conversion event. Three ad surfaces. No client-side pixel.
Your checkout fires a webhook to /v1/conversions with the click-ID from the redirect response. We dedupe against the click row, then fan it out to whichever endpoints you have wired — keeping the original UTM context attached.
Hashed email, click_id passthrough, action_source=website
client_id stitched from gclid + first-party cookie
Dedupe per click_id + 5-min insert idempotency
| Destination URL | Channel | Variant | Status |
|---|---|---|---|
| shop.example.com/de/launch | newsletter | hero_a | ok |
| shop.example.com/fr/lancement | newsletter | hero_a | ok |
| shop.example.com/de/launch | paid_social | carousel_v2 | ok |
| blog.example.com/post-launch | organic | — | ok |
| (missing) | newsletter | fallback | URL required |
| shop.example.com/it/lancio | newsletter | hero_b | ok |
Bulk campaign import
Most campaigns start in a spreadsheet. Stop pasting one link at a time.
Upload a CSV or paste from Sheets. The mapper detects destination URL, channel, creative variant, and any UTM overrides; the workspace template fills in the rest. Variants and per-creative slugs are created in one pass, with a preview row before commit.
- Sheets paste, drag-drop CSV, or POST /v1/links/bulk
- Mailchimp + Klaviyo column-set presets
- Per-row error reporting (no partial commits)
- Up to 10,000 rows per upload (Pro), 50,000 on Business
What you can do
- UTM templates resolved at link-create time, not click time
- Server-side Meta CAPI / GA4 / Mixpanel forwarding
- Click-ID join survives ad-blockers and Safari ITP
- CSV / Sheets bulk import with column mapping
- Conversion webhooks from Stripe, Shopify, Chargebee
- A/B variants with z-test confidence on the same short link
O que o Elido realmente entrega para profissionais de marketing
Templates UTM e contagem de cliques são o básico. A lista abaixo cobre o que destrói pipelines de atribuição quando está faltando.
Auto-etiquetagem UTM que não desvia do padrão
Templates UTM são definidos uma vez no nível do workspace ou da campanha, depois aplicados automaticamente a cada link criado nesse contexto — seja pelo dashboard, importação em lote ou API. As variáveis do template são resolvidas no momento da criação do link, não no momento do clique, então o valor na sua ferramenta de analytics é sempre o que foi planejado. Você pode sobrescrever por link quando a convenção de nomenclatura da campanha quebra (lançamentos de produtos, campanhas colaborativas), e a substituição é registrada para que você possa rastrear onde um UTM divergiu do template. Exporte a tabela completa de link + UTM + contagem de cliques para CSV ou envie diretamente ao Google Sheets via conector de exportação agendada. Chega de perguntar 'alguém tagueou esse link?' duas semanas depois que a campanha encerrou.
Testes A/B em slugs sem precisar de uma ferramenta de CRO
Atribua duas ou mais URLs de destino a um único link encurtado. O tráfego é dividido por peso (padrão 50/50, configurável por variante) ou por round-robin. Cada variante tem sua própria série temporal de cliques para que você veja quando uma variante se desviou — útil para testes de dayparting. O modelo estatístico é um simples z-test de proporção executado no backend; os resultados aparecem no dashboard como 'variante A lidera com 94% de confiança' após atingir o tamanho mínimo de amostra (configurável; padrão 200 cliques por variante). Você ainda precisa decidir o que o teste prova — mostramos os dados de cliques, não um mecanismo de inferência causal. Caso extremo: se a landing page de destino tiver uma cadeia de redirecionamentos antes que o pixel de conversão dispare, a atribuição de conversão pode subestimar. Documente isso antes de ler o resultado.
Envie conversões server-side para Meta CAPI, GA4 e Mixpanel
Pixels client-side perdem 20-40% das conversões dependendo do mix de navegadores e bloqueadores de anúncios. O encaminhamento server-side fecha a maior parte dessa lacuna. A cada clique, o Elido armazena um ID de clique vinculado à URL de destino do workspace. Quando um evento de conversão dispara no seu backend (webhook do Stripe, webhook de pedido do Shopify, seu próprio checkout), você encaminha o evento para o endpoint de conversão do Elido com o ID de clique retornado na resposta de clique, o nome do evento e valor/moeda opcionais. O Elido deduplica contra o clique e distribui a conversão para os endpoints server-side que você configurou: Meta Conversions API, GA4 Measurement Protocol ou Mixpanel server-track. Cada evento encaminhado inclui os parâmetros UTM originais do clique para que a atribuição sobreviva ao funil completo. O tempo de configuração é de aproximadamente 2 horas se seu checkout já emite webhooks. Não substitui um CDP completo, mas recupera a atribuição que configurações somente com pixel descartam completamente.
Importação em lote para campanhas que começam numa planilha
A maioria dos fluxos de campanha começa em uma planilha: coluna A é URL de destino, coluna B é canal, coluna C é variante criativa. A importação em lote do Elido aceita exatamente esse formato CSV (mais um download de template se você estiver começando do zero). Uma linha por link; colunas opcionais para slug, substituições UTM, tags, pasta, expiração, limite de cliques máximos e IDs de pixel de retargeting. O importador valida cada linha antes de criar qualquer coisa — URLs quebradas, slugs duplicados, campos obrigatórios ausentes aparecem como um relatório de erro pré-voo que você pode corrigir antes do lote ser executado. Máximo de 10.000 linhas por importação via dashboard; ilimitado via API (com rate limiting). O histórico de importações é mantido por 90 dias para que você possa rastrear a origem de um lote se surgirem dúvidas depois.
Anexe pixels de retargeting por link, não por domínio
O retargeting padrão exige o pixel na página de destino — que você não possui em links afiliados externos, landing pages de parceiros ou fluxos de checkout de terceiros. O Elido dispara pixels de retargeting a partir da página de redirecionamento antes de enviar o usuário ao destino. Você pode anexar Meta Pixel, remarketing do Google Ads, LinkedIn Insight Tag ou TikTok Pixel — individualmente ou em combinação — no nível do link, não apenas do workspace. A atribuição por link significa que campanhas diferentes podem disparar públicos de pixel diferentes do mesmo domínio personalizado sem contaminar os pools de retargeting uns dos outros. Postura de privacidade: o pixel dispara apenas para usuários que consentiram no intersticial de redirecionamento (se habilitado) ou cuja região não exige consentimento explícito sob sua base legal. O Elido não armazena o cookie de retargeting — o pixel escreve diretamente na plataforma de anúncios. Audite a lista de pixels por link no dashboard; atribuição em lote via CSV ou API.
Stack you'll touch
- Domínios personalizados
- Páginas de bio
- Tracking de conversão
- Pixéis de retargeting
- QR codes de marca
- Campanhas & A/B
O que vais mover
- Atribuição de cliques
- 100% dos links
- Atribuição de receita
- Stripe / Shopify
- Tempo de setup
- Menos de 30 minutos
Profissionais de marketing que usam isso
Os nomes são marcadores por enquanto — nomes reais de clientes aparecem aqui conforme os estudos de caso são publicados.
“Reconstruímos nosso fluxo de links do Klaviyo com templates UTM em uma tarde. Agora toda campanha de e-mail se auto-etiqueta corretamente; a atribuição parou de ser um jogo de adivinhação na revisão semanal de desempenho.”
“Meta CAPI server-side via Elido recuperou aproximadamente 30% das nossas conversões perdidas após o iOS 14.5. A configuração levou uma sprint. Não é mágica, mas funciona.”
“Gerenciamos 200+ links afiliados em três marcas. Pixel por link significa que podemos fazer retargeting de leitores que clicaram em qualquer link afiliado sem tocar no site do comerciante. Isso não era possível com nosso encurtador anterior.”
Elido vs Bitly vs Rebrandly para profissionais de marketing
Três opções honestas. Destacamos diferenças reais, não checkboxes de funcionalidades selecionadas a dedo. Bitly e Rebrandly são sólidos para uso básico; as lacunas aparecem nas bordas.
| Capability | Elido | Bitly | Rebrandly |
|---|---|---|---|
| Templates UTM | Nível de workspace + campanha; aplicados automaticamente | Somente nível de campanha; manual por link | Nível de link; sem auto-aplicação |
| Teste A/B em slugs | Split ponderado + confiança z-test | Sem A/B nativo em links | Sem A/B nativo em links |
| Conversões server-side | Meta CAPI, GA4 MP, Mixpanel — deduplicados | Não disponível | Não disponível |
| Pixels de retargeting por link | Sim — Meta, Google, LinkedIn, TikTok por link | Pixel apenas no nível do domínio | Pixel no nível do workspace, não por link |
| Alcance de deep-link (iOS/Android) | Universal Links + App Links com fallback web | Suporte básico a deep-link | Deep links via integração; paridade iOS é boa |
| Passagem de atribuição mobile | Click ID em parâmetro de query; integração MMP via webhook manual | Parceria Branch para MMPs | Integrações MMP documentadas |
| Exportação para BI (BigQuery / Snowflake) | Exportação agendada + ClickHouse DSN somente leitura | Exportação CSV; sem conector direto de data warehouse | CSV + API; sem conector nativo de data warehouse |
Perguntas de profissionais de marketing
A quais domínios a auto-etiquetagem UTM se aplica?
Qualquer link criado dentro de uma campanha que tenha um template UTM anexado. O template se aplica aos parâmetros de click-through do link encurtado, não à query string da URL de destino — sua URL de destino permanece inalterada. Se o destino já tiver UTMs, não mesclamos nem substituímos; o template UTM do link encurtado registra a intenção de forma independente. Os templates são resolvidos na ordem: padrões do workspace → substituições de campanha → substituições por link.
Qual é o modelo estatístico para testes A/B?
Z-test de duas proporções no nível de clique. O dashboard exibe a confiança como porcentagem depois que ambas as variantes atingirem o tamanho mínimo de amostra definido (padrão 200 cliques cada). Relatamos a confiança bruta; não aplicamos correções de teste sequencial, Bonferroni ou posteriors Bayesianos. Se você estiver realizando um experimento formal com receita como resultado, execute o teste de significância no seu próprio data warehouse com a exportação bruta de cliques — fornecemos os dados, não a conclusão causal.
Quanto tempo leva a configuração de conversão server-side?
Aproximadamente 2 horas se seu backend já emite webhooks em eventos de conversão (Stripe, Shopify ou personalizado). A integração é: (1) adicionar um parâmetro de query ao seu link encurtado para capturar o click ID na impressão, (2) passar o click ID pela sua sessão de checkout, (3) na conversão, fazer POST para o endpoint de conversão do Elido com click ID + evento + valor. O Elido gerencia a distribuição para Meta CAPI, GA4 MP ou Mixpanel. Nenhum SDK especial necessário — HTTP POST simples.
Qual é a postura de privacidade nos pixels de retargeting?
O pixel dispara a partir da página de redirecionamento do Elido. Disponibilizamos um intersticial de consentimento (configurável para ativar/desativar) que vincula o disparo do pixel à aceitação do usuário se sua base legal exigir. Para tráfego da UE, você é responsável por garantir que possui base legal para o disparo de retargeting — fornecemos o mecanismo, não o aconselhamento jurídico. O pixel escreve diretamente na plataforma de anúncios; o Elido não armazena dados de audiência de pixel ou IDs de cookie.
Qual é o formato CSV de importação em lote?
Coluna obrigatória: destination_url. Opcionais: slug, domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, tags (separadas por vírgula), folder_id, expires_at (ISO 8601), max_clicks, pixel_ids (nomes de pixels separados por vírgula). Um CSV de template pode ser baixado na tela de importação. Máximo de 10.000 linhas por importação via dashboard; a API aceita linhas ilimitadas em lotes de 100 por chamada, com rate limits de acordo com seu plano.
Como funcionam os deep links mobile em iOS e Android?
Links encurtados que apontam para URLs de esquema de app (yourapp://) ou deep links HTTPS incluem lógica de fallback de Apple Universal Link e Android App Link. Se o app estiver instalado, o sistema operacional intercepta o redirecionamento e abre o app na tela correta. Se não estiver, o usuário cai na URL de fallback web que você especifica (normalmente a App Store ou o equivalente web). Você configura o JSON Apple-App-Site-Association e assetlinks.json nas configurações de domínio; o Elido os serve nos caminhos bem conhecidos no seu domínio personalizado.
A atribuição é por último clique?
Os dados de clique são armazenados brutos — cada evento de clique com seus UTMs, referenciador, dispositivo, país e timestamp. O modelo de atribuição é o que você aplica na sua ferramenta de analytics contra os dados exportados. O dashboard mostra atribuição por último clique por padrão, porque é o que a maioria dos usuários de encurtadores espera. Se você faz atribuição multi-touch ou baseada em dados, exporte o fluxo bruto de cliques para BigQuery ou Snowflake e execute seu modelo lá.
Posso exportar dados de cliques diretamente para BigQuery ou Looker Studio?
A exportação agendada para GCS (carregada no BigQuery via transferência nativa GCS-BQ) está disponível no plano Business. Streaming em tempo real para Kafka / Redpanda é um recurso no nível de API. O conector do Looker Studio está no roadmap, mas ainda não foi lançado — por enquanto o caminho é exportação GCS + BigQuery + Looker. O ClickHouse DSN somente leitura está disponível no Business para equipes que preferem uma conexão SQL direta.
Marketer's reading list
Não tem certeza de qual abordagem se encaixa melhor?
A maioria das equipes começa com uma e evolui para todas as quatro. Nossa equipe de vendas pode analisar sua stack específica em 20 minutos.