Rozwiązywanie problemów
Typowe problemy z integracją i jak je rozwiązać. Wszystkie przykłady odnoszą się do API wersji v1.
Snippet nie ładuje się
Objaw: Snippet śledzący Selgeo nie wydaje się działać.
Możliwe przyczyny:
-
Brak tagu script lub jest on nieprawidłowy. Sprawdź, czy snippet jest obecny w kodzie HTML strony:
<scriptsrc="https://cdn.selgeo.com/v1/selgeo.js"data-merchant="pk_test_YOUR_KEY"async></script> -
Content Security Policy (CSP) blokuje skrypt. Dodaj
https://cdn.selgeo.comdo dyrektywyscript-srcihttps://api.selgeo.comdo dyrektywyconnect-src:script-src 'self' https://cdn.selgeo.com;connect-src 'self' https://api.selgeo.com; -
Bloker reklam lub rozszerzenie przeglądarki blokuje żądanie. Przetestuj w oknie incognito z wyłączonymi rozszerzeniami.
-
Nieprawidłowy klucz API. Sprawdź klucz w Ustawienia > Klucze API w panelu.
Kliknięcia nie pojawiają się
Możliwe przyczyny:
- Zły tryb. Jeśli używasz klucza
pk_test_*, kliknięcia pojawiają się tylko w trybie testowym. - Brak parametru polecenia w adresie URL. Snippet szuka
?ref=abc123w adresie URL. - Przekroczono limit szybkości. Punkt końcowy śledzenia pozwala na 1000 żądań na minutę na klucz publiczny.
- Błąd sieci. Sprawdź kartę Sieć w Narzędziach deweloperskich pod kątem nieudanych żądań do
api.selgeo.com.
Konwersje nie przypisane
Możliwe przyczyny:
- Brak lub nieprawidłowy
click_id.click_idłączy konwersję z jej pierwotnym kliknięciem. - Okno atrybucji wygasło. Sprawdź okno atrybucji programu w Programy > Ustawienia.
- Partner niezatwierdzony. Konwersje są przypisywane tylko do zatwierdzonych partnerów.
- Zduplikowana konwersja. Jeśli wyślesz ten sam
external_transaction_iddwukrotnie, drugie żądanie zostanie odrzucone z409 CONVERSION_DUPLICATE. - Niezgodność trybu.
click_idwygenerowany kluczempk_test_*może być dopasowany tylko przez konwersję zgłoszoną kluczemsk_test_*.
Brak click_id
Integracja Stripe Checkout:
const session = await stripe.checkout.sessions.create({
metadata: {
aff_click_id: clickId,
},
});
Integracja API konwersji:
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": "CLICK_ID",
"event_type": "purchase",
"external_transaction_id": "txn_123",
"amount_cents": 4900,
"currency": "EUR"
}'
Nadal utknąłeś?
- Sprawdź Dziennik audytu atrybucji w panelu.
- Zweryfikuj integrację najpierw w trybie testowym.
- Skontaktuj się z pomocą techniczną podając ID konta sprzedawcy i wszelkie ID żądań.