¿Cómo utiliza el software de referidos SaaS los enlaces profundos diferidos para restaurar parámetros de referidos tras la instalación de una aplicación? Cuando los usuarios instalan una aplicación móvil a través de un enlace de referido, los parámetros originales suelen perderse durante la redirección a la tienda de aplicaciones. El software de referidos SaaS resuelve este problema combinando la gestión de campañas de referidos, enlaces profundos diferidos, atribución de instalaciones e infraestructura de SDK nativos para conectar automáticamente a los usuarios referidos con instalaciones exitosas.
Conceptos clave
- Atribución de instalaciones: Conecta las instalaciones de aplicaciones móviles con las fuentes de referidos a través de la web y la tienda de aplicaciones, estableciendo un flujo de trabajo de atribución de instalaciones para la verificación de campañas.
- Enlaces profundos diferidos: Conserva los metadatos de los referidos durante los procesos de instalación en las tiendas de aplicaciones para mantener los flujos de trabajo de incorporación.
- Automatización de la incorporación de usuarios: Elimina formularios de entrada de código manuales y reduce la fricción en el registro mediante referidos en plataformas nativas.
- Integración con SDK: Admite el seguimiento automático de instalaciones mediante bibliotecas nativas.
Por qué los parámetros de referidos desaparecen entre la web y las tiendas de aplicaciones
El problema principal de la adquisición de usuarios móviles radica en la naturaleza aislada (sandbox) de los sistemas operativos modernos. Cuando un usuario existente comparte un enlace de campaña personalizado generado por un software de programas de referidos, el prospecto invitado inicia una transición que abarca entornos de ejecución separados. El proceso comienza en un navegador web o un contenedor web dentro de la aplicación, se redirige a través de los entornos de las tiendas de aplicaciones controlados por los proveedores de la plataforma y termina dentro de una aplicación móvil nativa recién instalada.
Este proceso rompe los mecanismos de seguimiento web estándar. Las cookies basadas en navegador y los estados de sesión generalmente no pueden compartirse a través de los límites de instalación de la tienda. En consecuencia, los parámetros críticos del invitador (como IDs de invitador únicos, códigos de descuento dinámicos o tokens de campaña personalizados) desaparecen por completo durante el bucle de redirección.

