Atribución

Cómo funciona la atribución en Cotorreo.

La atribución es cómo conectamos tus mensajes de WhatsApp con las órdenes que ayudaron a generar. Un click en un link, un mensaje leído en el teléfono — son los momentos en que un mensaje de verdad influye una compra. A cada uno le asignamos una ventana que refleja cuánto dura esa influencia, y acreditamos al mensaje cuando llega la orden.

👤
Perfil Unificado
+52 55 •••• 5678
  1. Lun
    Popup
    Se suscribió a WhatsApp
    +10% off
  2. Lun
    WhatsApp · Bienvenida
    Gracias por suscribirte — aquí tu código
    Entregado · 8:32 pm
  3. Mar
    Navegación
    Vio Mochila Azul · 3 sesiones
    Intención alta
  4. Mié
    WhatsApp · Recuperación
    Tu mochila te está esperando — termina en un toque
    Entregado · 11:04 amLeído · 11:18 amClick · 11:21 am
  5. Mié
    Shopify · Orden colocada
    Orden #1042$1,899 MXN
    Atribuido
    Recuperación de carrito · click dentro de la ventana de 5 días

Una sola línea de tiempo. Los eventos de popup, WhatsApp, navegación y Shopify caen en un solo perfil — el mismo registro que usamos para decidir qué mandar y para acreditar la orden.

01 · Lo básico

Qué medimos, y cómo.

Tres cosas que hay que saber. En lenguaje claro. Si entiendes estas, entiendes el modelo de atribución de Cotorreo.

📶

Rastreamos toda la escalera de engagement.

Enviado. Entregado. Leído. Click. Respondió. Cada paso es una señal más fuerte de que la cliente se comprometió con tu mensaje, y registramos cada una conforme el carrier (Twilio para SMS, Meta para WhatsApp) la reporta.

🎚️

Click y leído moldean la decisión de compra.

Un click es la señal más clara de intención — la cliente tocó tu link y entró a la tienda desde tu mensaje. Una palomita de entregado o leído es más suave, pero también es real: tu mensaje llegó y una orden en las siguientes 24 horas plausiblemente se conecta con él. Así es como el marketing por WhatsApp de verdad mueve a las compradoras, y por eso las dos señales alimentan la atribución.

⏱️

5 días para click. 24 horas para entregado/leído.

Un click extiende la ventana de atribución a 5 días — la misma que Klaviyo para WhatsApp. Un mensaje entregado o leído (sin click) acredita dentro de 24 horas. Los webhooks que llegan tarde — click callbacks, eventos de orden — se reconcilian retroactivamente, así una señal demorada no te cuesta la conversión.

Hecho para WhatsApp, no copiado del correo

Klaviyo, Postscript y Attentive se apoyan en atribución solo-por-click porque al correo y al SMS les falta una señal confiable de entregado. WhatsApp es distinto: las dos palomitas de Meta confirman entrega en cuanto el mensaje llega al dispositivo. Combinado con un tope de 24 horas, eso nos da una segunda señal calificada — y la sub-atribución baja, especialmente en LATAM donde ~50% de las personas tiene las palomitas azules apagadas.

Opcional: ir más a fondo

Cuando quieres más que el default.

La mayoría de los marketers corre con el default. Algunos quieren ir más a fondo — medir qué es realmente incremental, correr variantes sin montar A/B tests, asegurarse de que un webhook demorado no les costó crédito en silencio. Las siguientes secciones cubren lo que está disponible encima de lo básico. Sáltate hacia abajo si no lo necesitas.

02 · Cómo nos comparamos

Doble ventana de crédito en lo básico. Unos extras encima.

Klaviyo y Postscript acreditan con click dentro de una ventana de varios días. Nosotros añadimos entregado/leído dentro de 24 horas como una segunda señal calificada — apropiada para WhatsApp, donde la palomita de entregado es real y las palomitas azules no son confiables. Lift por holdout, variant testing automático y la línea de tiempo unificada van encima.

 CotorreoKlaviyo WAWATICharlesInterakt
Atribución por click (ventana de 5 días)
La orden acredita si la cliente tocó un link dentro de 5 días
Atribución por entregado/leído (ventana de 24h)
La orden también acredita cuando se confirma entrega dentro de 24h, aún sin click
Reconciliación de eventos tardíos
Clicks y callbacks que llegan tarde se incorporan retroactivamente
Grupo holdout (opcional)
Una porción de clientes elegibles no recibe nada — para medir incremento
Variant testing automático
Varios mensajes compiten; los ganadores reciben más tráfico, solo
Reloj anclado en la hora de la orden
Usamos el timestamp de la orden de Shopify, no cuando llegó el webhook
Línea de tiempo unificada de envíos + respuestas
Cada mensaje outbound e inbound en un solo lugar, por cliente
Atribución reversible con auditoría
El crédito mal asignado se corrige; el envío y la orden originales se preservan
NativoParcialNo soportado

Basado en documentación pública a mayo 2026. La comparación es sobre la superficie de WhatsApp de cada herramienta — no sus productos de SMS o correo. Si malinterpretamos tu herramienta, escríbenos y lo corregimos.

