Descripción general de la integración
Insert Affiliate registra las referencias y las compras de los afiliados mediante un proceso de integración en tres pasos. Esta guía explica cada paso y te ayuda a elegir las plataformas adecuadas para lo que necesitas.
Cómo funciona Insert Affiliate
El flujo de seguimiento de afiliados funciona así:
- El usuario hace clic en el enlace de un afiliado
- El deep linking abre tu app e identifica al afiliado
- La atribución se guarda cuando se inicia la app
- El usuario hace una compra
- La compra se verifica y se registra
- Se calcula la comisión del afiliado
Para que esto funcione, necesitas integrar:
- Plataforma de deep linking: registra qué afiliado refirió a cada usuario
- Verificación de compras: valida las compras dentro de la app y las suscripciones
- Transacciones web (opcional): registra las compras web, si corresponde
Paso 1: plataforma de deep linking
Qué hace
El deep linking permite que los enlaces de afiliado abran tu app y registren qué afiliado refirió al usuario. Cuando un usuario hace clic en el enlace de un afiliado, la plataforma de deep linking:
- Abre tu app (o la App Store si no está instalada)
- Pasa el identificador del afiliado a tu app
- Permite que Insert Affiliate atribuya el usuario a ese afiliado
Elige tu plataforma
Admitimos varias plataformas de deep linking. Elige según lo que necesites:
| Plataforma | Ideal para | Complejidad | Coste |
|---|---|---|---|
| Insert Links | Configuración rápida, sin necesidad de terceros | Baja | Incluido |
| Branch.io | Analítica avanzada, usuarios actuales de Branch | Media | De pago |
| AppsFlyer | Atribución móvil, usuarios actuales de AppsFlyer | Media | Plan gratuito disponible |
| RevenueCat Web Purchase Links | Suscripciones web a través de RevenueCat | Media/Alta | Incluido con RevenueCat |
| Otras plataformas | Configuración de deep linking personalizada o existente | Variable | Variable |
Recomendado: Insert Links
Para la mayoría de los usuarios, recomendamos empezar con Insert Links:
- Integrado en Insert Affiliate (no requiere registrarse en un servicio de terceros)
- El más fácil de configurar y probar
- Control total sobre el comportamiento de los enlaces
- Sin costes adicionales
Pasos de integración
Una vez que elijas una plataforma:
- Configura la plataforma: crea una cuenta y configura tu app
- Instala nuestro SDK: añade el SDK de Insert Affiliate a tu app
- Configura la gestión de deep links: sigue la documentación de tu plataforma
- Pasa los enlaces a nuestro SDK: reenvía los datos del deep link a Insert Affiliate
- Prueba la integración: verifica que la atribución funciona correctamente
Encontrarás instrucciones detalladas para cada plataforma en sus guías respectivas.
Paso 2: verificación de compras
Qué hace
La verificación de compras valida que las compras dentro de la app son legítimas y notifica a Insert Affiliate cuando un usuario atribuido hace una compra.
Elige tu plataforma
| Plataforma | Ideal para | Complejidad | Funciones |
|---|---|---|---|
| RevenueCat | La mayoría de los usuarios, apps de suscripción | Baja | Configuración más sencilla, webhooks, multiplataforma |
| Adapty | Pruebas A/B de paywalls, analítica | Baja | Paywalls sin código, webhooks, multiplataforma |
| Apphud | Usuarios actuales de Apphud | Baja | Similar a RevenueCat |
| Iaptic | Usuarios actuales de Iaptic | Baja | Servicio de validación de recibos |
| Direct App Store | Apps de iOS, máximo control | Alta | Sin terceros, solo Apple |
| Direct Google Play | Apps de Android, máximo control | Alta | Sin terceros, solo Google |
Nota: Puedes combinar Direct App Store + Direct Google Play para apps multiplataforma sin servicios de terceros.
Recomendado: RevenueCat
Para la mayoría de los usuarios, recomendamos RevenueCat:
- La integración más sencilla con Insert Affiliate
- Gestiona tanto iOS como Android
- Notificaciones automáticas por webhook
- Documentación y soporte excelentes
- Plan gratuito disponible
Pasos de integración
El flujo general para todas las plataformas:
- Configura la plataforma que elijas: crea una cuenta y configura los productos
- Configura Insert Affiliate: selecciona tu método de verificación en el panel (pestaña Integraciones)
- Configura los webhooks (RevenueCat, Apphud, Iaptic): conecta tu plataforma con Insert Affiliate
- Pasa el identificador del afiliado: asegúrate de que el código corto del afiliado se incluye con las compras
- Prueba las compras: verifica que las transacciones aparecen en tu panel de Insert Affiliate

