Esta es la lista de implementación — el complemento técnico de la guía de medición. Recórrela en orden y tu tracking de OpenAI Ads quedará limpio, deduplicado y confiable antes de que un solo dólar de gasto dependa de él.
Conceptos: pixel, Conversions API y deduplicación de eventos
1 — Eventos del data layer
Estandariza un data layer para que cada evento de conversión tenga una forma consistente antes de disparar nada. Define los eventos que te importan, adjunta un event_id único en el momento en que ocurre la acción, y mantén el payload pequeño y predecible. Un data layer limpio es lo que permite que el pixel y el servidor envíen el mismo evento sin desviarse.
- ›Define los eventos de conversión que rastrearás (p. ej., lead_created, audit_booked).
- ›Genera un event_id único cuando ocurre la acción, no al cargar la página.
- ›Mantén una forma de payload consistente entre el pixel y el servidor.
- ›Evita filtrar PII al data layer más allá de lo que el tracking realmente necesita.
2 — Conversión de formulario de HubSpot
Liga la conversión al resultado real: un envío de formulario de HubSpot, no una vista de página. Engancha el submit/callback del formulario para que la conversión se dispare solo cuando el prospecto realmente se captura, y pasa suficiente contexto para emparejar el evento con su registro de contacto en HubSpot aguas abajo. Esto es lo que te permite calificar la calidad del prospecto después en vez de optimizar por clics.
3 — Endpoint de eventos del servidor (Conversions API)
Levanta un endpoint del lado del servidor que envíe la misma conversión a la Conversions API. El evento del navegador y el del servidor llevan el mismo event_id para que la plataforma los deduplique en una sola conversión. Crítico: la clave de la Conversions API vive solo en el servidor — nunca en código del cliente.
4 — Nombres de eventos
Elige una convención de nombres y aplícala en todos lados — pixel, servidor y CRM. Nombres de eventos consistentes, en minúsculas y descriptivos (lead_created, audit_booked, quote_requested) hacen legible el reporte y evitan la desviación silenciosa en la que el pixel y el servidor no coinciden en cómo se llama un evento.
5 — Privacidad y consentimiento
Respeta el consentimiento antes de disparar etiquetas, recolecta solo lo necesario, y documenta qué envías y por qué. La medición del lado del navegador es cada vez más parcial bajo los controles de privacidad modernos — que es justo por lo que importa el reporte del lado del servidor — pero lo del servidor no te exime del consentimiento. Integra la compuerta de consentimiento en ambos caminos.
6 — QA antes de confiar en él
- 01Dispara una conversión real y confirma que el evento del pixel se dispara con un event_id.
- 02Confirma que el servidor envía el mismo evento con el mismo event_id.
- 03Confirma que la plataforma deduplica a una sola conversión.
- 04Confirma que el prospecto cae en HubSpot y puede emparejarse con el evento.
- 05Confirma que la compuerta de consentimiento bloquea las etiquetas cuando no hay consentimiento.
- 06Confirma que ninguna clave secreta queda expuesta donde un navegador pueda alcanzarla.
Ve el ciclo: Crecimiento Pagado con IA en ChatGPT Ads (Beta privada)