Enviar conversiones a las plataformas publicitarias: Conversions API, Events API y conversiones offline de Google Ads

Enviar conversiones a la plataforma publicitaria es la forma de decirle a Facebook, TikTok o Google qué clics se convirtieron en leads y ventas. Sin eso, el algoritmo optimiza hacia clics y acciones baratas, no hacia compradores.

Tracking y analítica10 min de lectura
Enviar conversiones a las plataformas publicitarias: Conversions API, Events API y conversiones offline de Google Ads
Contenido
  1. Para qué enviar conversiones a la plataforma publicitaria
  2. Formas de enviar conversiones
  3. Qué enviar: leads, hold o aprobación
  4. Cómo preparar la cuenta publicitaria para recibir conversiones
  5. Errores típicos al enviar conversiones
  6. Envío de conversiones en ArtisanClo
  7. En resumen

El algoritmo de Facebook o TikTok es un alumno muy aplicado, pero solo aprende de los ejemplos que le muestras. Si la plataforma ve solo clics, traerá gente a la que le gusta hacer clic. Si ve leads, traerá a quienes dejan sus datos. Si ve ventas aprobadas, a quienes compran. Enviar conversiones a la plataforma publicitaria es justamente la forma de mostrarle esos ejemplos.

Para qué enviar conversiones a la plataforma publicitaria

En el marketing de afiliados la conversión no ocurre en tu sitio, sino en la red de afiliados: te enteras por el postback, a veces días después del clic, cuando el lead se aprueba. La cuenta publicitaria no sabe nada de eso. De ahí salen tres problemas:

  1. Optimización hacia el objetivo equivocado. La campaña corre «por clics» o «por vistas de página», y el algoritmo trae tráfico barato pero inútil.
  2. Estadísticas incorrectas en la cuenta. No ves el costo por lead en los propios anuncios ni puedes apagar los creativos malos con datos de la plataforma.
  3. Sin señal para escalar. Las audiencias similares (lookalike) y las estrategias de puja automáticas necesitan eventos de conversión.

El envío de conversiones desde el servidor resuelve todo eso: el tracker, al recibir el postback de la red, envía el evento a la cuenta publicitaria con el identificador de clic de la plataforma.

clic (fbclid / ttclid / gclid)
  → el tracker guarda el clic y el identificador de la plataforma
  → la red de afiliados envía el postback: lead o venta
  → el tracker envía el evento a la cuenta publicitaria

Cómo recibe el tracker el postback de la red lo explicamos en el artículo «Postback en marketing de afiliados».

Formas de enviar conversiones

Forma Plataformas Cómo funciona
Postback a la fuente Push, pop, nativo, muchas redes La plataforma da una URL y el tracker la llama con su identificador de clic
Conversions API (CAPI) Meta: Facebook, Instagram El servidor envía el evento con el ID del píxel y un token de acceso
Events API TikTok Equivalente a CAPI: ID del píxel, token, evento
Conversiones offline por API Google Ads Subida por API con el gclid
Conversiones offline por archivo Google Ads Archivo con gclid, nombre de la conversión y hora, a mano o programado

Postback a la fuente

La opción más sencilla. Una red de tráfico push o pop te da una URL del tipo:

https://tracker.example/conversion?click_id={clickid}&payout={payout}

…donde {clickid} es el identificador de clic de la propia red publicitaria. Hay que pasarlo al enlace del anuncio con la macro de la red, guardarlo en el tracker e insertarlo al enviar. Más sobre este tráfico en el artículo sobre tráfico push y pop.

Conversions API (Meta)

Conversions API es el canal de servidor de Meta para eventos. Para enviar hacen falta el ID del píxel (conjunto de datos) y un token de acceso generado en el Administrador de eventos (cómo combinarlo con macros y fbclid, en el artículo tracking de anuncios de Facebook). Cada evento contiene:

  • nombre del evento: Lead, Purchase o uno propio;
  • hora del evento;
  • fbc: el valor construido a partir del fbclid del clic;
  • datos de coincidencia: IP, user agent y, si los hay, contactos con hash;
  • para una compra, el valor y la moneda;
  • un identificador de evento para evitar duplicados con el píxel.

Ejemplo del cuerpo de la petición (simplificado):

{
  "data": [{
    "event_name": "Lead",
    "event_time": 1759312800,
    "action_source": "website",
    "user_data": {
      "fbc": "fb.1.1759310000000.IwAR2Xk9vQ7mP3",
      "client_ip_address": "203.0.113.10",
      "client_user_agent": "Mozilla/5.0 ..."
    }
  }]
}

Cuanto más precisos sean los datos del usuario, mayor será la calidad de coincidencia de eventos (Event Match Quality) en el Administrador de eventos.

Events API (TikTok)

