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
Elscan_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:
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_iddesde 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.