Introducción
DataFast es una herramienta de análisis centrada en los ingresos que te ayuda a descubrir qué canales de marketing generan clientes de pago. Al integrar Dodo Payments con DataFast, puedes atribuir ingresos a tus fuentes de tráfico, identificar segmentos de clientes de alto valor y tomar decisiones basadas en datos para hacer crecer tu negocio.Esta integración requiere tu clave API de DataFast, que puedes obtener desde tu tablero de DataFast.
Cómo Funciona
DataFast rastrea a los visitantes a través de un ID de visitante único almacenado en una cookie. Para atribuir ingresos a los canales de marketing, necesitas:- Capturar el ID de visitante de DataFast de la
datafast_visitor_idcookie al crear sesiones de pago - Almacenar el ID de visitante en tus metadatos de pago
- Enviar datos de pago a DataFast cuando los pagos sean exitosos utilizando su API de Pagos
Comenzando
1
Instalar el Script de DataFast
Primero, instala el script de seguimiento de DataFast en tu sitio web. Esto crea la
datafast_visitor_id cookie que rastrea a tus visitantes.Visita la documentación de DataFast para obtener instrucciones de instalación específicas para tu plataforma.2
Obtén tu Clave API
Inicia sesión en tu tablero de DataFast y navega a la configuración de tu sitio web para obtener tu clave API.
3
Capturar ID de Visitante en el Pago
Al crear una sesión de pago, captura el ID de visitante de DataFast de la cookie y agrégalo a tus metadatos de pago.
4
Enviar Datos de Pago a través de Webhook
Configura un webhook para enviar datos de pago a la API de Pagos de DataFast cuando los pagos sean exitosos.
5
¡Listo!
🎉 Los datos de ingresos ahora aparecerán en tu tablero de DataFast con plena atribución a los canales de marketing.
Guía de Implementación
Paso 1: Agregar ID de Visitante a los Metadatos del Pago
Al crear una sesión de pago, captura el ID de visitante de DataFast de la cookie e inclúyelo en tus metadatos de pago.Paso 2: Enviar Datos de Pago a DataFast
Configura un endpoint de webhook para enviar datos de pago a la API de Pagos de DataFast cuando los pagos sean exitosos.1
Abre la Sección de Webhook
En tu tablero de Dodo Payments, navega a Webhooks → + Agregar Endpoint y expande el menú desplegable de integraciones.

2
Selecciona DataFast
Elige la tarjeta de integración DataFast.
3
Ingresa la Clave API
Proporciona tu clave API de DataFast en el campo de configuración.

4
Configurar Transformación
Edita el código de transformación para formatear los datos de pago para la API de Pagos de DataFast.
5
Probar y Crear
Prueba con cargas útiles de muestra y haz clic en Crear para activar la integración.
Ejemplos de Código de Transformación
Atribución Básica de Pagos
basic_payment.js
Manejar Monedas sin Decimales
Algunas monedas (como JPY) no utilizan decimales. Ajusta el cálculo del monto en consecuencia:zero_decimal.js
Pagos de Suscripción
Para pagos de suscripción recurrentes, puedes rastrear cada pago:subscription_payment.js
Mejores Prácticas
- Siempre incluye el ID de visitante en los metadatos: Sin el ID de visitante, DataFast no puede atribuir ingresos a los canales de marketing
- Maneja monedas sin decimales: Algunas monedas (JPY, KRW, etc.) no utilizan decimales; ajusta tu cálculo de monto en consecuencia
- Prueba con pagos de muestra: Verifica que la integración funcione correctamente antes de activarla
- Monitorea tu tablero de DataFast: Verifica que los pagos aparezcan correctamente con la atribución adecuada
- Usa reintentos de webhook: La API de Pagos de DataFast es idempotente, por lo que los reintentos son seguros si un webhook falla
Solución de Problemas
Los pagos no aparecen en DataFast
Los pagos no aparecen en DataFast
- Verifica que tu clave API de DataFast sea correcta y esté activa
- Comprueba que el
datafast_visitor_idse esté capturando y almacenando en los metadatos de pago - Asegúrate de que la transformación del webhook esté formateando correctamente la carga útil
- Verifica que el webhook se esté activando en eventos de
payment.succeeded - Revisa el tablero de DataFast para cualquier mensaje de error o registros de API
La atribución de ingresos no funciona
La atribución de ingresos no funciona
- Confirma que el script de seguimiento de DataFast esté instalado y funcionando en tu sitio web
- Verifica que la
datafast_visitor_idcookie se esté configurando correctamente - Comprueba que los IDs de visitante coincidan entre la creación del pago y la finalización del pago
- Asegúrate de estar capturando el ID de visitante antes de crear la sesión de pago
- Revisa la documentación de la API de Pagos de DataFast para obtener orientación adicional
Errores de transformación
Errores de transformación
- Valida que la estructura JSON coincida con el formato de la API de Pagos de DataFast
- Verifica que todos los campos requeridos (
amount,currency,transaction_id,datafast_visitor_id) estén presentes - Asegúrate de que el monto se convierta correctamente (dividir por 100 para la mayoría de las monedas, excepto las monedas sin decimales)
- Verifica que la URL del endpoint de la API sea correcta:
https://datafa.st/api/v1/payments - Prueba la transformación con cargas útiles de webhook de muestra
Problemas de conversión de moneda
Problemas de conversión de moneda
- Para monedas sin decimales (JPY, KRW, CLP, VND, UGX, MGA), envía el monto tal como está sin dividir por 100
- Para todas las demás monedas, divide el monto por 100 para convertir de centavos a la unidad base
- Verifica que el código de moneda coincida con el formato ISO 4217 (por ejemplo, “USD”, “EUR”, “JPY”)
Recursos Adicionales
Documentación de DataFast
Aprende más sobre la API de Pagos de DataFast y las características de atribución de ingresos.
Tablero de DataFast
Accede a tu tablero de DataFast para ver análisis de ingresos y datos de atribución.
¿Necesitas ayuda? Contacta al soporte de Dodo Payments en [email protected] para obtener asistencia con la integración.