Conversietracking

Wat een conversie is in Elido, hoe je conversiegebeurtenissen verstuurt, waar je de pixel plaatst en hoe attributievensters werken.

4 min leestijdBijgewerkt op 2026-05-15

Wat je gaat instellen

  • Verstuur conversiegebeurtenissen via een server-side API-call (het meest betrouwbaar) of een client-side pixel op je bevestigingspagina.
  • Gebruik click_id uit de responseheaders van de redirect voor exacte attributie, of customer_email voor matching binnen het last-touch-venster.
  • Stel het attributievenster in (1 / 7 / 30 / 90 dagen) per workspace onder Instellingen → Attributie.

Elido volgt twee dingen vanuit een shortlink: de klik (wanneer iemand de link volgt) en de conversie (wanneer diezelfde persoon daarna een waardevolle actie op jouw site onderneemt). Conversietracking verbindt de twee, zodat je niet alleen ziet welke links verkeer opleveren, maar ook welke resultaten opleveren.

Wat telt als een conversie

Een conversie is elke gebeurtenis die jij definieert — een aankoop, een aanmelding, een formulierinzending, een proefstart. Elido legt geen specifieke definitie op. Je verstuurt een conversiegebeurtenis zodra de actie plaatsvindt; wij schrijven deze toe aan de klik die de gebruiker binnenbracht.

Het conversiedashboard onder Analytics → Conversies toont:

  • Totaal aantal conversies en totaal toegeschreven omzet.
  • Conversies uitgesplitst per link, campagne, dag en platform.
  • Een tabel met recente individuele conversiegebeurtenissen met klant-e-mail en omzet.

Een conversiegebeurtenis instellen

Optie 1: server-side API-call

De meest betrouwbare methode. Wanneer een gebruiker een actie op jouw backend voltooit, stuur je een POST naar het conversie-endpoint:

curl -X POST https://api.elido.app/v1/conversions \
  -H "Authorization: Bearer $ELIDO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workspace_id": 42,
    "platform": "stripe",
    "customer_email": "[email protected]",
    "revenue_cents": 4900,
    "currency": "EUR",
    "converted_at": "2026-05-12T14:30:00Z"
  }'

Neem customer_email of click_id op voor attributie. Geef je een click_id mee (teruggegeven in de responseheaders van de redirect als X-Elido-Click-ID), dan is de attributie exact. Geef je alleen customer_email mee, dan matchen we dit tegen de laatste klik van dat adres binnen het attributievenster.

Optie 2: client-side pixel

Voeg de Elido-pixel toe aan je bevestigingspagina (orderbevestiging, aanmelding gelukt, enz.):

<script>
  window.elidoConvert =
    window.elidoConvert ||
    function (opts) {
      fetch("https://api.elido.app/v1/conversions/pixel", {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify({
          workspace_id: opts.workspaceId,
          platform: opts.platform || "web",
          revenue_cents: opts.revenueCents || 0,
          currency: opts.currency || "EUR",
        }),
        credentials: "include",
      });
    };
</script>

Roep hem vervolgens aan op de bevestigingspagina:

<script>
  elidoConvert({
    workspaceId: 42,
    platform: "web",
    revenueCents: 4900,
    currency: "EUR",
  });
</script>

De pixel gebruikt een browsercookie die tijdens de redirect wordt geplaatst om de klik te identificeren die aan de conversie voorafging. Dit werkt voor trajecten binnen dezelfde browser en hetzelfde apparaat. Voor cross-device of cross-browser attributie is de server-side click_id-methode betrouwbaarder.

Attributievensters

Standaard wordt een conversie toegeschreven aan de meest recente klik van dezelfde gebruiker binnen een venster van 30 dagen. Klikte diezelfde gebruiker in die periode op meerdere links, dan wordt de conversie toegeschreven aan de laatste klik (last-touch-attributie).

Het venster is per workspace configureerbaar onder Instellingen → Attributie. Beschikbare opties zijn 1 dag, 7 dagen, 30 dagen en 90 dagen.

Het conversiedashboard lezen

Analytics → Conversies splitst conversies uit naar:

  • Platform — het platform-veld dat je meegeeft in de API-call (stripe, shopify, web, of een label naar keuze).
  • Toplinks — welke shortlinks de meeste conversies opleverden.
  • Topcampagnes — welke campagnes het best converteerden.
  • Dagelijkse omzet — een staafdiagram van toegeschreven omzet over tijd.

Omzet wordt getoond als de som van de revenue_cents-waarden die je hebt meegegeven. Volg je geen omzet (bijvoorbeeld bij leadgeneratie), dan kun je revenue_cents op 0 laten en alleen het conversieaantal gebruiken.

Problemen oplossen

Conversies verschijnen niet. Controleer de API-response van je POST /v1/conversions-call — het endpoint geeft bij succes het conversie-ID terug en bij een fout een gedetailleerde foutmelding. Veelvoorkomende problemen: ontbrekend workspace-ID, ongeldige valutacode (moet ISO 4217 zijn, bijv. EUR en niet ), of een API-sleutel zonder conversions:write-rechten.

Attributie matcht niet met de verwachte klikken. Gebruik je de pixel (cookiegebaseerd), controleer dan of de browser van de gebruiker geen third-party cookies blokkeert. Safari's ITP en sommige adblockers wissen de cookie voordat de conversiepagina wordt geladen. Gebruik de server-side click_id-methode voor betrouwbare attributie.

Omzetcijfers komen niet overeen met mijn betaalverwerker. De cijfers in Elido zijn precies wat je ons doorgeeft — we halen geen bedragen rechtstreeks op bij Stripe of een andere verwerker. Bij een verschil vergelijk je de revenue_cents-waarden in je conversie-API-calls met je betaalgegevens.

Eén conversie staat onder de verkeerde link. Attributie gebruikt standaard last-touch. Klikte een gebruiker op meerdere links voordat hij converteerde, dan gaat de conversie naar de meest recente klik. Was die laatste klik afkomstig van een andere campagne, dan is dat verwacht gedrag. Pas het attributievenster aan of schakel over op first-touch-attributie in de instellingen als last-touch niet aansluit bij je rapportagebehoeften.

Was dit nuttig?
Nog meer nodig? Mail het team - reacties binnen één werkdag.Contact met ondersteuning