Une cada venta de PayU con el anuncio que la trajo

Para comercios que cobran con PayU Latam en Colombia, Perú, México, Argentina o Chile.

El problema con PayU

PayU envía la confirmación de cada transacción a tu servidor, pero no tiene un campo pensado para UTMs. Sin un truco, la venta llega sin ninguna pista del anuncio.

Como la página de pago es de PayU, el píxel no ve el pago aprobado y Meta optimiza solo con los inicios de pago.

Cómo funciona en 3 pasos

  1. 1

    Crea la fuente de PayU

    En Conexiones pegas tu API Key de PayU, con la que verificamos la firma de cada confirmación.

  2. 2

    Pega la URL de confirmación

    PayU → Configuración → Configuración técnica → URL de confirmación. En tu formulario de pago envía utm_campaign en extra1, utm_content en extra2 y fbclid en extra3.

  3. 3

    Cada transacción queda con su anuncio

    Leemos extra1, extra2 y extra3 de la confirmación y unimos el pago aprobado a la campaña y al anuncio.

Ver la guía paso a paso para conectar PayU →

Qué datos se envían a Meta por la API de Conversiones

  • Purchase con el valor y la moneda de la transacción
  • Correo del comprador cifrado (SHA-256)
  • Referencia de la transacción como event_id
  • fbclid recibido en extra3 convertido en fbc
  • Solo transacciones aprobadas

Para entenderlo a fondo, lee Cómo saber de qué anuncio viene una venta.

Preguntas frecuentes

¿Por qué usar extra1, extra2 y extra3?

Son los campos libres que PayU devuelve en la confirmación. Ahí viajan la campaña, el anuncio y el fbclid hasta nosotros.

¿Qué pasa si no mando los extras?

La venta se registra igual, pero sin anuncio. Podrás asignarla a mano o por la extensión.

¿Cómo validan la confirmación?

Con la firma que PayU calcula usando tu API Key; si no coincide, la descartamos.

¿Sirve para pagos en efectivo (Efecty, Baloto)?

Sí: la venta se suma cuando PayU confirma la transacción como aprobada.