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:
-
De script-tag ontbreekt of is misvormd. Controleer of het snippet aanwezig is in de HTML van uw pagina:
<scriptsrc="https://cdn.selgeo.com/v1/selgeo.js"data-merchant="pk_test_YOUR_KEY"async></script> -
Content Security Policy (CSP) blokkeert het script. Voeg
https://cdn.selgeo.comtoe aan descript-src-richtlijn enhttps://api.selgeo.comaan deconnect-src-richtlijn:script-src 'self' https://cdn.selgeo.com;connect-src 'self' https://api.selgeo.com; -
Een adblocker of browserextensie blokkeert het verzoek. Test in een incognitovenster met uitgeschakelde extensies.
-
Ongeldige API-sleutel. Controleer de sleutel in Instellingen > API-sleutels in het dashboard.
Klikken verschijnen niet
Mogelijke oorzaken:
- Verkeerde modus. Als u een
pk_test_*-sleutel gebruikt, verschijnen klikken alleen in testmodus. - Geen referralparameter in de URL. Het snippet zoekt naar
?ref=abc123in de URL. - Frequentielimiet overschreden. Het tracking-eindpunt staat 1.000 verzoeken per minuut per publieke sleutel toe.
- Netwerkfout. Controleer het tabblad Netwerk in de Ontwikkelaarstools op mislukte verzoeken aan
api.selgeo.com.
Conversies niet toegeschreven
Mogelijke oorzaken:
- Ontbrekende of ongeldige
click_id. Declick_idkoppelt een conversie aan de oorspronkelijke klik. - Attributievenster verlopen. Controleer het attributievenster van uw programma in Programma's > Instellingen.
- Partner niet goedgekeurd. Conversies worden alleen toegeschreven aan goedgekeurde partners.
- Dubbele conversie. Als u dezelfde
external_transaction_idtweemaal verstuurt, wordt het tweede verzoek afgewezen met409 CONVERSION_DUPLICATE. - Modus mismatch. Een
click_idgegenereerd met eenpk_test_*-sleutel kan alleen worden gekoppeld aan een conversie gerapporteerd met eensk_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?
- Controleer het Attributie-auditlogboek in het dashboard.
- Verifieer uw integratie eerst in testmodus.
- Neem contact op met ondersteuning met uw verkopersaccount-ID en eventuele verzoek-ID's.