Saltar al contenido

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.

Obtén la clave de medición y el snippet en backoffice → tu evento → Analítica → pestaña Sitio externo. La clave es pública (como un ID de medición) y solo permite registrar visitas, no operar tu cuenta.

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.

html
<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).

javascript
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.