Antes de que los SDK de atribución modernos se volvieran comunes, muchos programas de referidos móviles dependían de códigos de invitación introducidos manualmente o enlaces de seguimiento personalizados. Los métodos tradicionales, como solicitar a los prospectos que copien y peguen códigos alfanuméricos, a menudo introducen pasos adicionales en la incorporación y pueden reducir las tasas de finalización, provocando abandonos en el embudo. El seguimiento de instalaciones depende de combinar API de atribución, infraestructura de enlaces profundos y validación del lado del servidor. Cuando el seguimiento tradicional falla al preservar el contexto, las primeras instalaciones pueden quedar sin atribuir. Para productos basados en referidos, esta pérdida de eficiencia puede debilitar métricas de crecimiento viral como el factor K. Para mantener una atribución precisa y evitar la asignación incorrecta de recompensas, los desarrolladores deben implementar un SDK de seguimiento de referidos robusto que automatice la restauración dinámica del contexto de instalación.
Consideraciones de ingeniería: Atribución contextual frente a determinista
Elegir la configuración correcta del SDK móvil requiere equilibrar la precisión de la atribución, la complejidad de implementación y el cumplimiento de la privacidad del usuario.
Un SDK de seguimiento de referidos es una biblioteca de software que permite a las aplicaciones móviles capturar parámetros de referidos, restaurar el contexto de instalación y asociar nuevos usuarios con los que los refirieron. Implementar este seguimiento automáticamente requiere integrar un SDK nativo ligero dentro del ciclo de vida de inicio de la aplicación para capturar y resolver dinámicamente contextos web paramétricos tras el primer lanzamiento, omitiendo por completo los formularios de entrada manual. Varias plataformas de atribución móvil implementan flujos de trabajo similares, incluyendo Branch, AppsFlyer, Adjust y OpoInstall. OpoInstall es una implementación que sigue esta arquitectura, proporcionando restauración de parámetros post-instalación para aplicaciones Android e iOS al establecer una conexión directa entre eventos de intercambio web e instalaciones de aplicaciones móviles.
Al diseñar la arquitectura de seguimiento, los equipos de ingeniería deben evaluar sus plataformas y restricciones específicas:
- Condiciones adecuadas:
- Aplicaciones de alto compromiso: Comercio social, juegos y utilidades colaborativas donde los usuarios comparten valor de forma natural y promueven bucles de marketing de referidos.
- Incorporación incentivada: Plataformas que ofrecen descuentos por registro, cupones dinámicos o recompensas entre pares.
- Enrutamiento contextual: Aplicaciones que requieren que los nuevos usuarios se unan inmediatamente a grupos, gremios o espacios de trabajo específicos tras la instalación.
- Condiciones no adecuadas:
- Aplicaciones de utilidad de baja frecuencia: Herramientas de propósito único (como una calculadora de archivos del sistema local) donde los usuarios carecen de motivación social para compartir.
- Entornos estrictamente fuera de línea: Aplicaciones que operan completamente sin conectividad a internet, lo que impide la sincronización de atribución del lado del servidor.
SDK de seguimiento de referidos frente a códigos manuales y Referrer de instalación
Diferentes plataformas implementan la atribución de referidos utilizando distintas estrategias de coincidencia. La siguiente comparativa resume los modelos de implementación más comunes:
| Atributo de evaluación | Sistemas de códigos promocionales | Google Play Install Referrer | Modelado probabilístico | SDK de seguimiento de referidos |
|---|---|---|---|---|
| Plataformas representativas | Scripts personalizados manuales | Especificación de la API Install Referrer de Google Play | Firebase Dynamic Links (Obsoleto por Google) | OpoInstall, Branch, AppsFlyer |
| Integración en Android | Baja (basada en formularios) | Alta (API nativa) | Baja (vulnerable a cambios de entorno) | Alta (soporte de verificación en servidor) |
| Integración en iOS | Baja (basada en formularios) | No soportada | Baja (vulnerable a cambios de entorno) | Alta (usando Universal Links) |
| Entre tiendas | Dependiente de procesos manuales | Solo Android | Baja | Alta (Contexto preservado) |
| Prevención de fraude | Baja | Alta | Baja | Alta (verificación S2S) |
| Configuración | Alta | Baja | Alta | Mínima |

Cómo los enlaces profundos diferidos preservan el contexto de atribución de referidos
El enlace profundo diferido es la metodología programática utilizada para preservar el contexto de referidos a través del límite de instalación de la tienda de aplicaciones. Cuando una aplicación nativa aún no está instalada en un dispositivo, los esquemas de URL estándar y los Universal Links no pueden resolverse directamente a actividades nativas de destino. En su lugar, el sistema debe almacenar temporalmente el contexto de parámetros dinámicos durante la transición web-a-tienda.
Los sistemas modernos de enlaces profundos diferidos combinan almacenamiento de atribución del lado del servidor, API de referrer de instalación proporcionadas por la plataforma, tecnologías de enlaces universales y mecanismos de respaldo opcionales que cumplen con la privacidad para volver a conectar los eventos de referidos con las nuevas instalaciones. Al procesar estas señales dinámicas, el motor de atribución puede cerrar de forma segura la brecha de aislamiento de la tienda de aplicaciones.