La lógica es la misma: ID del píxel, token de acceso, evento y datos de coincidencia. El campo clave es el ttclid del enlace del anuncio. Sin él, TikTok empareja peor el evento. Cómo no perderlo por el camino, en el artículo ttclid y Events API en TikTok.

Conversiones offline de Google Ads

Google trabaja con el gclid (y en parte del tráfico de iOS con wbraid y gbraid; más en el artículo gclid, ValueTrack y conversiones offline). En Google Ads se crea una acción de conversión con origen «Importación», y después las conversiones se suben por API o por archivo. Las columnas mínimas del archivo:

Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
Cj0KCQjw8eTFBhCX,Lead,2026-09-08 14:32:00+03:00,0,USD
Cj0KCQjw1aBcDeFg,Sale,2026-09-08 18:05:00+03:00,24,USD

La subida se puede programar: Google recoge el archivo de una dirección. Es buena opción si no quieres lidiar con claves de API. Qué es el gclid y de dónde sale lo explicamos en detalle en el artículo fbclid, gclid, ttclid, yclid.

Qué enviar: leads, hold o aprobación

La red de afiliados informa de la conversión varias veces: lead y luego aprobación o rechazo. Qué evento entregar a la plataforma es una decisión estratégica.

Qué enviamos Ventajas Desventajas
Todos los leads Muchos eventos, el algoritmo aprende rápido También aprende de leads basura o rechazados
Solo aprobados La plataforma busca compradores reales Pocos eventos y llegan con retraso
Ambos, como eventos distintos Flexibilidad: el objetivo se elige en la cuenta Hay que vigilar la configuración de objetivos

Tema aparte: los leads rechazados. La mayoría de las plataformas no saben «retirar» un evento enviado, así que si enviaste un lead y la red luego lo rechazó, el algoritmo seguirá contándolo como éxito. Es otro argumento para enviar ventas aprobadas en cuanto su volumen permita aprender de ellas.

Consejo. Si en tu vertical la aprobación llega a los pocos días y el volumen es pequeño, empieza optimizando hacia leads y envía en paralelo las ventas como evento aparte. Cuando se acumulen suficientes ventas, cambia el objetivo de la campaña.

Qué significa cada estado y por qué el hold no debe contarse como ingreso, en el artículo «Estados de conversión: lead, hold, aprobado, rechazado, trash».

Cómo preparar la cuenta publicitaria para recibir conversiones

Antes de activar el envío en el tracker, prepara el lado de la plataforma. Sin eso, los eventos se irán «al vacío».

Meta

  1. En el Administrador de eventos, crea o elige un conjunto de datos (píxel) vinculado a la cuenta publicitaria.
  2. Genera un token de acceso para Conversions API en la configuración del conjunto de datos.
  3. Decide qué eventos estándar usarás: normalmente Lead para la solicitud y Purchase para la venta.
  4. Tras los primeros eventos, revísalos en la pestaña de prueba y en la vista general del conjunto de datos: si llegaron y si se emparejaron con clics.

TikTok

  1. En el Administrador de eventos de TikTok, crea un píxel con conexión por Events API.
  2. Genera un token de acceso.
  3. Elige los eventos de optimización y comprueba que aparezcan como activos tras los primeros envíos.
  1. Crea una acción de conversión con origen «Importación» (conversiones offline de clics).
  2. Define la ventana de conversión y el modelo de atribución.
  3. Para subir por API, prepara el acceso a la cuenta; para subir por archivo, una programación con la dirección del archivo.
  4. Al cabo de uno o dos días, revisa el historial de subidas: Google muestra cuántas filas aceptó y por qué rechazó las demás.

Consejo. Los nombres de las acciones de conversión en Google Ads deben coincidir exactamente con los que llegan en el archivo o por API, incluidas mayúsculas y minúsculas. La falta de coincidencia es la causa más común del error «no se encontró la conversión».

Errores típicos al enviar conversiones

No hay identificador de clic de la plataforma. Si fbclid, ttclid o gclid no se guardaron en el tracker, el evento no se emparejará o lo hará mal. Comprueba que los parámetros no se pierdan en las redirecciones.

Duplicados con el píxel. El píxel en la página de gracias y el evento de servidor sin un identificador común: doble conteo. Usa deduplicación o solo uno de los dos.

Reenvío al cambiar de estado. La red mandó «hold», luego «aprobado», y ambos se fueron a la plataforma como compras separadas. El envío debe hacerse una sola vez por conversión y estado.

Zona horaria incorrecta. Google Ads es sensible a la hora de conversión: si es anterior al clic o no tiene zona horaria, la fila se rechaza.

Envío sin verificación tras el lanzamiento. Lo configuraste, viste el primer evento y te olvidaste. A la semana venció el token o alguien recreó el píxel, y la campaña sigue «optimizando» sin señal. Cada pocos días compara el número de conversiones en el tracker y en la cuenta de la plataforma.

