Solución de problemas
Problemas de integración comunes y cómo resolverlos. Todos los ejemplos hacen referencia a API versión v1.
El snippet no se carga
Síntoma: El snippet de seguimiento de Selgeo no parece ejecutarse.
Posibles causas:
-
La etiqueta script falta o está malformada. Verifique que el snippet esté presente en el HTML de su página:
<scriptsrc="https://cdn.selgeo.com/v1/selgeo.js"data-merchant="pk_test_YOUR_KEY"async></script> -
La Content Security Policy (CSP) bloquea el script. Agregue
https://cdn.selgeo.coma la directivascript-srcyhttps://api.selgeo.coma la directivaconnect-src:script-src 'self' https://cdn.selgeo.com;connect-src 'self' https://api.selgeo.com; -
Un bloqueador de anuncios o extensión de navegador bloquea la solicitud. Pruebe en una ventana de incógnito con las extensiones desactivadas.
-
Clave API inválida. Verifique la clave en Configuración > Claves API en el panel de control.
Los clics no aparecen
Posibles causas:
- Modo incorrecto. Si usa una clave
pk_test_*, los clics solo aparecen en modo de prueba. - No hay parámetro de referido en la URL. El snippet busca
?ref=abc123en la URL. - Límite de tasa superado. El punto de conexión de seguimiento permite 1.000 solicitudes por minuto por clave pública.
- Error de red. Verifique la pestaña Red de las DevTools en busca de solicitudes fallidas a
api.selgeo.com.
Conversiones no atribuidas
Posibles causas:
click_idfaltante o inválido. Elclick_idvincula una conversión a su clic de origen.- Ventana de atribución expirada. Verifique la ventana de atribución de su programa en Programas > Configuración.
- Socio no aprobado. Las conversiones solo se atribuyen a socios aprobados.
- Conversión duplicada. Si envía el mismo
external_transaction_iddos veces, la segunda solicitud se rechaza con409 CONVERSION_DUPLICATE. - Incompatibilidad de modo. Un
click_idgenerado con una clavepk_test_*solo puede ser asociado por una conversión reportada con una clavesk_test_*.
click_id faltante
Integración Stripe Checkout:
const session = await stripe.checkout.sessions.create({
metadata: {
aff_click_id: clickId,
},
});
Integración API de conversión:
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": "EL_CLICK_ID",
"event_type": "purchase",
"external_transaction_id": "txn_123",
"amount_cents": 4900,
"currency": "EUR"
}'
¿Todavía atascado?
- Verifique el Registro de auditoría de atribución en el panel de control.
- Verifique su integración primero en modo de prueba.
- Contacte al soporte con su ID de cuenta de comerciante y cualquier ID de solicitud.