Visita → generó QR → subió y verificó comprobante → aprobado. Si "Visitas" sale bajo comparado con los demás pasos, es que el pixel no se disparó en algunas páginas (bloqueador de anuncios, red lenta) — no significa más del 100% de conversión real.
Motivos de rechazo
Por qué se rechazan los comprobantes en este rango de fechas.
📦 Productos
Producto principal vs. complementos (order bumps) en ventas aprobadas.
Compras por producto
Ver tabla
🧾 Pedidos
Datos de cada comprador, igual que en tu Google Sheet.
🔍 Revisión manual
Pedidos con monto alto que necesitan que tú apruebes o rechaces a mano.
Aprobar/rechazar aquí solo actualiza este dashboard — para dar acceso real al curso sigue aprobando desde el Google Sheet (o el flujo de Zapier) como ya haces.
📡 Pixeles e integraciones
De dónde llega el tráfico y cómo está instrumentado el checkout.
URL de este dashboard (API)
Esta es la URL que debe estar pegada en DASHBOARD_API_URL dentro de checkout_prototipo.html.
Eventos que ya manda el checkout
No necesitas instalar nada más: checkout_prototipo.html ya envía estos 3 eventos automáticamente.
POST /api/track → al cargar la página (visita + fuente/afiliado)
POST /api/orders → al generar el QR (pedido + items)
POST /api/orders/status → al verificar el comprobante (estado final)
🔗 Meta Pixel (Facebook / Instagram Ads)
Saca estos datos de Meta Events Manager → tu pixel → Configuración. El Pixel ID va en el checkout (es público); el Token de la API de conversiones se queda guardado aquí, nunca se manda al navegador.
Qué eventos se disparan y cuándo
InitiateCheckout → clic en "Generar QR de pago" (navegador, fbq)
Purchase → comprobante aprobado (navegador + servidor, con el mismo ID
de evento para que Meta no cuente la venta dos veces)
Los montos se mandan en Bolivianos (BOB), la moneda real de la venta —
igual que hace Hotmart. Meta convierte solo, para el reporte, a la moneda
de tu cuenta publicitaria.
Pedidos por fuente / afiliado
Últimas visitas registradas
🤝 Afiliados
Códigos de afiliado, comisión y ventas atribuidas.
Link base de tu checkout
Se usa solo para armar el link de cada afiliado (se guarda en este navegador).
Agregar / actualizar afiliado
Si dejas el código vacío, se genera uno automático a partir del nombre.