RRelo Docs
API & GuíasGuías

External sources

Cómo conectar fuentes externas a Relo: Everflow, GA4 y webhooks genéricos.

External sources

Relo puede recibir conversiones y eventos desde fuentes externas además de AppsFlyer y el pixel propio. Esta guía cubre Everflow, Google Analytics 4 (GA4) y webhooks genéricos.

¿Buscas Admitad/Mitgo? Tiene su propio flujo (postback + status + links por partner). Ve a Go-live de cliente — pixel o red externa y al playbook Go-live S2S con Mitgo.

Flujo de integración

Diagrama interactivo
Cargando diagrama…

Everflow

Everflow envía un postback server-to-server por cada conversión.

Configuración

  1. En Tracking sources, selecciona Everflow.
  2. Configura el mapeo de campos:
    • Evento.
    • Valor.
    • Moneda.
    • Parámetro de partner.
    • Llave de deduplicación.
  3. Copia el endpoint de postback que te da Relo.
  4. Pega ese endpoint en la configuración de postback de Everflow.

Qué esperar

Cada conversión en Everflow disparará un POST a Relo. Relo normalizará el evento y lo atribuirá según las reglas del cliente.


Google Analytics 4 (GA4)

Relo puede recibir eventos de GA4 vía Measurement Protocol relay o BigQuery.

Configuración

  1. En Tracking sources, selecciona Google Analytics 4.
  2. Elige el modo de recepción: Measurement Protocol o BigQuery.
  3. Configura el mapeo de campos:
    • Nombre del evento.
    • Valor.
    • Moneda.
    • Parámetro de partner.
  4. Provee las credenciales o el secret de Measurement Protocol.

Qué esperar

Los eventos de GA4 se normalizan al modelo de eventos de Relo. Útil para clientes que ya tienen GA4 como fuente principal de analytics.


Webhook genérico

Cualquier sistema que pueda enviar un POST HTTPS puede conectarse a Relo.

Endpoint

Relo genera un endpoint único por fuente:

POST https://ingest.relo.mx/postback/generic?client_id={client-id}

Configuración

  1. En Tracking sources, selecciona Custom webhook.
  2. Define el mapeo de campos:
    • Campo del payload que contiene el evento.
    • Campo del valor.
    • Campo de moneda.
    • Campo de partner/CID.
    • Campo de deduplicación.
  3. Opcionalmente define un secret para validar la firma del webhook.

Ejemplo de payload

{
  "event_name": "purchase",
  "value": 1299.00,
  "currency": "MXN",
  "partner_id": "p30",
  "transaction_id": "txn_12345"
}

Validación

Relo responde con 200 OK si el evento fue aceptado. Si hay error de mapeo o validación, responde con 400 y un mensaje descriptivo.


Mapeo de campos común

Campo ReloDescripciónEjemplo
event_nameNombre del eventopurchase, lead_submit
valueValor monetario1299.00
currencyMoneda ISOMXN, USD
partner_paramIdentificador de partnersub2, cid
dedup_keyLlave única para deduplicacióntxn_12345

Deduplicación

Todas las fuentes externas se deduplican por la llave configurada. Si un mismo evento llega dos veces, Relo lo ignora la segunda vez. Esto hace que las recuperaciones sean seguras.


Más sobre fuentes


¿Necesitas ayuda?

Si una fuente externa no está llegando, revisa:

  1. Que el endpoint sea el correcto.
  2. Que el payload tenga los campos mapeados.
  3. Que la firma/secret coincida (si aplica).
  4. Que el estado de la fuente en Relo sea active.

Si todo parece correcto, contacta a plataforma con un ejemplo del payload.

On this page