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
- elido.me/q2-newsletteracme.com/pricing?utm_source=newsletter3,812clicks142conv.3.7%CTR
- elido.me/q2-socialacme.com/pricing?utm_source=twitter2,104clicks67conv.3.2%CTR
- elido.me/q2-emailacme.com/pricing?utm_source=email5,230clicks261conv.5.0%CTR
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
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 & Mediumnewsletter, email, cpc, social — whatever your channel taxonomy uses
- Campaign nameInherited on all links; individual links can override utm_content
- Stable at creation timeEditing the template doesn't re-tag existing links — history stays clean
- Bulk import supportCSV import respects utm_* columns; per-row values override the template
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.
- newsletter.acme.com47%
- t.co29%
- Direct / unknown24%
- Germany (DE)38%
- France (FR)22%
- United States (US)21%
- Others19%
- Desktop56%
- Mobile37%
- Tablet7%
- Impressions284,000100%
- Clicks11,14639%
- Conversions4704.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.
- Step 1
Request arrives
elido.me/q2-launchUser clicks from any channel — email, social, QR.
- Step 2
Rules evaluated
Edge · < 1 msGeo, device, OS, and time rules checked in order. First match redirects immediately.
- Step 3
A/B split applies
Fallback path onlyIf no rule matched, the weighted or round-robin split selects a destination.
- Step 4
Click recorded
Variant ID taggedvariant_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 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.
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.
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 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.
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.”
“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à.”
“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.”
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.
| Feature | Elido | Bitly | Short.io |
|---|---|---|---|
| Template UTM per campagna | Sì — ereditati alla creazione del link, override per singolo link | Costruttore UTM per link — nessuna eredità di template | Nessun template UTM |
| Varianti A/B per link | Fino a 5 — ponderate o round-robin | Non disponibile | 2 varianti (Solo A/B di base) |
| Visualizzazione confidenza statistica | Confidenza z-test nella dashboard | Non disponibile | Non disponibile |
| Integrazione con regole di instradamento | Sì — regole + A/B coesistono sullo stesso link | Solo regole di instradamento, no A/B | Nessuna regola di instradamento |
| Attribuzione entrate campagna | Sì — webhook di conversione Stripe + Shopify | Non disponibile | Non disponibile |
| Gestione massiva dei link | 100 link per chiamata API, basata su chiave di idempotenza | Importazione CSV — nessuna API massiva | Importazione CSV — nessuna API massiva |
| Analisi a livello di campagna | Clic aggregati, dettaglio per link, entrate | Solo clic totali per gruppo di link | Statistiche 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.
Keep reading
Regole di instradamento per area geografica, dispositivo e orario che coesistono con le varianti A/B sullo stesso link.
Analisi dei clic supportate da ClickHouse — dove risiedono i dati della campagna e per variante.
Attribuzione delle entrate per campagna — collega gli ordini Stripe e Shopify ai link della campagna.
Impostazioni predefinite dei pixel a livello di campagna — associa i pixel di retargeting a tutti i link di una campagna.
Pronto a provarlo?
Inizia con il piano gratuito, effettua l'upgrade quando hai bisogno di un dominio personalizzato.