Elido
Tutto ciò che Elido fa
Pro e Business

Campagne e A/B. Group links. Split traffic. Measure everything.

Le campagne condividono un modello UTM tra i link. Le varianti A/B vengono divise per richiesta: casuale ponderata o round-robin. Entrambe funzionano insieme alle regole 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
Varianti A/B per link
2
Modalità split: ponderata + round-robin
z-test
Modello di confidenza statistica
100
Link assegnati in massa per chiamata 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

  • Modelli UTM per campagna
  • Assegnazione in blocco fino a 100 link per chiamata
  • Varianti casuali ponderate o round-robin
  • Le regole Smart-link sovrascrivono le varianti quando entrambe sono impostate

Cosa fanno effettivamente le campagne e l'A/B testing nella piattaforma Elido

Una "campagna" è più di una semplice cartella. Le funzionalità seguenti includono template UTM, A/B testing statistico e come le campagne si integrano con le regole di instradamento degli smart-link.

Template UTM
01

Template UTM a livello di campagna applicati automaticamente a ogni link creato nella campagna

Una campagna definisce un template UTM: sorgente, mezzo, nome della campagna e parametri opzionali per termine e contenuto. Ogni link creato all'interno della campagna (tramite dashboard, API o importazione CSV) eredita i valori del template al momento della creazione. I valori UTM vengono risolti al momento della creazione del link, non al momento del clic, quindi sono stabili anche se il template della campagna viene modificato in seguito. I singoli link possono sovrascrivere campi UTM specifici ereditando i restanti — utile per varianti creative (utm_content) all'interno della stessa campagna. L'esportazione completa link + UTM + conteggio clic è disponibile dalla dashboard della campagna come CSV o tramite l'API di esportazione pianificata. I template UTM si applicano anche ai link importati in blocco (i campi utm_* nelle colonne CSV sovrascrivono il template per riga). Questo elimina il problema del "qualcuno ha dimenticato di taggare il link" che affligge l'attribuzione delle campagne negli strumenti in cui gli UTM vengono applicati manualmente.

Split A/B
02

Fino a 5 varianti A/B ponderate per link — casuale ponderata o round-robin — con visualizzazione della confidenza tramite z-test

Un link all'interno di una campagna può avere fino a 5 varianti di destinazione. Il traffico viene suddiviso in base a pesi configurabili (es. 70/30, 50/25/25) o tramite round-robin (rotazione sequenziale uniforme). Ogni variante traccia le proprie serie temporali di clic, la distribuzione geografica e gli eventi di conversione, permettendoti di vedere se le prestazioni di una variante sono consistenti nel tempo e nello spazio, non solo un conteggio singolo. La dashboard mostra la confidenza dello z-test ("La variante B è in testa con il 91% di confidenza") una volta che entrambe le varianti superano la soglia minima di campionamento (predefinita a 200 clic ciascuna, configurabile per link). Lo z-test è un test a due proporzioni a livello di clic; è un indicatore direzionale, non un motore di inferenza causale. Vincitore assoluto: blocca il link sulla variante vincente ed elimina le altre — questa azione è irreversibile e registrata nel registro di audit.

Integrazione con regole di instradamento
03

Le regole di instradamento degli smart-link e le varianti A/B coesistono — le regole vengono valutate per prime, le varianti si applicano al percorso di fallback

Un link può avere sia regole di instradamento smart-link che varianti A/B. L'ordine di valutazione è: prima le regole, poi le varianti. Se una regola corrisponde (es. tutti gli utenti iOS → App Store), la regola vince e le varianti A/B non vengono valutate per quella richiesta. Se nessuna regola corrisponde, lo split A/B si applica alla destinazione di fallback. Ciò significa che puoi indirizzare incondizionatamente il traffico specifico per piattaforma pur continuando a testare in A/B la destinazione web per il restante pubblico. Caso limite: se aggiungi uno split A/B a un link che in precedenza aveva solo regole, conferma che la destinazione di fallback nella configurazione A/B sia quella desiderata per le richieste non corrispondenti — il fallback predefinito in uno split A/B è la Variante A, a meno che non sia configurato diversamente.

Analisi della campagna
04

Analisi a livello di campagna: clic totali, dettaglio per link, entrate da eventi di conversione, distribuzione UTM

