Skip to main content
Los eventos de servidor permiten que tu backend informe de conversiones directamente a la API de seguimiento de Scanova mediante una clave de API. A diferencia de los eventos del navegador, los eventos de servidor no los pueden bloquear los bloqueadores de anuncios, no se ven afectados por las restricciones del navegador y transportan datos de atribución sensibles de forma segura.

Cuándo usar eventos de servidor

Combina ambos para tener la imagen más completa: el SDK del navegador sigue el recorrido y tu servidor informa de cuándo se produjo realmente una conversión.

Cómo funciona la atribución en el servidor

El scan_session_id es el vínculo de atribución entre un escaneo de código QR y un evento de servidor. Este es el flujo habitual:
Tu responsabilidad: pasar el scan_session_id del navegador a tu servidor. Las formas habituales de hacerlo son:
  • Incluirlo en un campo de formulario oculto
  • Enviarlo en el cuerpo de la petición a tu API desde el JavaScript del frontend
  • Guardarlo en la sesión del usuario en tu servidor (leyéndolo del parámetro de la URL al cargar la página)

Requisitos

  • Un sitio de seguimiento creado en Análisis → Seguimiento de conversiones
  • Una clave de API limitada al sitio (generada en la pestaña Configuración de seguimiento → Rastrear vía API del sitio)
  • Que tu servidor pueda hacer peticiones POST HTTPS salientes
  • Una forma de recibir el scan_session_id desde el navegador del usuario

Requisitos de seguridad

  • Nunca expongas tu clave de API en código del frontend ni en JavaScript del lado del cliente
  • Guarda la clave en una variable de entorno o en un gestor de secretos
  • Rota las claves periódicamente desde el panel

Siguientes pasos

Generar una clave de API

Crea desde el panel una clave de API limitada a un sitio.

Enviar eventos

Ejemplos de código en cURL, Node.js, Python y PHP.

Idempotencia y reintentos

Cómo reintentar peticiones fallidas sin riesgo.

Verificar la entrega

Comprueba que tus eventos se están recibiendo.