Plataforma
Visión general de la plataforma Relo, sus componentes y conceptos clave.
Relo es una plataforma de marketing de afiliados que conecta marcas, partners y customers en un solo ciclo: trackeo, atribución, comisión y pago.
Componentes principales
Frontend
portal.relo.mx — React 18 + Vite + Tailwind. Admin V2, partner portal y cliente portal.
API Worker
relo-api.quomx.workers.dev — Cloudflare Worker con ~250 endpoints.
Go Ingest Service
ingest.relo.mx — Servidor en Hetzner: postbacks, pull de MMPs, escritura a ClickHouse.
Data layer
Supabase PostgreSQL, ClickHouse, DragonflyDB, R2, KV y Queue.
Arquitectura de alto nivel
Conceptos clave
| Término | Qué es |
|---|---|
| Client | Marca que paga a Relo. |
| Partner | Afiliado que corre campañas y recibe pago de Relo. |
| Campaign | Campaña de un client con objetivo y fuente de tracking. |
| Segment | Categoría de producto (MX, VD, DA, IT, NW, WR, etc.). |
| CID | Attribution value que identifica a un partner para un client. |
| Deal | Configuración de tasa y presupuesto por partner × segmento. |
| Attribution | Proceso de asignar una venta al partner correcto. |
| Cap / tope | Límite de comisión que Relo pagará a un partner en un periodo. |
Flujo de dinero
El customer compra o envía un lead en la app/sitio de la marca.
El evento llega a Relo vía MMP, pixel o red S2S.
El Go Ingest Service normaliza, atribuye y escribe en ClickHouse y Supabase.
El commission engine calcula cuánto le toca a cada partner.
El client paga a Relo y Relo paga al partner según el ciclo de pagos.