Requisitos previos
Antes de comenzar, necesitas:- Una cuenta de Convertix activa
- Una API key válida (debes comunicarte con el equipo de Convertix para la creación de la misma)
- Acceso a tu servidor backend para realizar las llamadas a la API
Verificar tu API key
Antes de comenzar la integración, puedes verificar que tu API key funciona correctamente usando el endpoint de salud: GET / - Verificación de salud de la Api Key Este endpoint te permite validar que tu API key es válida y está activa antes de realizar operaciones más complejas.Flujo de registro de clientes
El flujo de registro permite crear clientes en Convertix cuando un usuario llega desde una campaña publicitaria y completa el formulario en tu landing page.Pasos del flujo de registro
- Usuario hace clic en el anuncio: El usuario ve tu anuncio en Meta Ads o TikTok Ads y hace clic.
- Redirección a Landing Convertix: El usuario es redirigido a una landing page creada en Convertix, donde se captura su información inicial.
-
Redirect a tu página: Convertix redirige al usuario a tu página con un parámetro
convertixIden la URL (ejemplo:www.tudominio.com?convertixId=LD_1234ADD). -
Captura de información: En tu página, capturas la información adicional del usuario (nombre, email, teléfono, etc.) junto con el
convertixIddel query parameter. - Crear cliente mediante API: Realizas una llamada al endpoint de creación de cliente con toda la información recopilada.
Endpoint: Crear un nuevo cliente
POST /client - Crear un nuevo cliente Campos requeridos:leadReference: ElconvertixIdobtenido del query parameter del redirect
name: Nombre completo del clienteemail: Email del clientephoneNumber: Número de teléfono del clienteexternalReference: Referencia externa para identificar al cliente en tu sistema
externalReference y ya existe un cliente con esa referencia, la API devolverá el ID del cliente existente en lugar de crear uno nuevo. Esto te permite evitar duplicados.
Ejemplo de respuesta exitosa:
Flujo de conversión
El flujo de conversión permite registrar cuando un cliente realiza una acción valiosa (como una compra) en tu plataforma.Pasos del flujo de conversión
- Usuario realiza acción valiosa: El usuario completa una acción importante en tu plataforma (compra, registro premium, etc.).
-
Identificar al cliente: Identificas al cliente usando su
emailoclientExternalReference(la referencia externa que proporcionaste al crear el cliente). - Crear conversión mediante API: Realizas una llamada al endpoint de creación de conversión con los datos de la transacción.
- Procesamiento automático: Convertix procesa la conversión y automáticamente dispara eventos de feedback a Meta Ads y TikTok si están configurados, optimizando tus campañas publicitarias.
Endpoint: Crear una conversión para un cliente
POST /client/conversion - Crear una conversión para un cliente Campos requeridos:amount: Monto de la conversióncurrency: Moneda de la conversión (USDoARS)
email: Email del clienteclientExternalReference: Referencia externa del cliente
conversionExternalReference: Referencia externa de la conversión para prevenir duplicados
email o clientExternalReference). Si no se proporciona ninguno o no se encuentra un cliente, se devolverá un error.
Ejemplo de respuesta exitosa:
Autenticación
Todas las llamadas a la API requieren autenticación mediante API key. Incluye tu API key en el header de cada solicitud:Manejo de errores
La API devuelve códigos de estado HTTP estándar:- 200: Operación exitosa
- 201: Recurso creado exitosamente
- 400: Solicitud incorrecta (datos inválidos)
- 404: Recurso no encontrado
Próximos pasos
Una vez que hayas implementado ambos flujos:- Prueba la integración: Realiza pruebas con datos de prueba para asegurarte de que todo funciona correctamente.
- Configura eventos de Meta y TikTok: Asegúrate de tener configurados los eventos de feedback en tu cuenta de Convertix para que las conversiones se envíen automáticamente a las plataformas publicitarias.
- Monitorea las métricas: Revisa las métricas en tu panel de Convertix para verificar que las conversiones se están registrando correctamente.