Elido
Alles, was Elido kann
Pro & Business

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

Kampagnen teilen eine UTM-Vorlage über Links hinweg. A/B-Varianten werden pro Anfrage aufgeteilt: gewichtete Zufall oder Round-Robin. Beide funktionieren neben Smart-Link-Regeln.

  • 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
A/B-Varianten pro Link
2
Split-Modi: gewichtet + Round-Robin
z-Test
Statistisches Konfidenzmodell
100
Links per API-Aufruf massenzugewiesen

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

  • UTM-Vorlagen pro Kampagne
  • Massenhaft bis zu 100 Links pro Aufruf zuweisen
  • Gewichtete Zufall- oder Round-Robin-Varianten
  • Smart-Link-Regeln überschreiben Varianten, wenn beide gesetzt sind

Was Kampagnen und A/B-Tests auf der Elido-Plattform wirklich leisten

Eine „Kampagne“ ist mehr als nur ein Ordner. Die folgenden Funktionen decken UTM-Vorlagen, statistisches A/B-Testing und die Kombination von Kampagnen mit Smart-Link-Routing-Regeln ab.

UTM-Vorlagen
01

Kampagnenübergreifende UTM-Vorlagen, die automatisch auf jeden in der Kampagne erstellten Link angewendet werden

Eine Kampagne definiert eine UTM-Vorlage: Source, Medium, Kampagnenname sowie optional Term und Content. Jeder in der Kampagne erstellte Link (über das Dashboard, die API oder den CSV-Import) erbt die Vorlagenwerte zum Zeitpunkt der Erstellung. UTM-Werte werden bei der Link-Erstellung aufgelöst, nicht beim Klick, sodass sie stabil bleiben, auch wenn die Kampagnenvorlage später bearbeitet wird. Einzelne Links können spezifische UTM-Felder überschreiben, während sie den Rest erben – nützlich für kreative Varianten (utm_content) innerhalb derselben Kampagne. Der vollständige Export von Link + UTM + Klickzahlen ist über das Kampagnen-Dashboard als CSV oder über die API für geplante Exporte verfügbar. UTM-Vorlagen gelten auch für massenimportierte Links (utm_*-Felder in CSV-Spalten überschreiben die Vorlage pro Zeile). Dies eliminiert das Problem, dass jemand vergisst, den Link zu taggen, was die Kampagnen-Attribuierung in Tools erschwert, bei denen UTMs manuell angewendet werden.

A/B-Splits
02

Bis zu 5 gewichtete A/B-Varianten pro Link – gewichteter Zufall oder Round-Robin – mit z-Test-Konfidenzanzeige

Ein Link innerhalb einer Kampagne kann bis zu 5 Zielvarianten haben. Der Traffic wird nach konfigurierbaren Gewichtungen (z. B. 70/30, 50/25/25) oder per Round-Robin (sequenzielle, gleichmäßige Rotation) aufgeteilt. Jede Variante erfasst ihre eigenen Klick-Zeitreihen, geografischen Aufschlüsselungen und Conversion-Events, sodass Sie sehen können, ob die Performance einer Variante über die Zeit und Geografie hinweg konsistent ist – nicht nur eine einzelne Zahl. Das Dashboard zeigt die z-Test-Konfidenz an („Variante B führt mit 91 % Konfidenz“), sobald beide Varianten den Mindest-Stichprobenschwellenwert überschreiten (Standard 200 Klicks pro Variante, pro Link konfigurierbar). Der z-Test ist ein Test für zwei Anteile auf Klickebene; er ist ein Richtungsindikator, keine Engine für kausale Inferenzen. Winner-picks-all: Fixieren Sie den Link auf die führende Variante und löschen Sie die anderen – diese Aktion ist irreversibel und wird im Audit-Log protokolliert.

Kombination mit Routing-Regeln
03

Smart-Link-Routing-Regeln und A/B-Varianten koexistieren – Regeln werden zuerst ausgewertet, Varianten gelten für den Fallback-Pfad

