Es la pregunta: ¿este mensaje causó esta venta?
Suena simple. No lo es — porque ninguna plataforma le puede preguntar a la cliente. En vez de eso, cada una observa una secuencia de señales después de que sale el mensaje, decide cuál cuenta como 'suficientemente comprometida,' y le estampa el crédito a la orden si el timing cuadra. Correo y WhatsApp contestan la misma pregunta, pero ven señales distintas, corren ventanas distintas y no hablan entre sí. Por eso dos dashboards pueden acreditar la misma venta — y por eso vale la pena entender qué decisiones tomó cada uno.
Cada mensaje produce una secuencia de eventos.
Tanto correo como WhatsApp devuelven una serie de actualizaciones de estado durante los minutos, horas o días después del envío. Forman una escalera de engagement — cada escalón significa más que el anterior:
- 1
Enviado
El proveedor (ESP para correo, Meta para WhatsApp) aceptó el mensaje. La cliente todavía no lo tiene.
- 2
Entregado
Aterrizó en la bandeja (correo) o en el dispositivo (WhatsApp). Confiable en los dos canales. No es garantía de que lo vio.
- 3
Leído
El correo lo reporta vía un pixel de tracking de aperturas; WhatsApp vía dos palomitas azules. Las dos son ruidosas: Apple Mail Privacy Protection dispara el pixel sin que haya una apertura real, y la mayoría de los usuarios de WhatsApp apaga los read receipts. Útil como señal direccional, no como base para acreditar.
- 4
Click
La cliente tocó un link del mensaje. Confiable en los dos canales y la señal más fuerte antes de la conversión.
- 5
Respondió
La cliente escribió de vuelta. Específico de WhatsApp — el correo no genera respuestas conversacionales de la misma manera. La señal más clara de intención.
Y una sexta: fallido — el proveedor rechazó el mensaje y la cliente nunca lo recibió. Las plataformas serias excluyen esos de cualquier cálculo de atribución.
Cada plataforma elige un escalón como su umbral de atribución.
Cuando llega una orden, la plataforma tiene que decidir: ¿qué señal cuenta como 'suficiente engagement para acreditar el mensaje'? Esa elección es el umbral de atribución. Los umbrales sueltos y apretados son ambos defendibles — solo contestan preguntas distintas.
Cualquier mensaje que aterrizó en la bandeja o el teléfono cuenta. Números que se ven inflados, pero evidencia menos confiable de que el mensaje en serio movió la orden.
Solo cuentan los mensajes donde la cliente de verdad tocó algo. Números más chicos, pero cada crédito corresponde a engagement real.
Las herramientas de correo históricamente permitían 'abierto' como umbral por default — hasta que Apple Mail Privacy Protection (iOS 15) empezó a disparar el pixel de apertura automáticamente y lo volvió poco confiable. La mayoría, Klaviyo incluida, ahora vienen con click por default. Las herramientas de WhatsApp que aparecieron después de eso — Cotorreo, Charles, Wati — vinieron con click por default desde el día uno. Algunas plataformas exponen el umbral como configuración; los merchants que les importa más el alcance que el engagement confirmado lo pueden aflojar.
La señal necesita un límite de tiempo.
Si una cliente tocó un link hace seis meses y compró algo hoy, ese no es el mensaje que movió la orden. Por eso cada modelo de atribución tiene una ventana — el gap más largo entre la señal de engagement y la orden que todavía cuenta.
El correo corre ventanas más largas que WhatsApp porque se lee más lento — a veces horas o días después de entregado. Klaviyo usa 5 días por default para clicks de correo. WhatsApp se lee rápido, frecuentemente a los minutos, así que la ventana es más corta: 24 horas del click a la orden es el default convergente de la industria. La mayoría de las plataformas te dejan ajustar la ventana. Más corta es más honesta sobre causalidad; más larga atrapa más conversiones.
Dos plataformas pueden acreditar la misma venta.
La mayoría de las tiendas corren correo y WhatsApp al mismo tiempo. Cuando una cliente le da click a los dos antes de comprar, cada dashboard está limitado a su propio canal — no hay un libro mayor compartido. Si la cliente le dio click al correo el lunes y a WhatsApp el martes antes de comprar el miércoles, tu herramienta de correo acredita correo y tu herramienta de WhatsApp acredita WhatsApp. Los dos números son correctos dentro de su modelo; ninguna está mintiendo.
La implicación práctica: no sumes el ingreso atribuido a correo más el atribuido a WhatsApp y lo trates como ingreso de canal — vas a doble contar. La lectura honesta es la contribución incremental de cada canal — lo que perderías si lo apagaras. Para eso sirven los grupos holdout, y por eso la mayoría de las herramientas maduras (en cualquier canal) los soportan.
Los webhooks no siempre llegan en tiempo real.
Un click event puede aterrizar cinco minutos después de la orden que lo causó. Un webhook de orden de Shopify puede atrasarse horas. Si la plataforma no deja la ventana abierta para esos, va a perder conversiones legítimas en silencio. Las plataformas maduras reconcilian retroactivamente — incorporan las señales tardías en la ventana de atribución, aunque eso signifique re-acreditar una orden unas horas después.
Doble ventana: click dentro de 5 días, O entregado/leído dentro de 24 horas.
Cotorreo mide WhatsApp. Tu herramienta de correo mide correo. Las dos corren lado a lado. Del lado de WhatsApp, honramos dos señales al mismo tiempo. Un click en un short-link extiende la ventana a 5 días — igualando la ventana de click de WhatsApp de Klaviyo. Un mensaje entregado o leído (sin click) califica por sí solo dentro de 24 horas — posible porque la confirmación de dos palomitas de WhatsApp es una señal real, en una forma que SMS y correo no tienen. Las dos ventanas se anclan en el timestamp de la orden de Shopify, no en cuándo llegó el webhook, así que las demoras de cola no te cuestan crédito. Los clicks y órdenes que llegan tarde se reconcilian en la ventana automáticamente.
El variant testing y la línea de tiempo unificada vienen en cada plan. La medición de lift incremental con holdout está en el plan Enterprise — escribe a hola@cotorreo.net para activarlo en tu tienda.
La atribución es una serie de decisiones, no un sí-o-no.
Cada plataforma — la tuya, la nuestra, y la de correo corriendo en paralelo — elige un umbral, una ventana y una política de reconciliación. Las respuestas correctas dependen de para qué estás optimizando: confianza (umbral apretado, ventana corta) o cobertura (umbral suelto, ventana larga). Cuando leas un dashboard, la pregunta que vale es qué decisiones tomó, no si la atribución 'está prendida.'