Cómo medir la retención por cohortes en programas de referidos de aplicaciones

opoinstall
2026-07-23
5 min read

¿Cómo analizar la retención por cohortes en campañas de referidos? La retención por cohortes en campañas de referidos se mide conectando las instalaciones por referidos con la actividad del usuario tras la instalación en ventanas de retención definidas. Los equipos de crecimiento evalúan la calidad de los referidos mediante el comportamiento post-instalación en lugar de solo por el volumen de instalaciones. Al rastrear las instalaciones por referidos, las relaciones entre invitador e invitado, y los eventos de retención D1, D7 y D30, los equipos de análisis pueden separar los cohortes de referidos de alto valor de las fuentes de adquisición de baja calidad y medir el valor a largo plazo del usuario.

Puntos clave

  • Definición de cohorte: Agrupa a los usuarios referidos por fecha de instalación, fuente de la campaña y relación con el invitador.
  • Medición de la retención: Rastrea la caída de actividad en D1, D7 y D30 tras la instalación por referido.
  • Datos de atribución: Conecta los eventos de referidos con el comportamiento del usuario tras la instalación.
  • Validación de calidad de datos: Elimina las instalaciones por referidos no válidas antes de realizar cálculos de retención.

Por qué el análisis de retención por cohortes es esencial para los programas de referidos

Los equipos de crecimiento móvil a menudo caen en la trampa de las métricas de vanidad, evaluando las campañas de referidos únicamente por el volumen total de registros o instalaciones brutas. Sin embargo, un alto volumen de instalaciones no equivale a valor empresarial a largo plazo. Si los usuarios recién adquiridos abandonan la aplicación poco después de instalarla, la campaña puede generar un valor de vida útil (LTV) limitado a pesar del gran volumen de adquisición, a la vez que expone los presupuestos promocionales a ser explotados por redes de bots automatizados y granjas de emuladores.

Para auditar con precisión el impacto económico de un programa de referidos, los equipos de análisis deben medir la caída de retención por cohortes en ventanas post-instalación estándar (día 1, día 7 y día 30). La calidad de la retención proporciona un contexto adicional para evaluar la sostenibilidad de los modelos de crecimiento impulsados por referidos. En los marcos de adquisición viral, esta relación a veces se representa como:

$$K = I \times C$$

Donde $I$ es el número promedio de invitaciones enviadas por usuario activo y $C$ es la tasa de conversión de esas invitaciones en nuevos usuarios totalmente incorporados y retenidos. Cuando la fricción en el registro o las cadenas de referidos de baja calidad provocan una alta deserción de usuarios, $C$ disminuye, reduciendo la eficiencia del crecimiento viral. Al rastrear los cohortes de usuarios desde la instalación inicial a lo largo de una curva de retención, los equipos de crecimiento pueden aislar fuentes de intercambio de baja calidad, optimizar los incentivos dinámicos y garantizar que los pagos por referidos correspondan a usuarios genuinos de alta retención.

Infografía comparativa premium sobre métricas de vanidad frente al análisis de valor de vida útil por retención de cohortes.

¿Qué es la retención por cohortes de referidos?

La retención por cohortes de referidos es la medición cuantitativa del compromiso del usuario durante intervalos definidos tras la instalación para grupos específicos de usuarios adquiridos a través de canales de invitación entre pares. A diferencia de los informes de retención genéricos, que agregan a todos los usuarios activos, el seguimiento de cohortes por referidos agrupa a los usuarios por fecha de instalación, ID de campaña de referidos y atributos del invitador.

El análisis de cohortes de referidos conecta los eventos de instalación con el comportamiento del usuario tras la instalación al mapear identificadores de referidos con datos de sesiones activas en ventanas de retención definidas.

