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í:

  1. El usuario hace clic en el enlace de un afiliado
  2. El deep linking abre tu app e identifica al afiliado
  3. La atribución se guarda cuando se inicia la app
  4. El usuario hace una compra
  5. La compra se verifica y se registra
  6. Se calcula la comisión del afiliado

Para que esto funcione, necesitas integrar:

  1. Plataforma de deep linking: registra qué afiliado refirió a cada usuario
  2. Verificación de compras: valida las compras dentro de la app y las suscripciones
  3. 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:

  1. Abre tu app (o la App Store si no está instalada)
  2. Pasa el identificador del afiliado a tu app
  3. 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:

PlataformaIdeal paraComplejidadCoste
Insert LinksConfiguración rápida, sin necesidad de tercerosBajaIncluido
Branch.ioAnalítica avanzada, usuarios actuales de BranchMediaDe pago
AppsFlyerAtribución móvil, usuarios actuales de AppsFlyerMediaPlan gratuito disponible
RevenueCat Web Purchase LinksSuscripciones web a través de RevenueCatMedia/AltaIncluido con RevenueCat
Otras plataformasConfiguración de deep linking personalizada o existenteVariableVariable

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:

  1. Configura la plataforma: crea una cuenta y configura tu app
  2. Instala nuestro SDK: añade el SDK de Insert Affiliate a tu app
  3. Configura la gestión de deep links: sigue la documentación de tu plataforma
  4. Pasa los enlaces a nuestro SDK: reenvía los datos del deep link a Insert Affiliate
  5. 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

PlataformaIdeal paraComplejidadFunciones
RevenueCatLa mayoría de los usuarios, apps de suscripciónBajaConfiguración más sencilla, webhooks, multiplataforma
AdaptyPruebas A/B de paywalls, analíticaBajaPaywalls sin código, webhooks, multiplataforma
ApphudUsuarios actuales de ApphudBajaSimilar a RevenueCat
IapticUsuarios actuales de IapticBajaServicio de validación de recibos
Direct App StoreApps de iOS, máximo controlAltaSin terceros, solo Apple
Direct Google PlayApps de Android, máximo controlAltaSin 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:

  1. Configura la plataforma que elijas: crea una cuenta y configura los productos
  2. Configura Insert Affiliate: selecciona tu método de verificación en el panel (pestaña Integraciones)
  3. Configura los webhooks (RevenueCat, Apphud, Iaptic): conecta tu plataforma con Insert Affiliate
  4. Pasa el identificador del afiliado: asegúrate de que el código corto del afiliado se incluye con las compras
  5. Prueba las compras: verifica que las transacciones aparecen en tu panel de Insert Affiliate
Vista general del panel de Insert Affiliate con métricas, gráficos y los mejores afiliados

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

PlataformaIdeal paraIntegración
Stripe Web TransactionsIntegración directa con StripeStripe Connect
RevenueCat Stripe BillingUso de RevenueCat + StripeStripe Connect
RevenueCat Web BillingCompras web de RevenueCatStripe 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:

  1. Inicio rápido: pon en marcha tu primer afiliado en 5 minutos
  2. Elige y configura tu plataforma de deep linking
  3. Elige y configura tu plataforma de verificación de compras
  4. Configura las transacciones web (si es necesario)
  5. Prueba a fondo en modo sandbox
  6. 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