Valor en la moneda equivocada. El pago es en euros y el evento dice USD: la plataforma calcula mal la rentabilidad y puja con un valor distorsionado.

Tokens en texto plano en el chat del equipo. Las claves de acceso son acceso a la cuenta publicitaria. Guárdalas en un sistema donde se cifren y no se vuelvan a mostrar.

Envío de conversiones en ArtisanClo

En ArtisanClo el envío de conversiones se configura en la ficha de la fuente de tráfico y funciona en los flujos con tracker (modos «Tracker» y «Cloaking + Tracker»). Opciones:

  • Postback a la fuente: la plataforma recibe su identificador de clic y el estado de la conversión. Puedes elegir de qué estados informar. El envío se hace una vez por conversión y estado, así que el paso de hold a venta no crea un duplicado.
  • Meta, TikTok y Google Ads directamente (desde el plan Professional): las conversiones se envían a tu cuenta publicitaria con tus claves: ID del píxel y token para Meta y TikTok; número de cuenta y clave de la cuenta de servicio de tu Google Cloud para Google Ads.
  • Google Ads por archivo programado (desde Professional): sin claves; pega la dirección del archivo en Google Ads («Objetivos → Conversiones → Subidas → Programaciones»). El archivo incluye leads y ventas de 90 días de los clics con gclid.

Las claves y tokens se guardan cifrados y, una vez guardados, no se vuelven a mostrar.

De dónde vienen las conversiones: las envía la red de afiliados, un tracker externo o tu sitio a la sección «Recepción de conversiones». Los estados de la red se traducen automáticamente (approved: venta, pending: hold, refund: rechazada, fraud: basura). En la sección «Conversiones», cada registro tiene el historial del clic: datos del clic, qué envió la red, cambios de estado y el envío a la plataforma publicitaria, donde se ve si el evento salió.

En el plan Business también existe la dirección inversa, la importación de gasto: cada mañana se recoge el gasto de los últimos 3 días de Meta, TikTok y Google Ads, y la campaña se empareja con el flujo por el número de campaña en los clics. Así el ROI se calcula con los importes reales de la cuenta. Puedes comparar los planes en la página de precios.

La configuración para cada plataforma está en el catálogo de fuentes de tráfico, por ejemplo para Facebook Ads.

En resumen

Enviar conversiones a las plataformas publicitarias cierra el círculo: clic → postback de la red → evento a la plataforma → el algoritmo aprende de tus compradores. Guarda el identificador de clic de la plataforma, decide qué estados entregar y vigila que un mismo evento no salga dos veces. Y para saber si la campaña se volvió más rentable, calcula bien el resultado: lo explican los artículos cómo calcular el beneficio y el ROI y métricas del marketing de afiliados.

Preguntas frecuentes

01

¿Para qué enviar conversiones a Facebook si ya tengo el píxel?

El píxel en la página de gracias solo ve lo que ocurre en el navegador y pierde eventos por los bloqueadores y las restricciones de iOS. Además, no sabe si la red de afiliados aprobó el lead. El envío desde el servidor con Conversions API manda el evento después del postback de la red, incluidas las ventas aprobadas.

02

¿Qué eventos enviar: el lead o solo la aprobación?

Depende del volumen. El algoritmo necesita suficientes eventos para aprender, así que al principio se suelen enviar los leads. Cuando hay muchas ventas aprobadas, optimizar hacia la aprobación trae tráfico de mejor calidad. Muchos envían ambos eventos con nombres distintos y eligen el objetivo en la campaña.

03

¿Se pueden enviar conversiones a Google Ads sin acceso a la API?

Sí. Google Ads permite subir conversiones offline con un archivo, a mano o de forma programada desde una dirección donde está el archivo. En el archivo van el gclid, el nombre de la conversión, la hora y el valor. Es más simple que la API, pero las conversiones aparecen con retraso.

04

¿Cuánto tiempo hay para subir una conversión offline a Google Ads?

Se puede subir mientras no haya vencido la ventana de conversión definida en la acción de conversión, normalmente hasta 90 días desde el clic. Por eso el gclid debe guardarse junto con el clic, no solo en cookies.

05

¿Qué pasa si envío la misma conversión dos veces?

La plataforma puede contarla dos veces e inflar el resultado de la campaña, y el algoritmo empezará a optimizar con datos distorsionados. Para evitar duplicados se usa un identificador de evento o de transacción, y el envío se hace una sola vez por cada conversión y estado.

Sigue leyendo

Comprueba tu tráfico en la práctica

Conecta ArtisanClo a tu sitio, mira quién llega realmente desde tus anuncios y por qué cada clic recibió su decisión.