Haz clic para ver a tamaño completo
Fundamental: pasar el identificador del afiliado
La parte más importante de la verificación de compras es pasar el identificador del afiliado cuando se produce una compra. Cada plataforma tiene un método diferente:
- RevenueCat: establece un atributo personalizado (
insert_affiliate) - Adapty: establece un atributo personalizado mediante
updateProfile - Apphud: establece una propiedad personalizada
- Iaptic: inclúyelo en la solicitud de validación de la compra
- Integraciones directas: inclúyelo en las notificaciones de servidor a servidor
Consulta la documentación de la plataforma que elijas para ver los detalles concretos de implementación.
Paso 3: transacciones web (opcional)
Qué hace
Si vendes suscripciones o productos a través de la web (no mediante las tiendas de apps), puedes registrar esas transacciones con Insert Affiliate.
Elige tu plataforma
| Plataforma | Ideal para | Integración |
|---|---|---|
| Stripe Web Transactions | Integración directa con Stripe | Stripe Connect |
| RevenueCat Stripe Billing | Uso de RevenueCat + Stripe | Stripe Connect |
| RevenueCat Web Billing | Compras web de RevenueCat | Stripe Connect |
Cuándo lo necesitas
Necesitas el seguimiento de transacciones web si:
- Los usuarios pueden comprar suscripciones en tu sitio web
- Ofreces un checkout web además del móvil
- Usas Stripe u otros procesadores de pago similares para las ventas web
Omite este paso si
Puedes omitir este paso si:
- Todas las compras se hacen a través de la App Store o Google Play
- Solo tienes una app móvil sin presencia web
Lista de comprobación completa de la integración
Usa esta lista para asegurarte de que has completado todos los pasos necesarios:
Configuración
- Te has registrado en Insert Affiliate y has accedido al panel
- Has localizado tu clave de API en la configuración del panel
Paso 1: deep linking
- Has elegido una plataforma de deep linking
- Has creado una cuenta en la plataforma elegida (si es necesario)
- Has instalado el SDK de Insert Affiliate en tu app
- Has configurado la gestión de deep links en tu app
- Has probado que los deep links abren tu app correctamente
Paso 2: verificación de compras
- Has elegido una plataforma de verificación de compras
- Has configurado la cuenta de tu plataforma de verificación
- Has configurado el método de verificación en el panel de Insert Affiliate
- Has configurado los webhooks (si usas RevenueCat, Apphud o Iaptic)
- Has implementado el paso del identificador del afiliado en tu app
- Has comprobado que las compras de sandbox aparecen en tu panel
Paso 3: transacciones web (opcional)
- Has determinado si necesitas el seguimiento de transacciones web
- Has configurado la integración de transacciones web (si es necesario)
- Has comprobado que las compras web aparecen en tu panel
Pruebas y lanzamiento
- Has creado un afiliado de prueba
- Has probado la atribución con códigos cortos
- Has probado la atribución con deep links
- Has comprobado que las compras de sandbox aparecen correctamente
- Has verificado que los cálculos de comisión son correctos
- Has revisado la guía de Pruebas y modo sandbox
- Has leído Solución de problemas para conocer los problemas habituales
Matriz de compatibilidad de plataformas
¿No tienes claro qué plataformas funcionan juntas? Aquí tienes una referencia rápida:
Deep linking + verificación de compras
Todas las plataformas de deep linking funcionan con todas las plataformas de verificación de compras. Elige lo que mejor se adapte a lo que necesitas.
Combinaciones populares:
- Insert Links + RevenueCat (la más sencilla, recomendada para la mayoría)
- Branch.io + RevenueCat (buena para usuarios actuales de Branch)
- AppsFlyer + RevenueCat (buena para usuarios actuales de AppsFlyer)
- Insert Links + Direct App Store (máximo control, iOS)
- Insert Links + Direct Google Play (máximo control, Android)
Añadir transacciones web
Las plataformas de transacciones web funcionan de forma independiente de tu configuración móvil:
- Puedes usar Stripe Web Transactions con cualquier integración móvil
- RevenueCat Stripe Billing funciona mejor si ya usas RevenueCat para móvil
¿Necesitas ayuda para elegir?
¿Todavía no tienes claro qué plataformas usar? Aquí tienes algunas preguntas que te pueden orientar:
"Quiero la configuración más sencilla posible"
→ Usa Insert Links + RevenueCat
"Ya uso Branch.io para la atribución"
→ Mantén Branch.io + añade RevenueCat para la verificación
"Ya uso RevenueCat"
→ Añade Insert Links para el deep linking (o mantén tu plataforma actual)
"Quiero el máximo control, sin terceros"
→ Usa Insert Links + Direct App Store o Direct Google Play
"También vendo suscripciones en mi sitio web"
→ Sigue los pasos 1 y 2 y luego añade Stripe Web Transactions o RevenueCat Web Billing
Próximos pasos
¿Listo para empezar la integración? Sigue estos pasos:
- Inicio rápido: pon en marcha tu primer afiliado en 5 minutos
- Elige y configura tu plataforma de deep linking
- Elige y configura tu plataforma de verificación de compras
- Configura las transacciones web (si es necesario)
- Prueba a fondo en modo sandbox
- Crea tus primeros afiliados reales y empieza a registrar ventas
Soporte
¿Necesitas ayuda con tu integración?
- Consulta la guía de Solución de problemas para ver los problemas habituales
- Revisa la documentación específica de cada plataforma enlazada arriba
- Contacta con soporte a través de tu panel