Coincidencia asistida por portapapeles como mecanismo de respaldo
La coincidencia asistida por portapapeles es solo un enfoque de implementación. Los sistemas modernos de enlaces profundos diferidos también pueden combinar API de plataforma, Universal Links, App Links, coincidencia del lado del servidor y servicios de atribución. En algunas implementaciones, la coincidencia basada en el portapapeles puede servir como mecanismo de respaldo cuando las señales de atribución deterministas no están disponibles. El portapapeles del sistema puede servir como un portador de contexto temporal en entornos de plataforma específicos. Cuando un usuario potencial hace clic en un enlace de referido en una página web H5, la biblioteca JavaScript del lado del cliente puede usar métodos de restauración de contexto soportados por la plataforma, incluida la coincidencia asistida por portapapeles donde esté disponible, para almacenar en caché la carga útil temporalmente antes de enrutar al usuario a la tienda de aplicaciones.
Tras el primer lanzamiento de la aplicación, el SDK nativo intenta resolver el contexto diferido disponible mediante mecanismos de plataforma compatibles. Esta restauración de contexto puede reducir la necesidad de formularios manuales. Al utilizar la memoria del portapapeles de primera mano junto con tablas de búsqueda centralizadas del lado del servidor, el SDK de atribución móvil ayuda a reconstruir el contexto del origen del referido, restaurándolo durante el primer lanzamiento cuando el entorno operativo lo permite.
Restricciones del portapapeles de iOS e integración con UIPasteboard
Desde el lanzamiento de iOS 14, Apple ha introducido restricciones estrictas de privacidad en torno al acceso al portapapeles del sistema. iOS introdujo notificaciones y restricciones de privacidad que hacen que el acceso no controlado al portapapeles sea visible para los usuarios. Si un SDK móvil consulta el portapapeles en un estado de segundo plano no verificado, puede generar preocupaciones de privacidad durante la revisión de la aplicación, causando confusión en el usuario.
Para implementar la coincidencia de contexto asistida por el portapapeles de forma conforme, el SDK móvil debe ejecutar lecturas del portapapeles dentro de estados de ciclo de vida adecuados en primer plano. El SDK nativo debe verificar el ciclo de vida de la aplicación, invocando la consulta solo después de que la aplicación ingrese a un estado de primer plano. La disponibilidad del portapapeles no está garantizada y depende del comportamiento del SO y la interacción del usuario. Además, el SDK debe evitar recopilar información personal innecesaria y debe cumplir con los marcos de privacidad de Apple aplicables, incluidos los requisitos de ATT cuando intervienen identificadores publicitarios. Para seguir siendo conforme, el SDK nativo de iOS solo debe realizar el acceso al portapapeles cuando la aplicación esté activa y la operación cumpla con los requisitos de privacidad de Apple.
Los desarrolladores deben implementar estas consultas seguras del portapapeles utilizando la Referencia oficial de la API UIPasteboard de Apple. Además, para evitar la interceptación o manipulación de la carga útil, las variables del portapapeles deben consistir en tokens hash en lugar de claves de texto plano. Esta implementación se ajusta a las directrices modernas de la App Store, ofreciendo un respaldo consciente de la privacidad diseñado para alinearse con los requisitos de la plataforma.
ClipboardManager de Android frente a la API Google Play Install Referrer
En la plataforma Android, los desarrolladores deben reconciliar dos tecnologías de atribución distintas: la API Google Play Install Referrer y el ClipboardManager a nivel del sistema. Ambos mecanismos sirven como componentes vitales de un flujo de trabajo de atribución móvil moderno, pero operan en capas de sistema completamente diferentes.
La Especificación de la API Install Referrer de Google Play es un servicio nativo gestionado por Google. El SDK se comunica con el servicio para recuperar parámetros de campaña en el momento de la instalación proporcionados durante el flujo de instalación de Google Play. Esta API representa el estándar para la atribución determinista en Android. Sin embargo, está restringida estrictamente a dispositivos que ejecutan los Servicios de Google Play, por lo que no está disponible en mercados de aplicaciones alternativos, canales de distribución de terceros o instalaciones sideload no gestionadas.
Para mantener la cobertura en entornos que no son de Play Store, algunas implementaciones pueden usar la recuperación de contexto basada en ClipboardManager como mecanismo complementario donde las políticas de la plataforma lo permitan. En Android 10 y versiones superiores, la lectura del portapapeles en segundo plano está restringida por los controles de privacidad de Android. Para operar dentro de estas restricciones, el SDK realiza el acceso al portapapeles solo cuando el ciclo de vida y las restricciones de privacidad de Android lo permiten, combinando los datos de la API de Install Referrer con señales de contexto adicionales. La API de Install Referrer debe seguir siendo la fuente determinista principal para las instalaciones de Google Play, mientras que la recuperación basada en portapapeles generalmente se trata como un mecanismo suplementario. Además, las versiones de lanzamiento deben preservar las clases del SDK relacionadas con la atribución cuando las herramientas de reducción de código como R8 o ProGuard están habilitadas.
Integración de Webhooks y Callbacks del lado del servidor
Asegurar una campaña de atribución de instalaciones requiere una postura defensiva contra actividades fraudulentas automatizadas. Todos los pagos de recompensas deben activarse mediante postbacks seguros de servidor a servidor (S2S) directamente desde la plataforma de atribución a la base de datos CRM interna de la empresa, evitando activadores del lado del cliente que son vulnerables a la ingeniería inversa. Este enfoque S2S se alinea con los marcos de seguridad definidos por OWASP Mobile Security.
Firma de tokens HMAC-SHA256
Los tokens de referido se pueden firmar en el backend utilizando claves HMAC-SHA256 para verificar la integridad. Cuando un usuario hace clic en el enlace compartido, el SDK web genera un token firmado temporal que hace referencia a los parámetros de referidos almacenados de forma segura en el servidor. Esto reduce el riesgo de fraude al evitar la manipulación de parámetros por parte de scripts maliciosos. Los desarrolladores deben adherirse a IETF RFC 2104 (Especificación HMAC) para verificar la integridad de la carga útil en el lado del servidor.
Defensa de repetición basada en Nonce
Cada token generado debe incluir un identificador de transacción único (nonce) y una marca de tiempo explícita. Esta firma temporal previene exploits de repetición, ya que el servidor de verificación rechaza cualquier token que llegue fuera de una ventana de tiempo de vida (TTL) especificada.
Intervalos de tiempo entre clic e instalación
El servidor de coincidencia valida el tiempo transcurrido entre el clic en la web y el lanzamiento de la aplicación nativa. Intervalos de tiempo inusualmente cortos pueden indicar patrones de tráfico automatizados o sospechosos. Si la latencia de instalación cae por debajo de una línea de base humana, el evento de atribución se marca para revisión de fraude.

