Kies de invalshoek die bij jouw team past
Voor marketeers

Merkgebonden verkorte links die de spamfilter overleven.

Je meet clicks, conversies en CAC. Elido vervangt Bitly zonder het audittrail te verliezen - UTM-templates die niet afwijken, server-side conversiedoorsturing naar Meta CAPI / GA4 / Mixpanel, en een click-to-revenue-koppeling die adblockers overleeft.

  • UTM-templates opgelost bij het aanmaken van de link, niet bij de click
  • Server-side doorsturing naar Meta CAPI / GA4 / Mixpanel
  • Click-ID-koppeling overleeft adblockers en Safari ITP
  • CSV-/Sheets-bulk-import met kolomtoewijzing
UTM template - Q2 launch
inherits workspace
utm_source{{ channel }}newsletter, paid, organic
utm_mediumemailfixed
utm_campaignspring_2026campaign default
utm_content{{ creative }}from CSV column D
utm_term{{ audience.segment }}from Klaviyo segment
Resolves at link create →
elido.me/spring-de?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026&utm_content=hero_a&utm_term=high_intent
Applied to 184 links Live
0%
Click-sampling
Server-side
Conversiedoorsturing
<5s
Event-ingestvertraging
<2 min
Eerste link live

Hoe attributie werkt

Click → conversie → omzet, zonder de koppelsleutel te verliezen.

Pixel-only attributie verliest 20-40% van de conversies aan Safari ITP, adblockers en toestemmingsbanners. Server-side doorsturing dicht het grootste deel van dat gat door een click-ID te koppelen die we je bij de redirect meegeven, en deze vervolgens door te geven aan welke advertentieplatforms dan ook relevant zijn.

  1. Stap 1

    Click

    elido.me/promo

    302 naar bestemming + click_id geretourneerd in response-header.

  2. Stap 2

    Click opgeslagen

    edge → ingestieservice

    Workspace + UTM's + click_id komen in <5s terecht in de analytics-store.

  3. Stap 3

    Conversie gaat af

    Stripe / Shopify webhook

    Je backend doet een POST naar /v1/conversions met click_id + bedrag.

  4. Stap 4

    Verspreiding

    Meta · GA4 · Mixpanel

    Server-to-server-doorsturing met de originele UTM-context toegevoegd.

UTM-templates

Eén keer taggen. Overal toepassen. Overschrijven wanneer de realiteit erom vraagt.

Een template staat op de workspace of campagne. Variabelen worden opgelost bij het aanmaken van de link, niet op het moment van de click, zodat je analysetool altijd ziet wat bedoeld was. Per-linkoverschrijvingen worden gelogd en zijn te vergelijken, zodat je twee weken later nog kunt traceren waar een UTM van de template is afgeweken.

  • Workspace-standaardwaarden
    utm_source, medium, campaign, content, term - elke subset
  • Overschrijvingen per campagne
    Subtemplate erft over en vervangt genoemde variabelen
  • Overschrijvingen per link
    Gelogd met uitvoerder + voor/na voor audit
  • Sheets-/CSV-doorwerking
    Templates worden toegepast bij bulk-import - geen formulekolommen
Lees over campagnes →
Campaign templates
workspace · spring 2026
  • Newsletter - weekly
    source: newslettermedium: emailcampaign: weekly_2026_w19
    4
    links
  • Paid - Meta retarget
    source: metamedium: paid_socialcampaign: retarget_q2
    12
    links
  • Influencer - DACH
    source: {{ creator.handle }}medium: partnercampaign: dach_summer
    28
    links
  • All variables resolved at create time. Override at the link row if reality demands.

Server-side doorsturing

Eén conversie-event. Drie advertentieplatforms. Geen client-side pixel.

Je checkout stuurt een webhook naar /v1/conversions met de click-ID uit de redirect-response. We dedupliceren tegen de click-rij en verspreiden deze vervolgens naar de endpoints die je hebt gekoppeld - met behoud van de originele UTM-context.

