Analytics en tu sitio
Si tu landing es propia (no la pasarela pay.eventpass.mx), instala el snippet para contar visitantes únicos en el embudo de tu evento. Las métricas aparecen en backoffice → Evento → Analítica.
Snippet (recomendado)
Pega este código antes de </body> en tu landing. Usa un pixel 1×1; no requiere CORS ni exponer tu API key.
<script async
src="https://api.eventpass.mx/api/public/embed/eventpass-analytics.js"
data-event-id="TU_EVENT_ID"
data-measurement-key="epm_TU_CLAVE">
</script>Atributo opcional: data-ticket-type-id si quieres asociar la visita a un tipo de boleto concreto.
API (servidor)
Desde tu backend puedes registrar la misma visita con tu API key de workspace (la misma que usas para listar eventos y boletos).
await fetch('https://api.eventpass.mx/api/public/events/TU_EVENT_ID/analytics/pageview', {
method: 'POST',
headers: {
Authorization: 'Bearer TU_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
ticketTypeId: 'OPCIONAL_TICKET_TYPE_ID',
visitorId: 'id-opaco-opcional',
}),
})Respuesta: { "counted": true } si fue un visitante nuevo ese día (deduplicado por IP / visitorId). Si ya se contó, counted: false.
Dominios permitidos
El pixel valida que la petición provenga del hostname de tu URL del sitio configurada en el evento, o de los dominios extra que indiques en backoffice. Sin un dominio válido, el pixel no incrementa el contador.