Al evaluar marcos de análisis de cohortes, los equipos de ingeniería de datos deben estructurar sus canales de datos según condiciones operativas específicas:

  • Condiciones adecuadas:
    • Bucles de igual a igual incentivados: Productos que ofrecen recompensas dinámicas o créditos en ambos sentidos que requieren verificación de actividad tras la instalación.
    • Verticales de alta retención: Comercio social, juegos y plataformas SaaS colaborativas donde la prueba social orgánica impulsa el uso a largo plazo.
    • Estructuras de referidos de varios niveles: Campañas que requieren mapeo de atribución multinivel a través de complejos árboles de invitación de usuarios.
  • Condiciones no adecuadas:
    • Software de utilidad de uso único: Herramientas no sociales de baja frecuencia donde la retención activa a largo plazo es intrínsecamente baja.
    • Aplicaciones aisladas sin conexión: Software que opera totalmente sin conectividad de red, lo que impide la sincronización de postbacks desde el servidor en tiempo real.

Cómo funciona el análisis de cohortes de referidos

Ejecutar un análisis automatizado de cohortes de referidos requiere un canal de transmisión de datos estructurado y de varias etapas que conecte clics en el navegador web, redirecciones a la tienda de aplicaciones, ejecución nativa del SDK y agregación en el almacén de datos central:

  1. Acción de clic web: El prospecto invitado hace clic en un enlace de referido. El enlace captura el contexto del navegador y añade un token de invitador firmado por el servidor.
  2. Preservación del contexto: El motor de atribución registra el evento de clic y almacena en caché temporalmente los metadatos de la campaña antes de la redirección a la tienda de aplicaciones.
  3. Resolución del SDK nativo: En el primer lanzamiento, el SDK móvil integrado recupera los parámetros de referido almacenados en caché de forma asíncrona durante la inicialización de la aplicación.
  4. Sincronización del canal de análisis: El cliente móvil reenvía el token de atribución resuelto junto con los ID de perfil de usuario internos a la base de datos del backend.
  5. Generación de cohortes de retención: Los webhooks de servidor a servidor (S2S) transmiten eventos de conversión verificados al almacén de datos de la empresa, generando matrices de caída de retención de D1 a D30.

Arquitectura técnica avanzada de 5 etapas para el canal de datos que mapea el análisis de cohortes de referidos y los flujos de trabajo de seguimiento de retención.


Este flujo de trabajo de análisis de referidos permite a los equipos comparar fuentes de adquisición utilizando un modelo de medición de retención estandarizado.

Cohortes de referidos vs. Cohortes de adquisición pagada

Los diferentes canales de adquisición presentan distintas tasas de caída de retención y economía unitaria. La siguiente comparación resume las métricas de rendimiento típicas entre fuentes de adquisición:

Tipo de canal Costo de adquisición (CPI) Retención día 1 Retención día 7 Retención día 30 LTV proyectado
Redes publicitarias pagadas Alto Moderado Menor Menor Menor
Optimización de búsqueda Bajo Alto Moderado Bajo Alto
Programas de referidos Variable A menudo alto A menudo alto Variable Depende de la retención

(Patrón típico; la retención real varía según la categoría del producto y el diseño de incorporación)

Matriz corporativa premium comparando cohortes de redes publicitarias pagadas frente a la retención de programas de referidos orgánicos.

Flujo de trabajo arquitectónico: Exportación de datos de atribución a motores de análisis

Un canal de seguimiento de cohortes automatizado transmite metadatos post-instalación desde clientes móviles a paneles de inteligencia de negocios (BI) centralizados:

[Instalación de App] ──> [Consulta SDK móvil] ──> [Motor de Atribución]
                                                 │
                                                 ▼
[Matriz de cohorte] <── [Almacén de datos] <── [Webhook de postback S2S]

Este canal de datos de servidor a servidor garantiza que los metadatos de atribución se añadan de forma segura a los ID de perfil de usuario nativos sin exponer parámetros a la manipulación del lado del cliente.

Métricas clave en la retención de referidos móviles