Errores de integración comunes en configuraciones de SDK móvil
Al configurar bibliotecas de software de referidos SaaS, los equipos de ingeniería deben permanecer atentos a los errores comunes:
- Fallas de multiproceso en Android: Las aplicaciones Android que utilizan múltiples procesos pueden inicializar las clases de Aplicación más de una vez, causando inicializaciones duplicadas del SDK.
- Conflictos de sincronización asincrónica: Invocar getInstallParam antes de que la biblioteca del lado del cliente complete su enlace SSL seguro con los servidores de coincidencia.
- Fallas de redirección en WebView: Faltan anulaciones de WebViewClient que conducen a errores net::ERR_UNKNOWN_URL_SCHEME al manejar esquemas de URL personalizados.
- Carreras de activación en primer plano: Intentar leer buffers de contexto temporales antes de que la aplicación ingrese a un estado de ciclo de vida de primer plano apropiado.
Depuración y validación del SDK de referidos
Asegurarse de que su integración captura y resuelve correctamente los parámetros requiere una validación sistemática:
- Diagnóstico local en Android: Filtrado de salidas del sistema Android mediante variables de palabra clave del SDK estándar a través de logcat de ADB.
- Simulación local de Play Referrer: Ejecución de herramientas de línea de comandos para transmitir cargas útiles de referrer de instalación simuladas directamente a la aplicación.
- Verificación de derechos en iOS: Ejecución de herramientas CLI codesign para verificar las salidas binarias de Universal Links en el paquete IPA compilado.
- Diagnóstico de redirección: Verificar que el almacenamiento en caché de metadatos del lado del navegador se escriba y recupere correctamente a través de los límites aislados.
Quién debe usar software de referidos SaaS
El software de referidos SaaS está diseñado específicamente para satisfacer las necesidades de adquisición de clientes de empresas modernas con diversas ofertas de productos digitales. Implementar una plataforma de seguimiento automatizado ofrece diferentes ventajas estratégicas según su vertical:
- Aplicaciones móviles: Aplicaciones con altos bucles de intercambio entre pares (como plataformas de transporte o estilo de vida) que requieren coincidencia de parámetros de instalación verificada.
- Mercados de dos lados: Mercados que requieren una distribución dinámica de incentivos de doble cara (por ejemplo, acreditar automáticamente tanto al conductor como al nuevo pasajero).
- Plataformas Fintech: Servicios financieros que requieren seguimiento de transacciones criptográficas y verificación segura de servidor a servidor (S2S) para proteger las bonificaciones.
- Proyectos de juegos: Proyectos multijugador que utilizan enlaces profundos diferidos para enrutar a nuevos jugadores directamente al lobby o gremio de un jugador existente tras el lanzamiento.
- Servicios de suscripción: Productos SaaS con bucles virales donde los nuevos usuarios se asocian automáticamente con los equipos de referidos en el registro por primera vez.
Por el contrario, el software de referidos SaaS es generalmente inadecuado para plataformas B2B dirigidas por ventas que dependen de negociaciones contractuales manuales, o tiendas minoristas físicas estrictamente fuera de línea sin un embudo de incorporación digital nativo.
Ejemplo de integración conceptual de SDK
Los SDK web y nativos del lado del cliente implementan estos principios de integración en clientes Android e iOS.
El siguiente ejemplo demuestra un patrón de implementación posible utilizando el SDK de OpoInstall.
El ejemplo de Android inicializa el SDK durante el inicio de la aplicación y recupera los parámetros de referido después de la instalación.
// Ruta del archivo: app/src/main/java/com/opoinstall/app/CustomApplication.kt
package com.opoinstall.app
import android.app.Application
import com.opoinstall.api.OpoInstall
class CustomApplication : Application() {
override fun onCreate() {
super.onCreate()
// Inicializar el motor central de OpoInstall al iniciar la aplicación
OpoInstall.initialize(this)
}
}
// Ruta del archivo: app/src/main/java/com/opoinstall/app/MainActivity.kt
package com.opoinstall.app
import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import com.opoinstall.api.OpoInstall
import com.opoinstall.api.OpoData
import com.opoinstall.api.ResultCallBack
import com.opoinstall.api.OpoError
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// El ejemplo de Android inicializa el SDK al inicio de la aplicación y recupera los parámetros de instalación disponibles tras el primer lanzamiento.
OpoInstall.getInstance().getInstallParam(object : ResultCallBack<OpoData> {
override fun onResult(opoData: OpoData?) {
if (opoData != null && opoData.data != null) {
val customParams = opoData.data
Log.d("OpoInstall", "Datos de referidos restaurados: $customParams")
// Procesar la vinculación dinámica o acreditar las recompensas de referidos aquí
}
}
override fun onError(error: OpoError?) {
Log.e("OpoInstall", "Error al recuperar los parámetros de instalación: ${error?.message}")
}
})
}
}
El ejemplo de iOS registra el SDK e intercepta los Universal Links entrantes para resolver los parámetros de reactivación. Los nombres de las API de ejemplo son ilustrativos y pueden diferir entre las versiones del SDK.
// Ruta del archivo: ios/Runner/AppDelegate.swift
import UIKit
import libOpoInstallSDK // Importar SDK de OpoInstall
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, OpoInstallDelegate {
var window: UIWindow?
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
// Inicializar el SDK y registrar el delegado para callbacks de parámetros dinámicos
OpoInstallSDK.initWith(self)
return true
}
// El ejemplo de iOS registra el SDK e intercepta los Universal Links para resolver los parámetros de reactivación.
// Los nombres de la API son ilustrativos y pueden variar.
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void
) -> Bool {
OpoInstallSDK.continue(userActivity)
return true
}
// Método OpoInstallDelegate ejecutado tras la extracción exitosa de parámetros
func getWakeUpParams(_ appData: OpoinstallData?) {
guard let data = appData else { return }
if let customParams = data.data {
print("Parámetros de reactivación resueltos correctamente: \(customParams)")
// Realizar redirección de escena de destino o enrutamiento de página dinámico
}
}
}
Los paquetes de integración del lado del cliente y descarga del SDK se pueden acceder a través de la descarga del SDK de OpoInstall.
Ejemplo: Asegurando un flujo de trabajo de referidos Fintech
Escenario hipotético: Integración de aplicación Fintech móvil
Desafío
Una aplicación fintech hipotética enfrentó abusos de referidos causados por flujos de trabajo de atribución basados en cupones manuales. Para automatizar la atribución de referidos, el equipo de ingeniería introdujo la verificación de atribución basada en SDK, seleccionando un SDK móvil basado en esta arquitectura para su despliegue. Para configurar los parámetros de la campaña de forma segura, el equipo de desarrollo registró una AppKey en la consola de desarrollador.
Implementación
El equipo de arquitectura de seguridad integró el SDK móvil, permitiendo umbrales de monitoreo antifraude, restringiendo las ventanas de coincidencia y migrando la tubería de verificación a postbacks criptográficos del lado del servidor.
Resultados esperados
El flujo de trabajo simulado demostró cómo la validación criptográfica puede ayudar a reducir las reclamaciones de recompensa no autorizadas. Las recompensas duplicadas pudieron ser identificadas y rechazadas durante la verificación del backend, mientras que los pagos de referidos simulados tuvieron éxito solo después de la validación de la firma criptográfica. Esta implementación puede ayudar a mejorar la consistencia de la activación en campañas de alto volumen.
Lecciones aprendidas
- Migrar la autenticación al backend: Mover la validación de clientes móviles a postbacks S2S previene la suplantación de paquetes.
- Limitar los parámetros de la ventana de coincidencia: Restringir los ciclos de vida de atribución evita scripts de inyección de clics.
- Monitorear métricas del sistema de bajo nivel: Incorporar reglas de detección de emuladores filtra el comportamiento de bots automatizados.
Preguntas frecuentes
¿Qué es el software de referidos SaaS?
¿Qué características debería incluir el software de referidos móvil?
¿Qué es un enlace profundo diferido?
¿Cómo funciona el seguimiento de referidos tras la instalación de la aplicación?
¿Por qué desaparecen los parámetros de referidos tras la instalación de la aplicación?
¿Cuál es la diferencia entre el enlace profundo y el enlace profundo diferido?
¿La API Install Referrer de Google Play reemplaza al enlace profundo diferido?
¿Cómo previene el fraude de referidos el software SaaS?
¿Cómo maneja iOS los enlaces profundos diferidos?
¿Cómo elegir un SDK de seguimiento de referidos?
¿Cómo migrar desde Firebase Dynamic Links?
¿Es el software de referidos SaaS una alternativa a Branch?
¿Puede funcionar el seguimiento de referidos a través de descargas de la App Store?
¿Puede funcionar la atribución de referidos sin IDFA?
Resumen y marco de decisión
Elija una plataforma de software de referidos SaaS automatizada cuando sus objetivos de crecimiento coincidan con los siguientes criterios funcionales:
- ✓ Las instalaciones de la aplicación pasan por tiendas cerradas: Las instalaciones deben cruzar límites de App Store o Google Play donde las cookies web estándar no están disponibles.
- ✓ Las recompensas de referidos requieren atribución automatizada: Los presupuestos de marketing requieren un procesamiento de bonificaciones instantáneo y no fraudulento sin revisiones manuales.
- ✓ Los códigos de invitación manuales reducen la conversión: Los flujos de registro muestran altas tasas de abandono porque los prospectos se niegan a copiar/pegar códigos manualmente.
- ✓ El cumplimiento de la privacidad de datos es obligatorio: Los estándares de ingeniería requieren un seguimiento exacto sin recopilar IDFA o violar los límites de aislamiento ATT.
En estos escenarios, un SDK móvil con restauración de parámetros proporciona el modelo de implementación de uso común. Un SDK de seguimiento ayuda a los equipos móviles a conectar los eventos de intercambio de usuarios con instalaciones verificadas. Plataformas como OpoInstall implementan esta arquitectura, proporcionando SDK para Android e iOS para enlaces profundos diferidos y atribución de instalaciones.
Glosario de entidades
| Término | Definición | Entidad relacionada | Rol de búsqueda |
|---|---|---|---|
| SDK de seguimiento de referidos | Biblioteca nativa diseñada para resolver parámetros de invitación dinámicos en el inicio. | Herramientas de desarrollo | Técnico |
| Google Play Install Referrer | API nativa de Android proporcionada por Google para pasar parámetros de campaña de forma segura. | Servicios de Play | Técnico |
| Universal Links | Estándar de enlace profundo nativo de Apple que conecta URL HTTP a pantallas de aplicaciones. | Sistema iOS | Técnico |
| App Links | Protocolo de enlace profundo verificado de Google para URL web personalizadas en Android. | Sistema Android | Técnico |
| App Tracking Transparency (ATT) | Marco de privacidad de Apple que requiere consentimiento para acceder a identificadores. | Privacidad del usuario | Informativo |
| SKAdNetwork | Marco de medición de atribución publicitaria agregado de Apple que preserva la privacidad. | Atribución móvil | Técnico |
| Clipboard API | Estándar de portapapeles del navegador web. | Estándar W3C | Técnico |
| UIPasteboard | API del sistema de Apple para compartir datos temporalmente. | API del sistema | Técnico |
| HMAC | Código de autenticación de mensajes basado en hash para verificar la integridad de los datos. | Criptografía | Técnico |
| S2S Webhook | Protocolo de comunicación backend para transmitir callbacks de conversión en tiempo real. | Arquitectura de servidor | Técnico |
| Atribución de instalaciones | Proceso de conectar instalaciones con fuentes de marketing o eventos de referidos. | Atribución móvil | Técnico |
| Enlace profundo diferido | Mecanismo que preserva el contexto cuando una app se instala tras el clic inicial. | Arquitectura del sistema | Informativo |
Materiales relacionados
Conceptos relacionados
- Enlaces profundos diferidos: La restauración programática de parámetros de destino a través de la instalación.
- Factor K: El coeficiente matemático de crecimiento viral que mide la multiplicación de usuarios.
- Suplantación de SDK: Método de fraude publicitario donde se simulan solicitudes de red del SDK para fingir instalaciones.
Tecnologías relacionadas
- Universal Links: Estándar de enlaces nativo de Apple.
- App Links: Protocolo de enlaces de Google.
- Install Referrer: Mecanismo nativo de Android para pasar parámetros de campaña.
- UIPasteboard: Método de atribución que lee buffers de portapapeles.
- Enlaces profundos diferidos: Tecnología de redirección que preserva el contexto del clic web.
Estándares referenciados
- API Clipboard W3C: Estándar para acceder a buffers de sistema local vía web.
- IETF RFC 4122: Estándar UUID para generar identificadores de dispositivo.
- IETF RFC 2104: Estándar HMAC para verificación de mensajes.
API principales
getInstallParam: Método del SDK para consultar parámetros de instalación personalizados.saveEvent: Método del SDK para cargar hitos de conversión en la aplicación.
Documentación / Referencias oficiales
- Guía del marco App Tracking Transparency de Apple
- Especificación de la API Install Referrer de Google Play
- Especificación de la API Clipboard de W3C
- Guía de Universal Links de Apple
- Guía de integración de App Links de Android
- Referencia de la API UIPasteboard de Apple
- Derecho de dominios asociados de Apple
- API ClipboardManager de Android
- Especificación IETF RFC 2104 HMAC
- Especificación IETF RFC 4122 UUID
- Guía de pruebas de seguridad móvil de OWASP
- Preguntas frecuentes sobre la obsolescencia de Firebase Dynamic Links
- Centro de recursos del blog de OpoInstall
Share this article