Meta CAPIConversions API · server-to-server
+34%
vs pixel-only

Hashed email, click_id passthrough, action_source=website

GA4 MPMeasurement Protocol · server
+22%
vs gtag.js

client_id stitched from gclid + first-party cookie

Mixpanelserver-side track · /track
Native
with $insert_id

Dedupe per click_id + 5-min insert idempotency

launch_q2.csv
184 rows · preview
Destination URLChannelVariantStatus
shop.example.com/de/launchnewsletterhero_aok
shop.example.com/fr/lancementnewsletterhero_aok
shop.example.com/de/launchpaid_socialcarousel_v2ok
blog.example.com/post-launchorganic-ok
(missing)newsletterfallbackURL required
shop.example.com/it/lancionewsletterhero_bok
Rows ok
183
Errors
1
UTM template
spring_2026
Fix row 5, then commit

Bulk-campagne-import

De meeste campagnes beginnen in een spreadsheet. Stop met één voor één links plakken.

Upload een CSV of plak vanuit Sheets. De mapper herkent de bestemmings-URL, het kanaal, de creative-variant en eventuele UTM-overschrijvingen; de workspace-template vult de rest aan. Varianten en per-creative-slugs worden in één keer aangemaakt, met een voorbeeldrij voordat je bevestigt.

  • Plakken vanuit Sheets, CSV slepen-en-neerzetten, of POST /v1/links/bulk
  • Kolomset-presets voor Mailchimp + Klaviyo
  • Foutrapportage per rij (geen gedeeltelijke commits)
  • Tot 10.000 rijen per upload (Pro), 50.000 op Business

Wat je kunt doen

  • UTM-templates opgelost bij het aanmaken van de link, niet bij de click
  • Server-side doorsturing naar Meta CAPI / GA4 / Mixpanel
  • Click-ID-koppeling overleeft adblockers en Safari ITP
  • CSV-/Sheets-bulk-import met kolomtoewijzing
  • Conversiewebhooks vanuit Stripe, Shopify, Chargebee
  • A/B-varianten met z-toets-betrouwbaarheid op dezelfde verkorte link

Wat Elido een marketeer daadwerkelijk biedt

UTM-templates en clickaantallen zijn basisvoorzieningen. Onderstaande lijst behandelt de zaken die attributiepijplijnen om zeep helpen wanneer ze ontbreken.

Campagnetagging
01

Automatische UTM-tagging die niet afwijkt

UTM-templates worden eenmalig gedefinieerd op workspace- of campagneniveau en worden vervolgens automatisch toegepast op elke link die in die context wordt aangemaakt - via het dashboard, bulk-import of de API. De templatevariabelen worden opgelost op het moment dat de link wordt aangemaakt, niet op het moment van de click, zodat de waarde in je analysetool altijd overeenkomt met wat bedoeld was. Je kunt per link overschrijven wanneer de campagne-naamgevingsconventie wordt doorbroken (productlanceringen, samenwerkingscampagnes), en de overschrijving wordt gelogd zodat je kunt traceren waar een UTM van de template is afgeweken. Exporteer de volledige tabel met link + UTM + clickaantal naar CSV of stuur deze rechtstreeks door naar Google Sheets via de geplande-exportconnector. Nooit meer twee weken na afloop van de campagne moeten vragen 'heeft iemand die link getagd?'

Creative testing
02

A/B-testen op slugs zonder een CRO-tool aan te schaffen

Wijs twee of meer bestemmings-URL's toe aan één verkorte link. Verkeer wordt verdeeld op basis van gewicht (standaard 50/50, instelbaar per variant) of via round-robin. Elke variant krijgt zijn eigen click-tijdreeks, zodat je kunt zien wanneer een variant is gaan afwijken - handig voor dayparting-tests. Het statistische model is een eenvoudige proportie-z-toets die op de backend draait; resultaten verschijnen in het dashboard als 'variant A leidt met 94% betrouwbaarheid' zodra je de minimale steekproefgrootte hebt bereikt (instelbaar; standaard 200 clicks per variant). Je moet zelf nog bepalen wat de test bewijst - wij tonen de clickdata, geen causale-inferentie-engine. Randgeval: als de onderliggende landingspagina een keten van redirects heeft voordat de conversiepixel afgaat, kan conversieattributie een onderschatting geven. Documenteer dit voordat je het resultaat interpreteert.