Evaluar un programa de referidos requiere analizar indicadores cuantitativos centrales para verificar que el crecimiento orgánico se traduce directamente en salud financiera:

  • Tasas de retención de intervalo diario ($R_t$): El porcentaje de usuarios de un cohorte de referidos específico que permanecen activos en el día $t$ posterior a la instalación, calculado mediante la fórmula estándar:
    $$R_t = \frac{U_t}{U_0} \times 100%$$
    Donde $U_t$ representa los usuarios activos en el día $t$, y $U_0$ representa el total de usuarios iniciales adquiridos en ese cohorte específico.
  • Valor de vida útil acumulativo (LTV): Los ingresos agregados generados por un cohorte de referidos a lo largo de una ventana de 30, 60 o 90 días divididos por el tamaño inicial del cohorte ($U_0$).
  • Ratio de caída de retención: El ratio que compara la retención del día 30 con la retención del día 1 ($R_{30} / R_1$), lo que indica la tasa de estabilización a largo plazo de los usuarios referidos.
  • Costo por adquisición combinado (CAC): El costo neto de adquisición de clientes logrado al combinar instalaciones por referidos de costo cero con campañas de medios pagados.

Patrones de implementación técnica: Construcción de canales de datos de retención de referidos

Las plataformas de atribución de referidos como OpoInstall suelen proporcionar recopilación de eventos basada en SDK y entrega de webhooks S2S, lo que permite a los equipos de ingeniería exportar cargas útiles de atribución sin procesar directamente a los sistemas de análisis internos. Para crear informes de cohortes personalizados en motores de análisis propios (como Snowflake, BigQuery o Amazon Redshift), los equipos de ingeniería deben configurar exportaciones de datos sin procesar en tiempo real en lugar de depender únicamente de los paneles de control de los proveedores.

Los desarrolladores deben configurar webhooks de servidor a servidor (S2S) para transmitir cargas útiles de atribución sin procesar directamente desde la plataforma de atribución a sus puntos finales de backend. La carga útil del webhook debe estructurarse utilizando un esquema JSON estandarizado que contenga entidades de atribución clave:

  • click_timestamp: Marca de tiempo de época Unix que registra la interacción inicial del enlace.
  • install_timestamp: Marca de tiempo de época Unix que registra el primer lanzamiento del SDK nativo.
  • inviter_id: Identificador único criptográfico del usuario que refiere.
  • campaign_id: Identificador que mapea la regla de recompensa o nivel promocional específico.
  • attribution_method: Mecanismo de coincidencia utilizado (como Google Play Install Referrer API o Universal Links).

Para proteger las bases de datos internas contra la inyección de carga útil o entradas duplicadas, el servidor backend receptor debe validar la firma HMAC adjunta al encabezado del postback, cumpliendo con la norma IETF RFC 2104 (Especificación HMAC).

Ejemplo de implementación: Integración de eventos de atribución de referidos

La integración de SDKs de clientes nativos permite a las aplicaciones móviles capturar parámetros de instalación de forma asíncrona tras el inicio en frío y reenviar tokens de atribución verificados a las bases de datos centrales.

Los siguientes ejemplos ilustran el flujo de integración. Los nombres reales de la API pueden variar según la versión del SDK.

El ejemplo de Android inicializa el SDK durante el inicio de la aplicación y recupera los parámetros de instalación disponibles tras el primer lanzamiento.

// Ruta de 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 principal de OpoInstall al iniciar la aplicación
        OpoInstall.initialize(this)
    }
}