Ein Link kann sowohl Smart-Link-Routing-Regeln als auch A/B-Varianten haben. Die Auswertungsreihenfolge ist: Regeln zuerst, Varianten an zweiter Stelle. Wenn eine Regel zutrifft (z. B. alle iOS-Nutzer → App Store), gewinnt die Regel und A/B-Varianten werden für diese Anfrage nicht ausgewertet. Wenn keine Regel zutrifft, wird der A/B-Split auf das Fallback-Ziel angewendet. Das bedeutet, dass Sie plattformspezifischen Traffic bedingungslos umleiten können, während Sie für das verbleibende Publikum weiterhin das Web-Ziel A/B-testen. Sonderfall: Wenn Sie einen A/B-Split zu einem Link hinzufügen, der zuvor nur Regeln hatte, bestätigen Sie, dass das Fallback-Ziel in der A/B-Konfiguration dem entspricht, was Sie für nicht übereinstimmende Anfragen beabsichtigen – der Standard-Fallback in einem A/B-Split ist Variante A, sofern nicht anders konfiguriert.

Kampagnen-Analysen
04

Kampagnen-Analysen: Gesamtklicks, Aufschlüsselung pro Link, Umsatz aus Conversion-Events, UTM-Verteilung

Die Kampagnen-Analyseansicht aggregiert Daten über alle der Kampagne zugeordneten Links. Metriken: Gesamtklicks (nach Tag, Stunde, Land, Gerät), Klicktabelle pro Link (sortierbar nach Klicks), CTR gegenüber geschätzten Impressions (wenn Impression-Daten von einer Werbeplattform eingespielt werden), Conversion-Anzahl und Umsatz aus Stripe/Shopify Webhook-Events sowie die Verteilung der UTM-Parameter über die Links in der Kampagne. Die Ansicht zur Umsatzattribuierung zeigt, welche Links in der Kampagne den meisten Umsatz generiert haben – nützlich, um leistungsstarke kreative Varianten zu identifizieren und das Budget zu skalieren. Der Export der Kampagnen-Analyse ist als CSV (Zeitpunktaufnahme) oder über geplante Exporte nach S3/BigQuery/Snowflake (Business) verfügbar. Wenn Sie bezahlte Akquisition betreiben, ist der geplante Export mit zusammengeführten Klick- + Conversion- + Umsatzdaten das Artefakt, das Ihr Media-Buying-Team benötigt.

Kampagnen-Operationen
05

Massenverwaltung von Links: Erstellen, Aktualisieren und Zuweisen von bis zu 100 Links pro API-Aufruf innerhalb einer Kampagne

POST /v1/workspaces/{ws}/campaigns/{campaign_id}/links/bulk akzeptiert bis zu 100 Link-Spezifikationen pro Aufruf. Jede Spezifikation kann enthalten: Ziel-URL, Slug, UTM-Overrides, Tags, Ablaufdatum, Klick-Limit, Pixel-IDs, A/B-Varianten-Konfiguration und Smart-Link-Regeln. Der Bulk-Endpunkt ist über den Slug mit einem Idempotenzschlüssel versehen, sodass das erneute Ausführen eines Teil-Batches keine Duplikate erstellt. Für Marketing-Operations-Teams, die Kampagnen in einer Tabellenkalkulation verwalten, deckt der CSV-Import im Dashboard dieselbe Spezifikation ab (erforderlich: destination_url; optional: alles andere). Die Importvorschau zeigt einen Diff dessen an, was vor dem Bestätigen erstellt oder aktualisiert wird. Maximal 10.000 Zeilen pro Dashboard-Import; unbegrenzt via API mit Ratenbegrenzung (Business: 1.000 Anfragen/Minute). Die Kampagnen-Link-Tabelle im Dashboard unterstützt Massenaktionen wie Pixel-Zuweisung, Pausieren, Ablaufen lassen und Exportieren.

Marketing- und Growth-Teams, die Elido-Kampagnen nutzen

Namen sind Platzhalter – echte Kunden-Fallstudien werden hier veröffentlicht, sobald sie verfügbar sind.

UTM-Vorlagen pro Kampagne haben die Diskussion darüber beendet, wer den Link getaggt hat. Jeder Link in einer Kampagne erbt bei der Erstellung die richtigen UTMs – seit sechs Monaten hatten wir keine falsch attribuierte Kampagne mehr. Der Unterschied zeigt sich deutlich in unserer Attribuierungsgenauigkeit in GA4.

D
Digitales Marketing-Team, Einzelhandel, Krakau
Digital Marketing Manager