03 · Unos extras

Lo que vive encima de la doble ventana.

El default acredita honestamente con click y con entregado. Estas son las capas que construimos para merchants que quieren medir con más cuidado — ninguna es necesaria para tener números sensatos.

🎯Lift · Enterprise

Aparta una porción pequeña de clientes — para medir qué es de verdad incremental.

Cada campaña se puede correr con un holdout. Los clientes del holdout nunca reciben el mensaje. Su ingreso se vuelve un baseline para reportar lift incremental real — no crédito de último toque. El reporte completo de lift (por campaña, por segmento) está disponible en el plan Enterprise.

Disponible en el plan Enterprise — escríbenos a hola@cotorreo.net para activarlo en tu tienda.

🎰Variant testing

Varios mensajes compiten. Los que rinden mejor reciben más tráfico.

En vez de pedirte que montes un A/B test y declares un ganador, puedes correr tres o cuatro variantes de cada campaña. Más tráfico fluye a la que está convirtiendo mejor, en silencio. Sin árboles de flujo que mantener. Sin anuncio de 'ganador declarado.'

⏱️Reloj de orden

Usamos el timestamp de la orden de Shopify, no cuando recibimos el webhook.

Los webhooks de Shopify se pueden atrasar unas horas bajo carga. Una herramienta que clockea atribución contra 'ahora' puede perder conversiones legítimas en silencio cuando eso pasa. Nosotros anclamos la ventana de 24 horas en el momento real de creación de la orden. Las demoras de webhook no te cuestan crédito.

📚Línea de tiempo unificada

Cada envío, cada respuesta, cada canal — un registro por cliente.

Confirmaciones de welcome, mensajes de recovery, opt-outs, la pregunta que un cliente hace dos días después de que se envió la orden — todo en una sola línea de tiempo por shopper. No tienes que pegar bandejas separadas para entender qué pasó en una conversación.

04 · Cómo una conversión recibe crédito

Cuatro checkpoints. Cero cuentos.

Esto es exactamente lo que tiene que pasar para que una orden se atribuya a un mensaje de WhatsApp o SMS — y qué falla en cada paso.

1 · Decisión

Cotorreo decide si manda.

Para cada cliente elegible, la plataforma registra una decisión. Si activaste un holdout, una porción pequeña (alrededor del 5%) no recibe el mensaje a propósito — son el baseline para comparar después. El resto recibe un mensaje, elegido entre variantes que compiten si las estás corriendo.

¿En el holdout? Nunca se atribuye. Por diseño.

2 · Engagement

La cliente se compromete — o el mensaje llega.

Dos señales califican. Un click en un short-link es la más fuerte, y abre una ventana de 5 días. Una palomita de entregado/leído confirmada (status callback de Twilio para SMS, dos palomitas de Meta para WhatsApp) califica por sí sola dentro de 24 horas. La señal que dispare primero ancla la ventana.

¿Sin click dentro de 5 días Y sin entregado/leído dentro de 24h? Sin atribución.

3 · Orden

Llega una orden — clockeada por su propio timestamp.

Cuando Shopify postea la orden, usamos su timestamp de creación — no cuando llegó el webhook. Una demora de 4 horas no colapsa la ventana de atribución.

¿Orden fuera de ambas ventanas (5d click / 24h entregado)? Sin atribución.

4 · Crédito

Se escribe el share.

Si hubo varios touches en la misma orden, cada uno recibe un share que no suma más de 100%. Los holdouts contribuyen cero. La decisión y el mensaje quedan con el rastro de auditoría hacia la orden.

¿Refund, disputa, evento sucio? La atribución se reversa — el envío y la orden originales se preservan.

Lo que deliberadamente no hacemos
  • Usar entregado como la ÚNICA señal sin tope de tiempo — las dos palomitas de WhatsApp salen en cuanto el servidor de Meta acepta el mensaje, así que una ventana de entregado sin límite infla cada dashboard. Le ponemos un tope de 24 horas a entregado y sumamos click dentro de 5 días como la señal más fuerte a su lado.

  • Usar las palomitas azules como requisito duro — alrededor de la mitad de los usuarios de WhatsApp las apagan, especialmente en LATAM. La atribución solo-por-leído sub-cuenta a esa mitad en silencio. Tratamos leído como un nivel superior a entregado (es una señal más fuerte cuando aparece), pero una palomita de entregado por sí sola es suficiente para calificar dentro de la ventana de 24 horas.

  • Anclar atribución contra 'ahora' al recibir el webhook — cada hipo de la cola de Shopify se convertiría en falso negativo. El timestamp propio de la orden es el reloj correcto.

Atribución honesta por default. Lift real cuando la quieras.

El default es doble ventana con match por teléfono: un click dentro de 5 días O un mensaje entregado/leído dentro de 24 horas. Reconciliación de eventos tardíos. El variant testing automático y la línea de tiempo unificada están encima, gratis. La medición de lift incremental con holdout está en el plan Enterprise — escríbenos y lo activamos.