APIs de conversión explicadas: cómo enviar conversiones a las plataformas
Por qué las plataformas quieren eventos de conversión server-side, qué necesita tu tracker para una Conversion API y cómo mantener los datos limpios y con consentimiento.
Por qué las plataformas piden eventos de servidor
Las plataformas publicitarias optimizan las pujas según las conversiones que pueden ver. Un píxel de navegador se pierde una parte cada vez mayor de ellas: scripts bloqueados, cookies de vida corta, navegadores in-app y conversiones que ocurren días después en el dominio de una red, donde tu píxel nunca llega a cargar. Una Conversion API (CAPI) es la alternativa del lado del servidor: tu sistema le informa a la plataforma de una conversión directamente, por HTTPS.
Para el tráfico de afiliados esto importa todavía más, porque la conversión suele ocurrir en una página que no controlas. La única señal fiable que tienes es el postback que llega a tu tracker. Reenviar esa señal a la plataforma publicitaria cierra el círculo.
Qué contiene un evento de conversión
Los campos exactos varían según la plataforma, pero todo evento tiene los mismos componentes:
- Nombre del evento: lead, purchase, registration, o un nombre personalizado que la plataforma reconozca.
- Hora del evento: cuándo ocurrió la conversión, no cuándo la envías.
- Identificador de clic: el click ID propio de la plataforma, capturado en el primer clic, como
gclid,fbclidottclid. - Valor y moneda, si optimizas por valor.
- Un event ID para que la plataforma descarte duplicados.
Del postback a la plataforma publicitaria
- El visitante hace clic en el anuncio. La plataforma añade su click ID a tu URL.
- El tracker guarda ese click ID junto con el clic, al lado de su propio click ID.
- La red de afiliados envía un postback con el click ID del tracker cuando el visitante convierte.
- El tracker encuentra el clic, toma de ahí el click ID de la plataforma y envía el evento a la Conversion API de la plataforma.
- La plataforma atribuye la conversión al anuncio y la usa para pujar.
XPNSR Tracker admite ocho APIs de conversión y mantiene una cola de reintentos, así que una caída de la plataforma no hace perder eventos. Uses lo que uses, asegúrate de que los envíos fallidos se reintenten y sean visibles, no que se pierdan en silencio.
Calidad de coincidencia y deduplicación
Las plataformas valoran lo bien que pueden cruzar tus eventos con sus usuarios. Un click ID da la mejor coincidencia. Sin uno, algunas plataformas aceptan identificadores con hash, como un correo electrónico, pero solo si tienes derecho a compartirlos.
Si además usas un píxel de navegador, envía el mismo event ID desde ambos lados. La plataforma conserva uno y descarta el otro. Sin un ID compartido, cuentas por duplicado y el algoritmo de puja paga de más.
Consentimiento y privacidad
- Envía solo lo que la plataforma necesita para atribuir la conversión. Un click ID y una marca de tiempo suelen bastar.
- Respeta las señales de consentimiento de tus landings. En regiones donde se exige consentimiento, no reenvíes eventos de visitantes que lo rechazaron.
- Nunca envíes datos personales en bruto. Las plataformas que aceptan identificadores los esperan normalizados y con hash.
- Lleva un registro de qué se envía y adónde, para poder responder a una solicitud de eliminación.
Pruébalo con tu propio tráfico.
XPNSR Tracker: clics ilimitados en todos los planes, 7 días de prueba en Start y Pro.