Server-side conversie
03

Stuur conversies server-side naar Meta CAPI, GA4 en Mixpanel

Client-side pixels missen 20-40% van de conversies, afhankelijk van de mix aan browsers en adblockers. Server-side doorsturing dicht het grootste deel van dat gat. Bij elke click slaat Elido een click-ID op tegen de workspace van de bestemmings-URL. Wanneer er op je backend een conversie-event afgaat (Stripe-webhook, Shopify-orderwebhook, je eigen checkout), stuur je het event door naar het conversie-endpoint van Elido, samen met de click-ID die is teruggegeven in de click-response, de eventnaam en optioneel waarde/valuta. Elido dedupliceert tegen de click en verspreidt de conversie vervolgens naar de server-side endpoints die je hebt geconfigureerd: Meta Conversions API, GA4 Measurement Protocol of Mixpanel server-track. Elk doorgestuurd event bevat de originele UTM-parameters van de click, zodat attributie de hele funnel overleeft. De inrichttijd is ongeveer 2 uur als je checkout al webhooks verstuurt. Het is geen vervanging voor een volwaardig CDP, maar het herstelt attributie die pixel-only opzetten volledig kwijtraken.

Campagnebeheer
04

Bulk-import voor campagnes die beginnen met een spreadsheet

De meeste campagneworkflows beginnen in een spreadsheet: kolom A is de bestemmings-URL, kolom B is het kanaal, kolom C is de creative-variant. De bulk-import van Elido accepteert precies dat CSV-formaat (plus een downloadbare template als je vanaf nul begint). Eén rij per link; optionele kolommen voor slug, UTM-overschrijvingen, tags, map, vervaldatum, max-clicks-limiet en retargeting-pixel-ID's. De importer valideert elke rij voordat er iets wordt aangemaakt - kapotte URL's, dubbele slugs en ontbrekende verplichte velden verschijnen allemaal in een pre-flight foutrapport dat je kunt oplossen voordat de batch wordt uitgevoerd. Maximaal 10.000 rijen per import via het dashboard; onbeperkt via de API (met rate limiting). De importgeschiedenis wordt 90 dagen bewaard, zodat je later kunt traceren waar een batch vandaan kwam als er vragen ontstaan.

Retargeting
05

Koppel retargetingpixels per link, niet per domein

Standaard retargeting vereist de pixel op de bestemmingspagina - die je niet in eigen beheer hebt bij externe affiliate-links, partner-landingspagina's of checkout-flows van derden. Elido activeert retargetingpixels vanaf de redirectpagina voordat de gebruiker wordt doorgestuurd naar de bestemming. Je kunt Meta Pixel, Google Ads-remarketing, LinkedIn Insight Tag of TikTok Pixel koppelen - afzonderlijk of in combinatie - op linkniveau, niet alleen op workspaceniveau. Toewijzing op linkniveau betekent dat verschillende campagnes verschillende pixel-doelgroepen kunnen activeren vanaf hetzelfde aangepaste domein, zonder elkaars retargetingpools te vervuilen. Privacyhouding: de pixel gaat alleen af voor gebruikers die toestemming hebben gegeven in het redirect-tussenscherm (indien ingeschakeld) of wier regio geen expliciete toestemming vereist onder jouw rechtsgrondslag. Elido slaat de retargetingcookie niet op - de pixel schrijft rechtstreeks naar het advertentieplatform. Controleer de pixellijst per link in het dashboard; wijs in bulk toe via CSV of API.

