Track
Píxeles e integraciones de plataformasTutorialIntermedio

Postbacks server-to-server de afiliación: un motor, catorce redes y qué firma cada una

Cómo funcionan los postbacks S2S de afiliación de principio a fin —capturar el ID de clic de la red, guardarlo first-party, disparar el postback con la compra verificada, gestionar las anulaciones— con las particularidades de Awin, CJ, Impact, TradeTracker, Tradedoubler, Partnerize, Rakuten, Webgains, Digistore24, Adcell, Belboon, TUNE y Everflow.

Por
Equipo editorial de Track
Publicado
Última revisión
Tiempo de lectura
4 min de lectura

Puntos clave

  • Todas las redes siguen el mismo motor: capturar el ID de clic con consentimiento de marketing, confirmar la compra desde una fuente de confianza, disparar el postback firmado desde el servidor y conciliar las anulaciones.
  • Catorce presets —Awin, CJ, Impact, TradeTracker, Tradedoubler, Partnerize, Rakuten, Webgains, Digistore24, Adcell, Belboon, TUNE, Everflow y una plantilla personalizada— se diferencian en método, ID de clic, firma y gestión de anulaciones.
  • Los postbacks entrantes, como el IPN de Digistore24, se verifican por sitio y se convierten en eventos purchase o refund; las peticiones no verificadas se rechazan y se contabilizan en la salud del destino.
  • Un postback por referencia de pedido, más el código de descuento en el postback, evita pagar a dos publishers por la misma venta.

El motor común

  1. Capturar. El visitante aterriza con el parámetro de clic de la red (awc, cjevent, irclickid, tduid, clickref …). Con consentimiento de marketing, el SDK lo guarda first-party bajo el nombre de la red durante la ventana de cookies del programa (normalmente 30 días).
  2. Confirmar. La compra la confirma una fuente de confianza: un webhook verificado de la tienda, el sistema de pedidos o una compra en el navegador que la política marca como suficientemente fiable para la red.
  3. Postback. El worker renderiza la plantilla de postback de la red con el ID de clic, la referencia del pedido, el importe, la moneda, el código de descuento opcional y el desglose de artículos, la firma cuando hace falta y la envía desde el servidor.
  4. Conciliar. Las anulaciones (reembolsos, cancelaciones) disparan la llamada de anulación o de ajuste de la red con la misma referencia de pedido.

Como el ID de clic se guarda first-party y el postback sale del servidor, los píxeles bloqueados y las cookies de terceros caducadas no hacen perder comisiones, y la red solo recibe pedidos reales y confirmados.

Particularidades de cada red

RedMétodoID de clicAutenticación / firmaAnulación
AwinGET sread.phpawccksninguna; flag testmodevía API de Awin / validación manual
CJGET emjcd.com/ucjeventSIGNATURE (clave enterprise)correcciones vía API
ImpactPOST ConversionsirclickidClickIdBasic (SID de cuenta + token de autenticación)modificaciones de conversión
TradeTrackerGET ts.tradetracker.net/?tt=…ttref/ttID de campaña + ID de productoestado pendiente
TradedoublerGET tbs.tradedoubler.com/reporttduidchecksum=v04 + md5(secreto + pedido + valor)ajuste de orderNumber
Partnerizeendpoint de tracking GET/POSTclickrefID de campaña; clave de API para actualizacionesAPI de actualización de conversiones
RakutenGET/XMLranMID/ranSiteIDtokenfeed de correcciones
WebgainsGET track.webgains.com/transactwgcampaignid/clickrefID de programavía API
Digistore24IPN entrantelado del vendedorsha_sign (SHA-512 sobre los campos ordenados + passphrase)eventos IPN refund/chargeback
AdcellGET t.adcell.com/t/trackbidpid/eventidactualización de estado
Belboonpíxel de tracking GETbbcidclave de trackingvía la red
TUNEGET aff_saletransaction_idoffer_id/goal_id; token de seguridad opcionalajuste
EverflowGET sdk/conversiontransaction_idnid + security_token opcionalendpoint de ajuste
Personalizadoplantilla GET/POSTa tu elecciónninguna / basic / bearer / queryplantilla

Estos presets son plantillas declarativas en Track; el asistente de configuración muestra la URL o el cuerpo renderizados con marcadores de posición antes de que actives nada, y los nombres de parámetro de arriba proceden de la documentación actual para anunciantes de cada red, enlazada en el texto de ayuda del destino.

Entrante: cuando la red te llama a ti

Algunas plataformas te comunican la venta a ti (el IPN de Digistore24 o el postback de una red a tu propio endpoint). Track expone una URL entrante por sitio y preset. Verifica la petición —el sha_sign de Digistore24, un token secreto compartido en los presets genéricos— y la convierte en un evento purchase o refund verificado que pasa por el mismo router. Las peticiones no verificadas se rechazan y se contabilizan en la salud del destino.

Evitar comisiones duplicadas

  • Un postback por referencia de pedido: la fase de ingesta marca una segunda compra con el mismo ID de pedido como conversión duplicada, y cada entrega está indexada por el ID de evento, así que un webhook reenviado no dispara dos veces.
  • Las redes aplican su propia protección contra duplicados sobre la referencia del pedido; un segundo postback con la misma referencia se ignora o se marca.
  • Los códigos de descuento van en el postback (vc, coupon, promo_code según la red) para que la red pueda aplicar sus reglas de atribución por código en lugar de pagar a dos publishers.

Pruebas

La mayoría de las redes ofrecen un flag de modo de prueba (testmode=1 en Awin, cuentas de prueba en Impact, ofertas de prueba en TUNE). En el modo de prueba de Track, el parámetro de prueba del preset se establece automáticamente cuando existe; cuando no existe, el asistente envía a la red y muestra la respuesta, y tú validas la transacción en la interfaz de la red antes de poner el destino en producción.

Fuentes primarias

Documentación y estándares en los que se basa este artículo.

  1. Awin — Server to server trackingwiki.awin.com
  2. Impact — Conversions APIintegrations.impact.com

¿Te ha resultado útil este artículo?

Editor responsable

Equipo editorial de Track

Producto e ingeniería

Las personas que construyen Track: ingenieros y analistas que trabajan a diario en tracking server-side, herramientas de consentimiento e integraciones de conectores.