Ga naar hoofdinhoud

Probleemoplossing

Veelvoorkomende integratieproblemen en hoe deze op te lossen. Alle voorbeelden verwijzen naar API-versie v1.

Snippet laadt niet

Symptoom: Het Selgeo-trackingsnippet lijkt niet te worden uitgevoerd.

Mogelijke oorzaken:

  1. De script-tag ontbreekt of is misvormd. Controleer of het snippet aanwezig is in de HTML van uw pagina:

    <script
    src="https://cdn.selgeo.com/v1/selgeo.js"
    data-merchant="pk_test_YOUR_KEY"
    async
    ></script>
  2. Content Security Policy (CSP) blokkeert het script. Voeg https://cdn.selgeo.com toe aan de script-src-richtlijn en https://api.selgeo.com aan de connect-src-richtlijn:

    script-src 'self' https://cdn.selgeo.com;
    connect-src 'self' https://api.selgeo.com;
  3. Een adblocker of browserextensie blokkeert het verzoek. Test in een incognitovenster met uitgeschakelde extensies.

  4. Ongeldige API-sleutel. Controleer de sleutel in Instellingen > API-sleutels in het dashboard.

Klikken verschijnen niet

Mogelijke oorzaken:

  1. Verkeerde modus. Als u een pk_test_*-sleutel gebruikt, verschijnen klikken alleen in testmodus.
  2. Geen referralparameter in de URL. Het snippet zoekt naar ?ref=abc123 in de URL.
  3. Frequentielimiet overschreden. Het tracking-eindpunt staat 1.000 verzoeken per minuut per publieke sleutel toe.
  4. Netwerkfout. Controleer het tabblad Netwerk in de Ontwikkelaarstools op mislukte verzoeken aan api.selgeo.com.

Conversies niet toegeschreven

Mogelijke oorzaken:

  1. Ontbrekende of ongeldige click_id. De click_id koppelt een conversie aan de oorspronkelijke klik.
  2. Attributievenster verlopen. Controleer het attributievenster van uw programma in Programma's > Instellingen.
  3. Partner niet goedgekeurd. Conversies worden alleen toegeschreven aan goedgekeurde partners.
  4. Dubbele conversie. Als u dezelfde external_transaction_id tweemaal verstuurt, wordt het tweede verzoek afgewezen met 409 CONVERSION_DUPLICATE.
  5. Modus mismatch. Een click_id gegenereerd met een pk_test_*-sleutel kan alleen worden gekoppeld aan een conversie gerapporteerd met een sk_test_*-sleutel.

click_id ontbreekt

Stripe Checkout-integratie:

const session = await stripe.checkout.sessions.create({
metadata: {
aff_click_id: clickId,
},
});

Conversie-API-integratie:

const clickId = __selgeo?.getClickId();
curl -X POST https://api.selgeo.com/api/v1/conversions \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"click_id": "DE_CLICK_ID",
"event_type": "purchase",
"external_transaction_id": "txn_123",
"amount_cents": 4900,
"currency": "EUR"
}'

Nog steeds vastgelopen?

  1. Controleer het Attributie-auditlogboek in het dashboard.
  2. Verifieer uw integratie eerst in testmodus.
  3. Neem contact op met ondersteuning met uw verkopersaccount-ID en eventuele verzoek-ID's.