La vista analitica della campagna aggrega i dati di tutti i link associati alla campagna. Metriche: clic totali (per giorno, ora, paese, dispositivo), tabella dei clic per link ordinabile per numero di clic, CTR rispetto alle impressioni stimate (se i dati sulle impressioni provengono da una piattaforma pubblicitaria), conteggio delle conversioni ed entrate da eventi webhook di Stripe/Shopify e distribuzione dei parametri UTM tra i link della campagna. La vista di attribuzione delle entrate mostra quali link nella campagna hanno generato più ricavi — utile per identificare varianti creative ad alte prestazioni e scalare la spesa. L'esportazione delle analisi della campagna è disponibile come CSV (istantanea) o tramite esportazione pianificata su S3/BigQuery/Snowflake (Business). Se stai gestendo campagne di acquisizione a pagamento, l'esportazione pianificata con l'unione di clic + conversione + entrate è l'artefatto di cui il tuo team di media buying ha bisogno.

Operazioni della campagna
05

Gestione massiva dei link: crea, aggiorna e assegna fino a 100 link per chiamata API all'interno di una campagna

L'endpoint POST /v1/workspaces/{ws}/campaigns/{campaign_id}/links/bulk accetta fino a 100 specifiche di link per chiamata. Ogni specifica può includere: URL di destinazione, slug, override UTM, tag, scadenza, limite massimo di clic, ID pixel, configurazione varianti A/B e regole smart-link. L'endpoint massivo è dotato di chiave di idempotenza sullo slug, in modo che l'esecuzione di un batch parziale non crei duplicati. Per i team di marketing operations che gestiscono le campagne in un foglio di calcolo, l'importazione CSV dalla dashboard copre la stessa specifica (obbligatorio: destination_url; opzionale: tutto il resto). L'anteprima di importazione mostra un diff di ciò che verrà creato o aggiornato prima della conferma. Massimo 10.000 righe per importazione da dashboard; illimitate tramite API con limitazione della frequenza (Business: 1.000 richieste al minuto). La tabella dei link della campagna nella dashboard supporta la selezione multipla → assegnazione massiva di pixel, pausa massiva, scadenza massiva ed esportazione massiva.

Team di marketing e growth che utilizzano le campagne Elido

I nomi sono segnaposto — i casi studio reali dei clienti verranno pubblicati qui man mano che saranno disponibili.

I template UTM per campagna hanno posto fine alla discussione su 'chi ha taggato quel link?'. Ogni link in una campagna eredita gli UTM corretti al momento della creazione — non abbiamo avuto una campagna con attribuzione errata negli ultimi sei mesi. La differenza si vede nella precisione della nostra attribuzione in GA4.

T
Team di digital marketing, brand retail, Cracovia
Digital Marketing Manager

Gli split A/B a livello di link ci permettono di testare due landing page senza acquistare uno strumento di CRO. La confidenza dello z-test nella dashboard ha sostituito una formula in un foglio di calcolo che il nostro team dati stava gestendo. Chiudiamo i test più velocemente e discutiamo meno sulla significatività.

T
Team growth, app consumer, Helsinki
Head of Growth

Eseguire regole di smart-link e split A/B insieme sullo stesso link è la combinazione che ha reso Elido la scelta giusta per noi. Le regole indirizzano il traffico internazionale verso pagine localizzate; l'A/B testa due varianti di copy per l'eroe per il pubblico di lingua inglese. Un solo link breve, controllo totale.

P
Performance marketing, B2B SaaS, Vienna
Performance Marketing Lead

Campagne e A/B Elido vs Bitly vs Short.io

Bitly ha cartelle di campagna e raggruppamento link di base. Short.io ha un A/B testing limitato. Nessuno dei due offre la confidenza dello z-test o l'integrazione con le regole di instradamento degli smart-link.

FeatureElidoBitlyShort.io
Template UTM per campagnaSì — ereditati alla creazione del link, override per singolo linkCostruttore UTM per link — nessuna eredità di templateNessun template UTM
Varianti A/B per linkFino a 5 — ponderate o round-robinNon disponibile2 varianti (Solo A/B di base)
Visualizzazione confidenza statisticaConfidenza z-test nella dashboardNon disponibileNon disponibile
Integrazione con regole di instradamentoSì — regole + A/B coesistono sullo stesso linkSolo regole di instradamento, no A/BNessuna regola di instradamento
Attribuzione entrate campagnaSì — webhook di conversione Stripe + ShopifyNon disponibileNon disponibile
Gestione massiva dei link100 link per chiamata API, basata su chiave di idempotenzaImportazione CSV — nessuna API massivaImportazione CSV — nessuna API massiva
Analisi a livello di campagnaClic aggregati, dettaglio per link, entrateSolo clic totali per gruppo di linkStatistiche base per gruppo di link

Domande su campagne e A/B

Come viene calcolata la confidenza dello z-test nella dashboard A/B?