Mit A/B-Splits auf Link-Ebene konnten wir zwei Landingpages testen, ohne ein CRO-Tool kaufen zu müssen. Die z-Test-Konfidenz im Dashboard hat eine Tabellenformel ersetzt, die unser Datenteam pflegen musste. Wir schließen Tests schneller ab und streiten weniger über die Signifikanz.

G
Growth-Team, Consumer-App, Helsinki
Head of Growth

Die Kombination aus Smart-Link-Regeln und A/B-Splits für denselben Link war der Grund, warum Elido für uns die richtige Wahl war. Regeln leiten internationalen Traffic auf lokalisierte Seiten weiter; A/B testet zwei Hero-Copy-Varianten für das englischsprachige Publikum. Ein Kurz-Link, volle Kontrolle.

P
Performance-Marketing, B2B-SaaS, Wien
Performance Marketing Lead

Elido-Kampagnen & A/B vs Bitly vs Short.io

Bitly bietet Kampagnenordner und einfache Link-Gruppierung. Short.io verfügt über begrenztes A/B-Testing. Keiner von beiden bietet z-Test-Konfidenz oder die Kombination mit Smart-Link-Routing-Regeln.

FeatureElidoBitlyShort.io
Kampagnen-UTM-VorlagenJa – bei Link-Erstellung vererbt, Override pro LinkUTM-Builder pro Link – keine VorlagenvererbungKeine UTM-Vorlagen
A/B-Varianten pro LinkBis zu 5 – gewichtet oder Round-RobinNicht verfügbar2 Varianten (nur einfaches A/B)
Statistische Konfidenzanzeigez-Test-Konfidenz im DashboardNicht verfügbarNicht verfügbar
Kombination mit Routing-RegelnJa – Regeln + A/B koexistieren auf demselben LinkNur Routing-Regeln, kein A/BKeine Routing-Regeln
Umsatzattribuierung für KampagnenJa – Stripe + Shopify Conversion-WebhooksNicht verfügbarNicht verfügbar
Massenverwaltung von Links100 Links pro API-Aufruf, mit IdempotenzschlüsselCSV-Import – keine Bulk-APICSV-Import – keine Bulk-API
Analysen auf KampagnenebeneAggregierte Klicks, Aufschlüsselung pro Link, UmsatzNur Gesamtklicks der Link-GruppeEinfache Link-Gruppen-Statistiken

Fragen zu Kampagnen & A/B-Testing

Wie wird die z-Test-Konfidenz im A/B-Dashboard berechnet?

z-Test für zwei Anteile auf Klickebene. Die Nullhypothese besagt, dass beide Varianten die gleiche Klickrate haben. Die Konfidenz ist 1 - p-Wert, ausgedrückt in Prozent. Wir wenden keine Bonferroni-Korrektur für mehrere Varianten an (das Ausführen von 3+ Varianten erhöht die Rate falsch-positiver Ergebnisse – für formale Experimente mit mehreren Varianten exportieren Sie den rohen Klick-Stream und wenden die Korrektur in Ihrem Data Warehouse an). Die Konfidenzzahl im Dashboard ist ein Richtungsindikator für Teams ohne Data Scientist, der jeden Test prüft; für weitreichende Entscheidungen exportieren Sie die Daten und wenden Korrekturen für sequenzielles Testen an.

Was ist die Mindeststichprobengröße für zuverlässige A/B-Ergebnisse?

Der Standard-Mindestwert liegt bei 200 Klicks pro Variante, bevor der Konfidenzindikator angezeigt wird. Sie können diesen Schwellenwert pro Link konfigurieren (mindestens 50, maximal 5.000). Bei typischen 50/50-Splits bieten 200 Klicks pro Variante eine Power von etwa 80 %, um einen absoluten Unterschied von 10 % in der Klickrate bei 95 % Konfidenz zu erkennen – ausreichend für richtungsweisende Entscheidungen. Für kleinere Effekte (1–5 % Unterschied) benötigen Sie Tausende von Klicks pro Variante. Das A/B-System zeigt die Zahl offen an; wenn Sie eine größere Stichprobe benötigen, warten Sie ab.

Kann ich Links zu einer Kampagne hinzufügen, nachdem diese bereits gestartet wurde?