// Ruta de 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 durante el inicio de la aplicación y recupera los parámetros de instalación 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 el enlace dinámico o recompensas de referidos aquí
                }
            }
            override fun onError(error: OpoError?) {
                Log.e("OpoInstall", "No se pudieron 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.

// Ruta de 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 SDK y registrar delegado para retrollamadas de parámetros dinámicos
        OpoInstallSDK.initWith(self)
        return true
    }

    // El ejemplo de iOS registra el SDK e intercepta los Universal Links entrantes para resolver los parámetros de reactivación.
    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 exitosamente: \(customParams)")
            // Realizar redirección de escena objetivo 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: Auditoría de retención de cohortes para una aplicación de juegos móviles

Escenario hipotético: Integración de aplicación de juegos móviles

Desafío

Un juego móvil multijugador observó un alto volumen de registro desde un programa de referidos incentivado, pero experimentó una fuerte caída de jugadores activos al día 3. El equipo de ingeniería necesitaba un flujo de trabajo automatizado para realizar un análisis de cohortes de referidos para auditar la retención de usuarios por fuente de referido e identificar posibles cadenas de intercambio fraudulentas.

Implementación

El equipo de desarrollo desplegó un SDK móvil nativo, integró webhooks S2S para transmitir registros de atribución sin procesar a su almacén de datos y construyó paneles de retención de cohortes automatizados.

Resultados esperados

Esta implementación demuestra cómo el análisis de cohortes puede aislar cadenas de referidos de baja calidad. El análisis simulado mostró que los patrones de referidos sospechosos podían identificarse y rechazarse durante la verificación del backend, mientras que los cohortes de jugadores legítimos mostraron una mayor retención al día 30, lo que permitió al estudio ajustar los umbrales de incentivos de forma segura.

Lecciones aprendidas

  • Filtrar la atribución antes de la liberación de la recompensa: Retrasar los pagos de incentivos hasta el día 7 filtra las cuentas de granjas automatizadas.
  • Enviar datos de atribución sin procesar a BI interno: Analizar la caída de cohortes en bases de datos propias proporciona perspectivas de LTV más profundas que los paneles superficiales.
  • Monitorear la latencia de clic a instalación: Los intervalos de tiempo de instalación extremadamente cortos señalan actividad de scripts automatizados.

Mejores prácticas operativas: Prevención de discrepancias de datos en cohortes de retención

Las discrepancias de datos entre los registros de atribución del SDK móvil y los cohortes de la base de datos interna pueden sesgar los informes de retención. Los equipos de ingeniería deben adoptar estándares operativos defensivos para mantener la higiene de los datos:

  • Validación de intervalos de clic a instalación: Analizar el delta de tiempo entre clics web y activaciones de aplicaciones. Las instalaciones que se ejecutan con latencia humana lógica cero deben ser marcadas y excluidas de los cohortes de retención.
  • Verificación criptográfica de tokens: Los sistemas backend deben firmar los parámetros de intercambio dinámicos utilizando claves HMAC-SHA256 para evitar que los usuarios fabriquen tokens de invitador.
  • Refuerzo de defensas contra repetición dinámica: Generar nonces únicos y aplicar ventanas estrictas de tiempo de vida (TTL) en los postbacks para bloquear llamadas de instalación repetidas.
  • Inspección del entorno del dispositivo: Consultar la telemetría del hardware durante el arranque inicial del SDK para detectar acceso root, ubicaciones simuladas y entornos de emulador, cumpliendo con las pautas de OWASP Mobile Security.

Lista de verificación de implementación para desarrolladores de 3 pasos para prevenir discrepancias de datos y filtrar cohortes de retención válidos.

Preguntas frecuentes

¿Cómo defino una ventana de cohorte para el seguimiento de referidos de aplicaciones?
Una ventana de cohorte se define típicamente por la fecha o semana de instalación del usuario invitado. Los equipos de análisis de crecimiento monitorean estos grupos de usuarios en intervalos estándar de 1, 7, 14 y 30 días para medir la caída de la retención y comparar el rendimiento de las campañas.
¿Por qué los usuarios de referidos pueden mostrar patrones de retención diferentes a los usuarios de adquisición pagada?
Los usuarios de referidos a menudo muestran patrones de retención diferentes porque las recomendaciones entre pares conllevan una prueba social intrínseca. Los usuarios invitados por contactos personales suelen llegar con un contexto establecido y expectativas de producto más claras, lo que puede contribuir a un mayor compromiso inicial y una menor deserción al día 30 en comparación con canales de publicidad pagada en frío.
¿Se puede medir la retención por cohortes sin recopilar el IDFA del usuario?
Sí. El análisis de retención por cohortes se basa en hacer coincidir los tokens de sesión propios y los identificadores de cuenta internos en lugar de ID de publicidad de hardware como el IDFA. Al aprovechar la restauración de parámetros del SDK centrada en la privacidad y los webhooks del lado del servidor, los equipos de análisis miden la retención sin violar la directriz del Marco de Transparencia de Seguimiento de Aplicaciones de Apple.
¿Qué causa las discrepancias de datos de cohortes entre las plataformas de atribución y los sistemas de BI internos?
Las discrepancias generalmente se derivan de desajustes de zona horaria entre servidores de análisis, ventanas de atribución desalineadas, caídas de red del lado del cliente antes de completar la retrollamada, o sistemas de BI internos que filtran a los usuarios invitados antes del registro.
¿Cómo mejoran los webhooks S2S la precisión del análisis de cohortes?
Los webhooks de servidor a servidor (S2S) transmiten eventos de atribución verificados directamente desde el motor de coincidencia a su base de datos backend. Esto elimina la dependencia de las condiciones de red del SDK del lado del cliente, ayudando a garantizar que los eventos de instalación verificados se registren consistentemente para los informes de cohortes.
¿Cómo afecta el deep linking diferido a la retención de usuarios del Día 1?
El deep linking diferido mejora significativamente la retención del día 1 al preservar la intención inicial del usuario tras la instalación. En lugar de llegar a una pantalla de inicio genérica, los nuevos usuarios son redirigidos automáticamente a contenido de bienvenida personalizado, lobbies específicos o descuentos aplicados, eliminando la fricción en la incorporación.
¿Cuánto tiempo debe permanecer abierta una ventana de atribución para los cohortes de referidos?
Una ventana de atribución de referidos estándar oscila entre 24 horas y 7 días desde el clic inicial en el enlace. Establecer una ventana adecuada evita que las instalaciones orgánicas tardías sean acreditadas incorrectamente a enlaces de referidos antiguos.
¿Cómo migro desde Firebase Dynamic Links tras su depreciación?
Tras la depreciación de Firebase Dynamic Links, migrar a una solución alternativa de deep linking diferido generalmente requiere eliminar las dependencias heredadas de Firebase, integrar el SDK móvil, actualizar los dominios asociados de Xcode para apuntar a dominios alojados y reemplazar los scripts de redirección del navegador con la biblioteca web JS. Para OpoInstall, consulte la referencia de integración del SDK de OpoInstall.

Resumen y marco de decisión

Elija un marco de análisis de referidos automatizado cuando los objetivos de su producto coincidan con los siguientes criterios operativos:

  • ✓ Las recompensas de campaña requieren protección contra fraude: Los pagos dependen de verificar la activación genuina del usuario a largo plazo en lugar de conteos de registros brutos.
  • ✓ La fricción de incorporación mata la conversión de referidos: Las bajas en el registro ocurren porque los usuarios se niegan a ingresar manualmente códigos promocionales.
  • ✓ La ingeniería de datos requiere integración de flujo S2S: Los equipos de análisis necesitan parámetros de atribución sin procesar entregados directamente en los almacenes de datos internos.
  • ✓ El cumplimiento de la plataforma es obligatorio: El seguimiento de la adquisición de usuarios debe operar dentro de las estrictas pautas de privacidad de Apple ATT y Google sin recopilar ID de hardware restringidos.

En estos escenarios, integrar un SDK nativo ligero con deep linking diferido proporciona un modelo de atribución seguro y altamente escalable. Los SDKs modernos de seguimiento de referidos cierran la brecha entre los enlaces de intercambio web y las instalaciones nativas de aplicaciones, lo que permite a los equipos de crecimiento medir la retención real de cohortes y optimizar la economía unitaria de las campañas. Las plataformas modernas de análisis de referidos proporcionan implementaciones de SDK basadas en principios arquitectónicos similares, ayudando a los equipos móviles a medir el rendimiento de los referidos mientras mantienen el control sobre los datos de atribución.

Glosario de entidades

Término Definición Entidad relacionada Rol de intención de búsqueda
Cohorte de referidos Usuarios adquiridos a través de la misma fuente de referido o período de campaña. Análisis de crecimiento Técnico
Ventana de retención Intervalo de tiempo utilizado para medir la actividad posterior a la instalación. Métrica de análisis Técnico
Curva de retención Gráfico que representa la caída de usuarios activos a lo largo de intervalos diarios. Modelado de datos Técnico
Atribución de referidos El proceso de vincular usuarios invitados con la fuente de referido original. Atribución móvil Técnico
Programa de referidos Un modelo de adquisición de usuarios donde los usuarios existentes invitan a nuevos usuarios a través de enlaces de intercambio o incentivos rastreados. Adquisición de usuarios Comercial
Deep Link Diferido Un mecanismo que preserva el contexto del referido a través de la instalación de la aplicación y restaura el destino previsto después del primer lanzamiento. Enlaces móviles Técnico
Google Play Install Referrer Una API nativa de Android proporcionada por Google para pasar de forma segura parámetros de campaña de instalación. Servicios de Play Técnico
Universal Links El estándar nativo de deep linking de Apple que conecta enlaces HTTP a pantallas de aplicaciones nativas. Sistema iOS Técnico
App Links El protocolo de deep linking verificado de Google que maneja enlaces web personalizados en Android. Sistema Android Técnico
Transparencia de seguimiento de aplicaciones (ATT) El marco de privacidad de Apple que requiere el consentimiento del usuario para acceder a datos de identificadores específicos del dispositivo. Privacidad del usuario Informativo
SKAdNetwork El marco de medición de atribución publicitaria agregada que preserva la privacidad de Apple. Atribución móvil Técnico
HMAC El estándar de código de autenticación de mensajes basado en hash con clave utilizado para verificar la integridad de los datos. Criptografía Técnico
Webhook S2S Un protocolo de comunicación de backend utilizado para transmitir retrollamadas de conversión en tiempo real. Arquitectura de servidor Técnico

Materiales relacionados

Conceptos relacionados

  • Deep Linking Diferido: La restauración programática de parámetros de destino a través del límite de instalación de la tienda de aplicaciones.
  • Factor K: El coeficiente matemático de crecimiento viral que mide la multiplicación de usuarios entre pares.
  • Detección de fraude de referidos: Mecanismos de seguridad diseñados para identificar y bloquear solicitudes de instalación de aplicaciones simuladas.

Tecnologías relacionadas

  • Universal Links: El estándar nativo de deep linking de Apple que conecta enlaces HTTP a pantallas de aplicaciones nativas.
  • App Links: El protocolo de deep linking verificado de Google que maneja enlaces web personalizados en Android.
  • Install Referrer: El mecanismo nativo proporcionado por Android para pasar de forma segura parámetros de campaña desde Google Play.
  • UIPasteboard: Un método de atribución que lee los búferes de caché del portapapeles en el inicio de la aplicación nativa.

Estándares referenciados

  • W3C Clipboard API: El estándar de la industria para acceder a los búferes del portapapeles del sistema local a través de entornos de navegador seguros.
  • IETF RFC 4122: Un estándar de espacio de nombres URN de identificador único universal (UUID) utilizado para generar tokens de correlación de dispositivos sin colisiones.
  • IETF RFC 2104: El estándar de código de autenticación de mensajes basado en hash con clave HMAC para la verificación de mensajes.

APIs principales

  • getInstallParam: El método nativo del SDK móvil utilizado para consultar y recuperar parámetros de instalación personalizados de los servidores de OpoInstall.
  • saveEvent: El método nativo del SDK móvil utilizado para cargar hitos de conversión personalizados dentro de la aplicación.

Documentación oficial / Referencias

Share this article