Branded short links that survive the spam filter.
Sie messen Klicks, Conversions und CAC. Elido ersetzt Bitly, ohne den Audit Trail zu verlieren.
- 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
Was Elido Marketern wirklich bietet
UTM-Templates und Klickzahlen sind Standard. Die folgende Liste umfasst die Funktionen, die Attributions-Pipelines retten, wenn es darauf ankommt.
UTM-Auto-Tagging ohne Abweichungen
UTM-Templates werden einmal auf Workspace- oder Kampagnen-Ebene definiert und dann automatisch auf jeden in diesem Kontext erstellten Link angewendet – egal ob über das Dashboard, den Bulk-Import oder die API. Die Template-Variablen werden zum Zeitpunkt der Link-Erstellung aufgelöst, nicht beim Klick, sodass der Wert in Ihrem Analytics-Tool immer der beabsichtigte ist. Sie können pro Link überschreiben, wenn Kampagnen-Namenskonventionen nicht passen (Produkt-Launches, Collab-Kampagnen), und der Override wird protokolliert, um UTM-Abweichungen rückverfolgen zu können. Exportieren Sie die vollständige Tabelle mit Links, UTMs und Klickzahlen als CSV oder leiten Sie sie über den Connector für geplante Exporte direkt an Google Sheets weiter. Nie wieder die Frage: „Hat jemand diesen Link getaggt?“, zwei Wochen nach Kampagnenende.
A/B-Tests für Slugs ohne zusätzliches CRO-Tool
Zuweisung von zwei oder mehr Ziel-URLs zu einem einzigen Kurzlink. Der Traffic wird nach Gewichtung (Standard 50/50, konfigurierbar pro Variante) oder per Round-Robin aufgeteilt. Jede Variante erhält ihre eigene Klick-Zeitreihe, sodass Sie sehen können, wann eine Variante abgewichen ist – nützlich für Dayparting-Tests. Das statistische Modell ist ein einfacher Z-Test für zwei Anteile, der im Backend ausgeführt wird; die Ergebnisse erscheinen im Dashboard als „Variante A führt mit 94 % Konfidenz“, sobald die Mindeststichprobengröße erreicht ist (konfigurierbar; Standard 200 Klicks pro Variante). Die Entscheidung, was der Test beweist, liegt weiterhin bei Ihnen – wir liefern die Klickdaten, keine Engine für kausale Schlussfolgerungen. Edge Case: Wenn die zugrunde liegende Landingpage eine Redirect-Kette hat, bevor der Conversion-Pixel feuert, kann die Conversion-Attribution zu niedrig ausfallen. Dokumentieren Sie dies vor der Auswertung.
Senden Sie Conversions serverseitig an Meta CAPI, GA4 und Mixpanel
Clientseitige Pixel verpassen je nach Browser- und Adblocker-Mix 20–40 % der Conversions. Serverseitiges Forwarding schließt den Großteil dieser Lücke. Bei jedem Klick speichert Elido eine Klick-ID für den Workspace der Ziel-URL. Wenn ein Conversion-Event in Ihrem Backend ausgelöst wird (Stripe-Webhook, Shopify-Bestell-Webhook, Ihr eigener Checkout), leiten Sie das Event an den Conversion-Endpunkt von Elido weiter – inklusive der in der Klick-Antwort zurückgegebenen Klick-ID, dem Event-Namen und optionalem Wert/Währung. Elido dedupliziert gegen den Klick und verteilt die Conversion dann an alle von Ihnen konfigurierten serverseitigen Endpunkte: Meta Conversions API (CAPI), GA4 Measurement Protocol oder Mixpanel Server-Track. Jedes weitergeleitete Event enthält die ursprünglichen UTM-Parameter des Klicks, damit die Attribution den gesamten Funnel übersteht. Die Einrichtungszeit beträgt etwa 2 Stunden, wenn Ihr Checkout bereits Webhooks sendet. Es ist kein Ersatz für eine vollwertige CDP, aber es stellt die Attribution wieder her, die rein pixelbasierte Setups komplett verlieren.
Bulk-Import für Kampagnen, die in einer Tabelle beginnen
Die meisten Kampagnen-Workflows starten in einer Tabelle: Spalte A ist die Ziel-URL, Spalte B der Kanal, Spalte C die Creative-Variante. Der Bulk-Import von Elido akzeptiert genau dieses CSV-Format (inklusive Template-Download für den Start). Eine Zeile pro Link; optionale Spalten für Slug, UTM-Overwrites, Tags, Ordner, Ablaufdatum, Max-Klick-Limit und Retargeting-Pixel-IDs. Der Importer validiert jede Zeile vor der Erstellung – fehlerhafte URLs, doppelte Slugs oder fehlende Pflichtfelder werden in einem Pre-flight-Fehlerbericht angezeigt, den Sie vor dem Batch-Lauf korrigieren können. Maximal 10.000 Zeilen pro Import über das Dashboard; unbegrenzt über die API (mit Rate Limiting). Die Import-Historie wird 90 Tage lang aufbewahrt, damit Sie bei späteren Fragen nachvollziehen können, woher ein Batch stammte.
Retargeting-Pixel pro Link statt pro Domain anhängen
Standard-Retargeting erfordert den Pixel auf der Zielseite – die Sie bei externen Affiliate-Links, Partner-Landingpages oder Drittanbieter-Checkouts nicht besitzen. Elido feuert Retargeting-Pixel von der Redirect-Seite ab, bevor der Nutzer zur Ziel-URL weitergeleitet wird. Sie können Meta-Pixel, Google Ads Remarketing, LinkedIn Insight Tag oder TikTok-Pixel hinzufügen – einzeln oder kombiniert – und zwar auf Link-Ebene, nicht nur auf Workspace-Ebene. Die Zuweisung auf Link-Ebene bedeutet, dass verschiedene Kampagnen unterschiedliche Pixel-Audiences über dieselbe Custom Domain ansteuern können, ohne die Retargeting-Pools der jeweils anderen zu verfälschen. Datenschutz-Ansatz: Der Pixel feuert nur bei Nutzern, die im Redirect-Interstitial (falls aktiviert) zugestimmt haben oder deren Region keine explizite Zustimmung unter Ihrer Rechtsgrundlage erfordert. Elido speichert das Retargeting-Cookie nicht selbst – der Pixel schreibt direkt in die Ad-Plattform. Prüfen Sie die Pixelliste pro Link im Dashboard oder weisen Sie diese via CSV oder API in großen Mengen zu.
Stack you'll touch
- Benutzerdefinierte Domains
- Bio-Seiten
- Conversion-Tracking
- Retargeting-Pixel
- Gebrandete QR-Codes
- Kampagnen & A/B
Was Sie bewegen werden
- Klick-Attribution
- 100% der Links
- Umsatz-Attribution
- Stripe / Shopify
- Einrichtungszeit
- Unter 30 Minuten
Marketer, die darauf setzen
Namen sind vorerst Platzhalter – echte Kundennamen werden hier erscheinen, sobald die Case Studies veröffentlicht sind.
“Wir haben unseren Klaviyo-Linkflow mit UTM-Templates an einem Nachmittag neu aufgebaut. Jetzt wird jede E-Mail-Kampagne automatisch korrekt getaggt; die Attribution ist bei der wöchentlichen Performance-Analyse kein Ratespiel mehr.”
“Die serverseitige Meta CAPI über Elido hat uns nach iOS 14.5 etwa 30 % unserer verlorenen Conversions zurückgebracht. Das Setup dauerte einen Sprint. Es ist keine Magie, aber es funktioniert.”
“Wir betreiben über 200 Affiliate-Links für drei Marken. Dank Pixel-pro-Link können wir Leser retargeten, die auf einen beliebigen Affiliate-Link geklickt haben, ohne die Website des Händlers zu berühren. Mit unserem vorherigen Shortener war das nicht möglich.”
Elido vs. Bitly vs. Rebrandly für Marketer
Drei ehrliche Optionen. Wir heben echte Unterschiede hervor, keine handverlesenen Feature-Checklisten. Bitly und Rebrandly sind solide für den Basis-Gebrauch; die Lücken zeigen sich im Detail.
| Capability | Elido | Bitly | Rebrandly |
|---|---|---|---|
| UTM-Templates | Workspace- & Kampagnen-Ebene; automatisch angewendet | Nur auf Kampagnen-Ebene; manuell pro Link | Auf Link-Ebene; keine automatische Anwendung |
| A/B-Tests für Slugs | Gewichteter Split + Z-Test Konfidenz | Kein natives A/B für Links | Kein natives A/B für Links |
| Serverseitige Conversions | Meta CAPI, GA4 MP, Mixpanel – dedupliziert | Nicht verfügbar | Nicht verfügbar |
| Retargeting-Pixel pro Link | Ja – Meta, Google, LinkedIn, TikTok pro Link | Pixel nur auf Domain-Ebene | Pixel auf Workspace-Ebene, nicht pro Link |
| Deep-Link-Reichweite (iOS/Android) | Universal Links + App Links mit Web-Fallback | Basis-Support für Deep-Links | Deep-Links via Integration; iOS-Parität ist gut |
| Mobile Attributions-Weitergabe | Klick-ID im Query-Param; MMP-Webhook-Verkabelung manuell | Branch-Partnerschaft für MMPs | MMP-Integrationen dokumentiert |
| Export an BI (BigQuery / Snowflake) | Geplanter Export + Read-only ClickHouse DSN | CSV-Export; kein direkter Warehouse-Connector | CSV + API; kein nativer Warehouse-Connector |
Fragen, die Marketer stellen
Auf welche Domains wird das UTM-Auto-Tagging angewendet?
Auf jeden Link, der innerhalb einer Kampagne erstellt wird, an die ein UTM-Template angehängt ist. Das Template wird auf die Klick-Parameter des Kurzlinks angewendet, nicht auf den Query-String der Ziel-URL – Ihre Ziel-URL bleibt unverändert. Wenn das Ziel bereits UTMs hat, führen wir diese nicht zusammen und überschreiben sie nicht; das UTM-Template des Kurzlinks erfasst die Absicht unabhängig davon. Templates werden in der Reihenfolge Workspace-Defaults → Kampagnen-Overrides → Link-Overrides aufgelöst.
Welches statistische Modell wird für A/B-Tests verwendet?
Ein Z-Test für zwei Anteile auf Klick-Ebene. Das Dashboard zeigt die Konfidenz als Prozentsatz an, sobald beide Varianten die von Ihnen festgelegte Mindeststichprobengröße (Standard 200 Klicks pro Variante) erreicht haben. Wir berichten die rohe Konfidenz; wir wenden keine Korrekturen für sequentielles Testen, Bonferroni oder Bayes-Posteriori-Verteilungen an. Wenn Sie ein formelles Experiment mit Umsatz als Ergebnis durchführen, sollten Sie den Signifikanztest in Ihrem eigenen Data Warehouse mit dem rohen Klick-Export durchführen – wir liefern die Daten, nicht die kausale Schlussfolgerung.
Wie lange dauert die Einrichtung der serverseitigen Conversions?
Etwa 2 Stunden, wenn Ihr Backend bereits Webhooks bei Conversion-Events (Stripe, Shopify oder benutzerdefiniert) ausgibt. Die Integration umfasst: (1) Hinzufügen eines Query-Parameters zu Ihrem Kurzlink, um die Klick-ID beim Impression zu erfassen, (2) Durchreichen der Klick-ID durch Ihre Checkout-Sitzung, (3) bei Conversion ein POST an den Conversion-Endpunkt von Elido mit Klick-ID + Event + Wert. Elido übernimmt die Verteilung an Meta CAPI, GA4 MP oder Mixpanel. Kein spezielles SDK erforderlich – einfacher HTTPS POST.
Wie sieht der Datenschutz-Ansatz bei Retargeting-Pixeln aus?
Der Pixel wird von der Elido-Redirect-Seite gefeuert. Wir bieten ein konfigurierbares Consent-Interstitial an, das das Feuern des Pixels von der Zustimmung des Nutzers abhängig macht, falls Ihre Rechtsgrundlage dies erfordert. Für Traffic aus der EU sind Sie dafür verantwortlich, dass Sie eine rechtmäßige Grundlage für das Abfeuern des Pixels haben – wir liefern den Mechanismus, nicht die Rechtsberatung. Der Pixel schreibt direkt in die Ad-Plattform; Elido speichert keine Pixel-Audience-Daten oder Cookie-IDs.
Wie sieht das CSV-Format für den Bulk-Import aus?
Pflichtspalte: destination_url. Optional: slug, domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, tags (kommagetrennt), folder_id, expires_at (ISO 8601), max_clicks, pixel_ids (kommagetrennte Pixel-Namen). Eine CSV-Vorlage kann im Import-Dialog heruntergeladen werden. Maximal 10.000 Zeilen pro Dashboard-Import; die API akzeptiert unbegrenzte Zeilen in Batches von 100 pro Aufruf, entsprechend den Rate-Limits Ihres Tarifs.
Wie funktionieren mobile Deep-Links auf iOS und Android?
Kurzlinks, die auf App-Scheme-URLs (yourapp://) oder HTTPS-Deep-Links verweisen, enthalten die Logik für Apple Universal Links und Android App Links inklusive Fallback. Wenn die App installiert ist, fängt das Betriebssystem den Redirect ab und öffnet die App an der richtigen Stelle. Wenn nicht, landet der Nutzer auf der von Ihnen angegebenen Web-Fallback-URL (meist der App Store oder die entsprechende Website). Sie konfigurieren die Apple-App-Site-Association-JSON und assetlinks.json in den Domain-Einstellungen; Elido stellt diese unter den bekannten Pfaden auf Ihrer Custom Domain bereit.
Ist die Attribution Last-Click?
Klickdaten werden roh gespeichert – jedes Klick-Event mit seinen UTMs, Referrer, Gerät, Land und Zeitstempel. Das Attributionsmodell ist das, was Sie in Ihrem Analytics-Tool auf die exportierten Daten anwenden. Das Dashboard zeigt standardmäßig Last-Click-Attribution, da dies die meisten Nutzer eines Link-Shorteners erwarten. Wenn Sie Multi-Touch- oder datengesteuerte Attribution nutzen, exportieren Sie den rohen Klick-Stream nach BigQuery oder Snowflake und führen Sie Ihr Modell dort aus.
Kann ich Klickdaten direkt nach BigQuery oder Looker Studio exportieren?
Ein geplanter Export nach GCS (anschließend geladen in BigQuery über einen nativen GCS-BQ-Transfer) ist im Business-Tarif verfügbar. Echtzeit-Streaming nach Kafka / Redpanda ist ein Feature auf API-Ebene. Der Looker-Studio-Connector steht auf der Roadmap, ist aber noch nicht verfügbar – aktuell erfolgt der Weg über GCS-Export + BigQuery + Looker. Ein Read-only ClickHouse DSN ist im Business-Tarif für Teams verfügbar, die eine direkte SQL-Verbindung bevorzugen.
Marketer's reading list
Nicht sicher, welcher Winkel passt?
Die meisten Teams beginnen als eins und wachsen in alle vier hinein. Unser Vertriebsteam kann in 20 Minuten Ihren spezifischen Stack durchgehen.