Stack waarmee je te maken krijgt

  • Aangepaste domeinen
  • Bio-pagina's
  • Conversietracking
  • Retargetingpixels
  • Gebrande QR-codes
  • Campagnes & A/B

Wat je in beweging zet

Click-attributie
100% van de links
Omzetattributie
Stripe / Shopify
Inrichttijd
Minder dan 30 minuten

Marketeers die hiermee werken

Namen zijn voorlopig plaatshouders - echte klantnamen komen hier zodra de casestudy's worden gepubliceerd.

We hebben onze Klaviyo-linkflow in één middag herbouwd met UTM-templates. Nu wordt elke e-mailcampagne automatisch correct getagd; attributie is geen giswerk meer tijdens de wekelijkse performance-review.

D
DTC e-commercemerk, Hamburg
Head of Performance Marketing

Server-side Meta CAPI via Elido herstelde ongeveer 30% van onze verloren conversies na iOS 14.5. De inrichting kostte één sprint. Het is geen magie, maar het werkt.

B
B2B SaaS, groeiteam, Warschau
Growth Lead

We beheren 200+ affiliate-links voor drie merken. Pixel-per-link betekent dat we lezers kunnen retargeten die op een affiliate-link hebben geklikt, zonder de site van de handelaar aan te raken. Dat was met onze vorige shortener niet mogelijk.

C
Content- en affiliate-uitgever, Lissabon
Head of Monetisation

Elido versus Bitly versus Rebrandly voor marketeers

Drie eerlijke opties. We belichten echte verschillen, geen selectief gekozen vinkjeslijstjes. Bitly en Rebrandly zijn allebei solide voor basisgebruik; de verschillen worden zichtbaar aan de randen.

MogelijkheidElidoBitlyRebrandly
UTM-templatesWorkspace- + campagneniveau; automatisch toegepastAlleen campagneniveau; handmatig per linkLinkniveau; geen automatische toepassing
A/B-testen op slugsGewogen verdeling + z-toets-betrouwbaarheidGeen native A/B op linksGeen native A/B op links
Server-side conversiesMeta CAPI, GA4 MP, Mixpanel - gededupliceerdNiet beschikbaarNiet beschikbaar
Retargetingpixels per linkJa - Meta, Google, LinkedIn, TikTok per linkPixel alleen op domeinniveauPixel op workspaceniveau, niet per link
Deep-linkbereik (iOS/Android)Universal Links + App Links met webfallbackBasale deep-link-ondersteuningDeep links via integratie; iOS-pariteit is goed
Doorgifte van mobiele attributieClick-ID in query-parameter; MMP-webhookkoppeling handmatigBranch-partnerschap voor MMP'sMMP-integraties gedocumenteerd
Export naar BI (BigQuery / Snowflake)Geplande export + alleen-lezen analytics-DSNCSV-export; geen directe warehouse-connectorCSV + API; geen native warehouse-connector

Vragen die marketeers stellen

Op welke domeinen is automatische UTM-tagging van toepassing?

Elke link die wordt aangemaakt binnen een campagne waaraan een UTM-template is gekoppeld. De template is van toepassing op de click-through-parameters van de verkorte link, niet op de querystring van de bestemmings-URL - je bestemmings-URL blijft ongewijzigd. Als de bestemming al UTM's heeft, voegen we niets samen en overschrijven we niets; de UTM-template van de verkorte link legt de intentie onafhankelijk vast. Templates worden in deze volgorde opgelost: workspace-standaardwaarden → campagne-overschrijvingen → per-linkoverschrijvingen.

Wat is het statistische model voor A/B-tests?

Een two-proportion z-toets op clickniveau. Het dashboard toont de betrouwbaarheid als percentage zodra beide varianten de door jou ingestelde minimale steekproefgrootte hebben bereikt (standaard 200 clicks elk). We rapporteren de ruwe betrouwbaarheid; we passen geen correcties voor sequentieel testen, Bonferroni of Bayesiaanse posteriors toe. Als je een formeel experiment uitvoert met omzet als uitkomst, kun je de significantietoets het beste in je eigen warehouse uitvoeren met de ruwe click-export - wij leveren de data, niet de causale conclusie.