Z-test a due proporzioni a livello di clic. L'ipotesi nulla è che entrambe le varianti abbiano lo stesso tasso di clic. La confidenza è 1 - p-value, espressa in percentuale. Non applichiamo la correzione di Bonferroni per varianti multiple (l'esecuzione di 3+ varianti aumenta il tasso di falsi positivi — per esperimenti multivariante formali, esporta il flusso di clic grezzi e applica la correzione nel tuo data warehouse). Il numero di confidenza nella dashboard è un indicatore direzionale per i team che non dispongono di un data scientist che revisioni ogni test; per decisioni ad alto rischio, esporta i dati e applica le correzioni per i test sequenziali.

Qual è la dimensione minima del campione per risultati A/B affidabili?

Il minimo predefinito è di 200 clic per variante prima che venga mostrato l'indicatore di confidenza. Puoi configurare questa soglia per ogni link (minimo 50, massimo 5.000). Con i tipici split 50/50, 200 clic per variante offrono circa l'80% di potenza per rilevare una differenza assoluta del 10% nel tasso di clic con una confidenza del 95% — adeguato per decisioni direzionali. Per effetti più piccoli (differenze dell'1–5%), sono necessari migliaia di clic per variante. Il sistema A/B mostra il numero e non lo nasconde; se hai bisogno di un campione più ampio, attendi.

Posso aggiungere link a una campagna dopo che è stata avviata?

Sì. I link possono essere aggiunti o rimossi da una campagna in qualsiasi momento. L'aggiunta di un link non inserisce retroattivamente i suoi dati storici sui clic negli aggregati della campagna — le analisi della campagna mostrano i clic avvenuti mentre un link era assegnato alla campagna. Se utilizzi i template UTM, il template viene applicato al momento della creazione del link, quindi i link aggiunti dopo il lancio della campagna devono essere creati all'interno della stessa (o taggati manualmente con UTM) per ereditare i valori del template.

Qual è la differenza tra le varianti round-robin e quelle ponderate?

Il round-robin distribuisce il traffico in modo sequenziale: primo clic → Variante A, secondo → Variante B, terzo → Variante A, e così via. Ogni variante riceve esattamente lo stesso traffico su una finestra temporale sufficientemente ampia. L'assegnazione casuale ponderata assegna ogni clic a una variante in modo probabilistico in base ai pesi configurati (es. 70% Variante A, 30% Variante B) — la distribuzione effettiva converge verso i pesi nel tempo ma mostrerà varianza su finestre brevi. Usa il round-robin quando desideri un'uguaglianza esatta; usa la ponderazione quando vuoi favorire una variante di controllo o introdurre gradualmente una nuova variante.

Posso mettere in pausa una variante specifica senza terminare il test A/B?

Sì — puoi mettere in pausa una singola variante (impostando il suo peso a 0 in modalità ponderata o escludendola dalla rotazione round-robin). Le varianti in pausa smettono di ricevere traffico ma conservano i loro dati storici sui clic. Questo è utile se una variante presenta un bug o mostra un effetto negativo a metà test: mettila in pausa senza terminare il test o perdere i dati accumulati. La messa in pausa della variante viene registrata nel registro di audit.

Cosa succede se modifico il template UTM di una campagna in corso?

La modifica del template UTM non aggiorna retroattivamente i link esistenti. I link creati prima della modifica del template mantengono i loro valori UTM esistenti (impostati alla creazione). I link creati dopo la modifica ereditano i nuovi valori del template. Questo è intenzionale: i valori UTM nelle analisi sono un dato di fatto su ciò che è stato taggato, non un'etichetta di visualizzazione configurabile. Se devi taggare nuovamente i link esistenti, esportali, aggiorna i campi UTM nel CSV e importali nuovamente — l'importatore aggiorna i link esistenti tramite la corrispondenza dello slug.

Esiste un limite di link per campagna?

Nessun limite di link per campagna. Sono supportate campagne con decine di migliaia di link — la query di analisi della campagna è supportata da ClickHouse e gestisce conteggi di link arbitrari. La tabella dei link della dashboard pagina a 100 link per pagina con ricerca e filtro. Per campagne su scala molto ampia (oltre 100.000 link), l'API è l'interfaccia consigliata rispetto alla dashboard.

Posso esportare i risultati dei test A/B per l'analisi statistica nei miei strumenti?

Sì. Esporta il flusso completo degli eventi di clic per una campagna dall'API di esportazione delle analisi. Filtra per link_id per ogni variante, unisci ai dati degli eventi di conversione e applica qualsiasi modello statistico preferisci. L'esportazione include il campo variant_id su ogni evento di clic, così puoi distinguere quale variante è stata servita. Per gli utenti BigQuery o Snowflake, l'esportazione pianificata include variant_id e le tabelle grezze di clic + conversione.

Pronto a provarlo?

Inizia con il piano gratuito, effettua l'upgrade quando hai bisogno di un dominio personalizzato.

Campagne e A/B — Raggruppa link, dividi il traffico. · Elido