Ja. Links können jederzeit zu einer Kampagne hinzugefügt oder daraus entfernt werden. Das Hinzufügen eines Links füllt seine historischen Klickdaten nicht rückwirkend in die Kampagnen-Aggregate ein – Kampagnen-Analysen zeigen Klicks, die erfolgt sind, während ein Link der Kampagne zugewiesen war. Wenn Sie UTM-Vorlagen verwenden, wird die Vorlage zum Zeitpunkt der Link-Erstellung angewendet. Links, die nach dem Start einer Kampagne hinzugefügt werden, müssen daher innerhalb der Kampagne erstellt (oder manuell mit UTM-Tags versehen) werden, um die Vorlagenwerte zu erben.

Wie unterscheiden sich Round-Robin und gewichtete Varianten?

Round-Robin verteilt den Traffic sequenziell: Erster Klick → Variante A, zweiter → Variante B, dritter → Variante A und so weiter. Jede Variante erhält über ein ausreichend großes Fenster hinweg exakt den gleichen Traffic. Gewichteter Zufall weist jeden Klick einer Variante probabilistisch gemäß den konfigurierten Gewichtungen zu (z. B. 70 % Variante A, 30 % Variante B) – die tatsächliche Verteilung nähert sich im Laufe der Zeit den Gewichtungen an, weist aber über kurze Zeiträume Abweichungen auf. Verwenden Sie Round-Robin für exakte Gleichheit; verwenden Sie gewichtete Zufallsverteilung, wenn Sie eine Kontrollvariante bevorzugen oder eine neue Variante vorsichtig hochfahren möchten.

Kann ich eine bestimmte Variante pausieren, ohne den A/B-Test zu beenden?

Ja – Sie können eine einzelne Variante pausieren (setzen Sie ihre Gewichtung im gewichteten Modus auf 0 oder schließen Sie sie von der Round-Robin-Rotation aus). Pausierte Varianten erhalten keinen Traffic mehr, behalten aber ihre historischen Klickdaten. Dies ist nützlich, wenn eine Variante mitten im Test einen Fehler aufweist oder einen negativen Effekt zeigt: Pausieren Sie sie, ohne den Test zu beenden oder die gesammelten Daten zu verlieren. Das Pausieren der Variante wird im Audit-Log protokolliert.

Was passiert, wenn ich die UTM-Vorlage einer laufenden Kampagne ändere?

Das Ändern der UTM-Vorlage aktualisiert bestehende Links nicht rückwirkend. Links, die vor der Änderung der Vorlage erstellt wurden, behalten ihre bestehenden UTM-Werte (die bei der Erstellung festgelegt wurden). Links, die nach der Änderung erstellt werden, erben die neuen Vorlagenwerte. Dies ist beabsichtigt: UTM-Werte in Analysen sind eine Tatsache darüber, was getaggt wurde, kein konfigurierbares Anzeige-Label. Wenn Sie bestehende Links neu taggen müssen, exportieren Sie sie, aktualisieren Sie die UTM-Felder in der CSV und importieren Sie sie erneut – der Importer aktualisiert bestehende Links per Slug-Match.

Gibt es ein Limit für Links pro Kampagne?

Kein Limit für Links pro Kampagne. Kampagnen mit Zehntausenden von Links werden unterstützt – die Kampagnen-Analyseabfrage basiert auf ClickHouse und verarbeitet beliebige Link-Anzahlen. Die Link-Tabelle im Dashboard zeigt 100 Links pro Seite mit Suche und Filter an. Für Kampagnen in sehr großem Maßstab (100.000+ Links) wird die API anstelle des Dashboards als Schnittstelle empfohlen.

Kann ich A/B-Testergebnisse für statistische Analysen in meinen eigenen Tools exportieren?

Ja. Exportieren Sie den vollständigen Klick-Event-Stream für eine Kampagne über die API für den Analyse-Export. Filtern Sie nach link_id für jede Variante, führen Sie die Daten mit Conversion-Events zusammen und führen Sie ein beliebiges statistisches Modell Ihrer Wahl aus. Der Export enthält das Feld variant_id bei jedem Klick-Event, sodass Sie unterscheiden können, welche Variante ausgespielt wurde. Für Nutzer von BigQuery oder Snowflake enthält der geplante Export die variant_id sowie die rohen Klick- und Conversion-Tabellen.

Bereit zum Ausprobieren?

Starten Sie mit dem kostenlosen Plan, upgraden Sie, wenn Sie eine benutzerdefinierte Domain benötigen.

Kampagnen & A/B — Links gruppieren, Traffic aufteilen. · Elido