Hoe lang duurt het instellen van server-side conversies?

Ongeveer 2 uur als je backend al webhooks verstuurt bij conversie-events (Stripe, Shopify of custom). De integratie verloopt zo: (1) voeg een query-parameter toe aan je verkorte link om de click-ID vast te leggen bij impressie, (2) geef de click-ID door via je checkout-sessie, (3) bij conversie, POST naar het conversie-endpoint van Elido met click-ID + event + waarde. Elido regelt de verspreiding naar Meta CAPI, GA4 MP of Mixpanel. Geen speciale SDK nodig - gewone HTTPS-POST.

Wat is de privacyhouding rond retargetingpixels?

De pixel wordt geactiveerd vanaf de Elido-redirectpagina. We bieden een toestemmings-tussenscherm (aan/uit instelbaar) dat het activeren van de pixel afhankelijk maakt van acceptatie door de gebruiker, als jouw rechtsgrondslag dat vereist. Voor EU-verkeer ben je zelf verantwoordelijk voor een rechtmatige grondslag voor het activeren van de retargeting - wij leveren het mechanisme, niet het juridisch advies. De pixel schrijft rechtstreeks naar het advertentieplatform; Elido slaat geen pixel-doelgroepdata of cookie-ID's op.

Wat is het CSV-formaat voor bulk-import?

Verplichte kolom: destination_url. Optioneel: slug, domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, tags (kommagescheiden), folder_id, expires_at (ISO 8601), max_clicks, pixel_ids (kommagescheiden pixelnamen). Een template-CSV is te downloaden vanuit het importvenster. Maximaal 10.000 rijen per dashboard-import; de API accepteert onbeperkt rijen in batches van 100 per aanroep, met rate limits afhankelijk van je abonnement.

Hoe werken mobiele deep links op iOS en Android?

Verkorte links die verwijzen naar app-scheme-URL's (yourapp://) of HTTPS-deep links bevatten fallbacklogica voor Apple Universal Link en Android App Link. Als de app is geïnstalleerd, onderschept het besturingssysteem de redirect en opent het de app op het juiste scherm. Zo niet, dan komt de gebruiker terecht op de webfallback-URL die je opgeeft (meestal de App Store of het webequivalent). Je configureert de Apple-App-Site-Association-JSON en assetlinks.json in de domeininstellingen; Elido serveert deze op de bekende paden ('well-known') op je aangepaste domein.

Is attributie last-click?

Clickdata wordt ruw opgeslagen - elk click-event met de bijbehorende UTM's, referrer, apparaat, land en tijdstempel. Het attributiemodel is wat jij toepast in je analysetool op de geëxporteerde data. Het dashboard toont standaard last-click-attributie, omdat dat is wat de meeste gebruikers van een shortener verwachten. Als je multi-touch- of data-driven attributie toepast, exporteer dan de ruwe clickstream naar BigQuery of Snowflake en voer je model daar uit.

Kan ik clickdata rechtstreeks exporteren naar BigQuery of Looker Studio?

Geplande export naar GCS (vervolgens geladen in BigQuery via een native GCS-BQ-overdracht) is beschikbaar op Business. Realtime streaming via de Kafka-compatibele firehose is een functie op API-niveau. De Looker Studio-connector staat op de roadmap, maar is nog niet uitgebracht - voorlopig loopt het pad via GCS-export + BigQuery + Looker. Een alleen-lezen analytics-DSN is beschikbaar op Business voor teams die de voorkeur geven aan een directe SQL-verbinding.

Niet zeker welke invalshoek past?

De meeste teams beginnen met één invalshoek en groeien naar alle vier. Ons salesteam neemt in 20 minuten je specifieke stack met je door.