Cómo configurar el postback S2S en campañas de afiliación adultas
Para configurar un postback S2S necesitas conservar el mismo identificador de clic desde el anuncio o el tracker hasta la oferta y devolverlo cuando se registra una conversión. Si el identificador se pierde, puedes tener ventas en la plataforma de afiliación y ninguna conversión atribuida en tus informes.
Esta guía explica qué campo copiar, cómo distinguir el postback de la red de afiliados del que recibe la fuente de tráfico y cómo probar toda la cadena antes de aumentar el presupuesto. Está orientada a afiliados y media buyers de tráfico adulto en España y Latinoamérica. Los ejemplos son ilustrativos: las macros y los parámetros exactos dependen de cada integración.
Configuración rápida: qué necesitas y dónde va
Si ya tienes un tracker: localiza su macro de Click ID, envíala a un campo admitido por la oferta (por ejemplo, un SubID), pega la URL de postback del tracker en la plataforma de afiliados y prueba una conversión autorizada. Si además quieres que la red publicitaria reciba el resultado, configura otro postback desde el tracker hacia esa red.
Si no tienes tracker: puedes empezar con etiquetas SubID para diferenciar enlaces de tu web. En una campaña de pago, algunas redes de anuncios permiten enviar directamente su Click ID a una plataforma de afiliados y recibir la conversión por S2S, si ambos extremos admiten esa integración.
| Dato | Función | No lo confundas con |
|---|---|---|
| Click ID del tracker | Identifica una visita concreta en el tracker | El ID del pedido o del anuncio |
| Click ID de la fuente | Permite devolver la conversión a la red publicitaria | El Click ID interno del tracker |
| SubID | Campo de una URL de afiliado; puede guardar una etiqueta o un Click ID | Un identificador de clic único en todas las plataformas |
| Transaction ID | Identifica la conversión o transacción para investigar reintentos y eventos posteriores | El Click ID que atribuye la visita |
| Payout / status | Importe y estado de la comisión o evento | El precio bruto de la compra |
Importante: subid no tiene un significado universal. Un SubID puede ser una etiqueta estable como tabla-webcam; en Keitaro, el parámetro subid del postback identifica el clic del tracker. Por eso no basta con que dos sistemas usen el mismo nombre: deben intercambiar el mismo valor. Véanse las especificaciones de Keitaro y Voluum.
Dos formas de medir una campaña adulta
Una web con tráfico SEO: SubIDs sin infraestructura adicional
Imagina que monetizas una comparativa de programas de dating o webcam. Puedes distinguir el enlace de la tabla, el enlace dentro del texto y el botón final usando etiquetas como dating-tabla, dating-texto y dating-final, siempre que la red de afiliados acepte esos campos.
En su panel podrás comparar clics, registros y comisiones por ubicación. Es una solución útil para empezar, aunque no identifica individualmente cada clic ni reúne automáticamente costes de campañas de distintas fuentes. Puedes profundizar en la monetización de webs adultas y en los programas de afiliados de webcam.
Compra de tráfico: atribución por clic y devolución de eventos
Cuando pagas por tráfico, normalmente necesitas unir la fuente, campaña, zona o placement, creatividad, gasto y comisión. Un tracker como Keitaro o Voluum puede generar su propio Click ID y registrar esos datos. Tras recibir un postback, atribuye el evento al clic original.
El flujo habitual es:
Red publicitaria → tracker → prelanding opcional → oferta → red de afiliados → postback al tracker → postback opcional a la red publicitaria.
El primer postback registra la conversión en el tracker; el segundo envía un evento a la fuente de tráfico. No son intercambiables. Para elegir dónde comprar inventario y qué formatos comparar, consulta nuestra guía de compra de tráfico adulto.
También existe una integración directa fuente publicitaria → oferta → fuente publicitaria cuando la plataforma de afiliados guarda el Click ID de la fuente y puede devolverlo sin tracker adicional. TrafficStars documenta esta opción, además de integraciones con trackers. No des por hecho que cualquier programa admite el mismo flujo.
Cómo configurar un postback S2S paso a paso
1. Identifica quién genera el clic y quién confirma la conversión
Antes de abrir los ajustes, anota cuatro campos: el sistema que genera el identificador, el nombre del parámetro que lo recibe en la oferta, la macro que lo devuelve y la URL que recibe el evento. Si hay tracker y fuente publicitaria, registra también el Click ID de la fuente por separado.
No copies un ejemplo de otra plataforma. Una integración puede usar sub1, otra aff_sub o cid; una macro puede escribirse entre llaves, almohadillas o con otra sintaxis.
2. Pasa el Click ID del tracker a la oferta
Supongamos que trabajas con Voluum y que la plataforma de afiliación acepta el campo s2. Su documentación muestra este patrón de URL de oferta:
https://oferta.example/?s2={clickid}
Aquí s2 es el campo receptor de ejemplo de la red de afiliación y {clickid} es la macro de Voluum. Al realizar el clic, debe viajar un valor real, no la cadena literal {clickid}. No uses s2 si tu plataforma requiere otro parámetro. Compruébalo en la guía oficial de Voluum.
Si utilizas una prelanding, comprueba el enlace de salida de cada botón. El error típico es recibir el ID en la landing y perderlo al enviar al visitante a una URL fija de oferta. Revisa redirecciones, formularios y cualquier código que reconstruya la URL.
3. Configura el retorno desde la red de afiliados al tracker
La URL de postback la proporciona el sistema receptor, es decir, tu tracker. Un ejemplo oficial de Voluum con el campo s2 es:
https://tu-dominio-voluum.example/postback?cid=#s2#&payout=#price#
Es un ejemplo de mapeo, no una URL operativa: el dominio, la macro #s2# y el token #price# dependen de tu configuración y de que la red los admita. A la izquierda de = están los parámetros esperados por Voluum (cid para el ID y, opcionalmente, payout); a la derecha, los valores que debe sustituir la red que envía el postback. El parámetro cid es obligatorio en Voluum para atribuir la conversión. Consulta los parámetros oficiales.
En Keitaro, la documentación actual exige subid (ID del clic) y status (estado del evento). También admite payout y tid según el caso. Una URL que funciona en Voluum no es una plantilla universal para Keitaro.
4. Distingue registro, venta, renovación y comisión aprobada
Las ofertas adultas pueden remunerar registros cualificados, suscripciones, compras y renovaciones (rebills). No agrupes todos esos eventos bajo una sola venta. Comprueba qué representa cada objetivo y cómo cambia de estado: pendiente, aprobado o rechazado.
Cuando la red lo soporte, conserva el payout real, la moneda y el ID de transacción. El payout del afiliado no es el importe bruto pagado por el cliente. Si el tracker muestra diez registros pendientes como diez comisiones definitivas, el cálculo de rentabilidad será engañoso aunque el postback funcione.
Un mismo Click ID puede tener varias acciones legítimas. El Transaction ID, los estados y las reglas de deduplicación ayudan a diferenciar una renovación real de un reintento del mismo evento. Verifica el comportamiento concreto de tu tracker; no sustituyas el Click ID por el ID de la transacción.
5. Envía conversiones a la red de anuncios solo cuando proceda
Si quieres optimizar campañas según registros o ventas, configura un segundo retorno tracker → fuente publicitaria. La fuente necesita reconocer su propio identificador de clic, que el tracker debió almacenar al recibir la visita.
Por ejemplo, TrafficStars identifica los clics S2S con {click_id} en las URLs promocionadas y proporciona la URL receptora de conversiones en Goals & Postbacks. Sus parámetros de valor, objetivo y repetición de eventos son específicos de esa plataforma. Copia la URL generada en tu cuenta y comprueba la atribución en la herramienta de prueba; no intentes devolver un Click ID interno de Voluum o Keitaro como si fuese el de TrafficStars. Ver prueba oficial S2S.
6. Realiza una prueba de extremo a extremo
Antes de aumentar presupuesto, recorre la ruta completa con una acción de prueba permitida:
- Abre el enlace real de campaña y verifica que las macros se sustituyen por valores.
- Localiza la visita en el tracker y copia el Click ID generado.
- Comprueba que el mismo ID llegó al campo correcto de la plataforma de afiliación, incluso tras la prelanding.
- Utiliza la función oficial de test postback o acuerda una conversión de prueba con el responsable de la oferta. No crees registros o compras ficticias en campañas reales para generar comisiones.
- Revisa el log de postbacks entrantes: petición, hora, identificador, respuesta y motivo de rechazo, si lo hay.
- Confirma que el evento se asoció al clic correcto y que estado, importe y moneda son los esperados.
- Si configuraste el retorno a la fuente de medios, verifica también su log y el objetivo atribuido en el panel publicitario.
- Compara red, tracker y fuente usando el mismo evento, intervalo temporal y zona horaria.
Un 200 OK solo prueba que el servidor respondió a la petición HTTP. Por sí solo no demuestra que el evento se haya atribuido al clic, que el payout sea correcto ni que la fuente de tráfico lo haya registrado.
TrafficStars ofrece una pantalla de pruebas S2S. Como referencia de otra integración, Digistore24 explica en español la prueba de conexión y la consulta del log. Esta última documentación sirve como ejemplo técnico general, no como confirmación de que Digistore24 acepte ofertas adultas.
Diagnóstico: la red informa conversiones, pero el tracker no
| Síntoma | Primera comprobación | Qué corregir |
|---|---|---|
| La red de afiliación registra venta, pero el tracker no muestra nada | Log de postback entrante y configuración de la red | Confirmar que se envió la petición al endpoint correcto |
| El tracker recibe la llamada, pero no encuentra el clic | SubID recibido en la oferta y macro devuelta | Comparar el valor del clic con el valor del postback |
La URL contiene literalmente {clickid} o #s2# | Sintaxis de macros de la plataforma emisora | Usar el token documentado y comprobar su sustitución |
| Keitaro recibe un evento pero lo ignora | subid, status y log de errores | Añadir los campos obligatorios o mapear un estado reconocido |
| La comisión aparece en cero o con una cifra extraña | Macro de payout, divisa y tipo de evento | Distinguir venta bruta de comisión y payout aprobado de pendiente |
| El tracker registra ventas; TrafficStars no | Click ID de TrafficStars, objetivo y postback de salida | Revisar el segundo retorno con la prueba de la propia fuente |
| Una renovación se cuenta como duplicado, o un evento se repite | Transaction ID, reglas de reintento y actualización | Revisar deduplicación sin borrar eventos remunerados distintos |
Si la cadena está bien configurada pero los clics siguen sin generar resultados comerciales, el siguiente paso no es cambiar otra macro: revisa la intención del usuario, el GEO, la oferta, el checkout y las aprobaciones en nuestro diagnóstico de tráfico adulto sin conversiones. Para ofertas y sus condiciones, consulta las redes CPA para tráfico adulto.
España y Latinoamérica: datos, monedas y restricciones reales
El idioma español no implica un único mercado. El publisher puede operar desde España, México, Colombia u otro país y comprar visitas de varios GEO. Comprueba por separado si la plataforma acepta al afiliado, admite la fuente de tráfico, permite la oferta para el GEO elegido y puede liquidar las comisiones por el método disponible.
- Privacidad: un Click ID seudónimo no es necesariamente anónimo si permite relacionar actividad con una persona. Evita enviar correos, teléfonos, nombres o datos sensibles en parámetros de enlaces y postbacks. Si operas en España o tratas datos sujetos al RGPD, revisa finalidad, base jurídica, conservación, proveedores y obligaciones aplicables. La AEPD advierte que las tecnologías de seguimiento pueden implicar datos personales; usar S2S no elimina las obligaciones de privacidad ni convierte automáticamente en lícito un tratamiento. Para LATAM debes verificar la normativa correspondiente al país y al tratamiento concreto, sin extrapolar el régimen español.
- Divisas: una plataforma puede pagar en USD mientras la compra de tráfico se factura en EUR, MXN u otra moneda. Guarda importes y divisa originales, registra la tasa aplicada y compara costes e ingresos en una misma moneda antes de calcular el ROI (retorno sobre la inversión).
- Políticas de publicidad: que una integración S2S sea técnicamente posible no significa que una fuente permita cualquier anuncio, landing u oferta adulta. Verifica las condiciones reales de la fuente y de la red de afiliación.
Preguntas frecuentes
¿Necesito contratar un tracker para usar SubIDs?
No. Una web pequeña puede etiquetar enlaces y estudiar los resultados dentro de la plataforma de afiliación. Un tracker resulta más útil al unir gasto, placements y comisiones de varias campañas, o al devolver conversiones a redes publicitarias.
¿Puedo sustituir el Click ID por etiquetas UTM?
No. Las UTM describen campaña y procedencia, pero no garantizan que la plataforma guarde un identificador único y lo devuelva cuando se genera la comisión. Puedes usar ambas cosas para fines distintos.
¿El postback S2S evita todas las pérdidas de conversiones?
No. Evita depender de un evento del navegador para avisar de la conversión, pero sigue necesitando que el identificador sobreviva a los redireccionamientos y que la red emita correctamente el evento. También puede haber retrasos, rechazos o reglas de atribución diferentes.
¿Por qué el número de registros de la red no coincide con el tracker?
Comprueba que comparas el mismo tipo de evento, el mismo periodo, la misma zona horaria y los mismos estados. Después revisa filtros, ID que no llegaron a la oferta, postbacks rechazados y eventos pendientes. Una diferencia no prueba por sí sola que la red haya perdido ventas.
¿Puedo copiar una URL de ejemplo y usarla en producción?
No. Copia primero la URL receptora que genera tu tracker o fuente, confirma los campos obligatorios y sustituye los marcadores con las macros de la plataforma emisora. Los enlaces de esta guía son para entender el mapeo, no credenciales ni plantillas universales.
