CP-25 — Atribución de una venta
Esto alimenta la cifra de «efectividad» de la campaña. Lee antes la sección de
atribución en docs/ARCHITECTURE.md: la regla es de último toque y
sobreestima.
Pasos
- Lanza una campaña al cliente de prueba.
- Registra una venta a ese cliente dentro de
attributionDays(15 por defecto). - Abre el panel de resultados.
Resultado esperado
- El destinatario pasa a
CONVERTIDO. - La venta aparece enlazada a la campaña.
revenueyconversionRatesuben.
SELECT cr.status, s.code AS venta, s.total
FROM campaign_recipients cr
LEFT JOIN sales s ON s.id = cr.converted_sale_id
WHERE cr.campaign_id = '...';
Criterio de aceptación
- La venta se atribuye
- Los contadores suben
- Una venta fuera de la ventana no se atribuye