Guía de la solución SKAdNetwork (SKAN)

Resumen: Atribuir instalaciones de aplicaciones usando SKAN.

5754

SKAN

SKAdNetwork (SKAN), parte de Apple iOS, permite a los anunciantes medir el rendimiento de las campañas mientras se preserva la privacidad del usuario. SKAN opera sin IDFA ni otro identificador publicitario. SKAN funciona sin necesidad del consentimiento de ATT. 

Consejo

Definiciones

  • SDK: Versión actual del SDK de iOS de AppsFlyer integrado en una aplicación.
  • Ventana de medición de SKAN: Relevante para SKAN 4+. Hay 3 períodos (ventanas) durante los cuales se mide la actividad del usuario posterior a la instalación:
    • Ventana 1: 1-2 días
    • Ventana 2: 3-7 días
    • Ventana 3: 8-35 días
  • Valor de conversión (CV): La calidad del usuario reportada en los postbacks enviados por iOS al final de las ventanas de medición de SKAN 4 o, para SKAN 3 y anteriores, al final de la Ventana de Actividad. El SDK de AppsFlyer configura los CV automáticamente. Sin embargo, si quieres configurar el CV, utiliza Decodificar para cargar tu archivo de mapeo de CV.
    • Para SKAN 4+, existen valores de conversión tanto detallados como generales.
  • Estudio de Conversión: Solución de AppsFlyer para mapear valores de conversión (CV) de infraestructura a eventos.
  • Solución: SDK, Infraestructura, Estudio de Conversión y la plataforma AppsFlyer trabajando en conjunto. La solución SKAN de AppsFlyer ofrece a los anunciantes y redes publicitarias datos de LTV a través de análisis de paneles, informes y postbacks. 
  • Ventana de Actividad: Relevante para SKAN 3 y versiones anteriores. Tiene una duración predeterminada de 24 horas, comenzando desde la primera apertura de la aplicación. Si estás usando SKAN 4+, pero los dispositivos de los usuarios o las redes publicitarias aún no son compatibles con SKAN 4, la ventana de actividad es de 48 horas. 

Este artículo describe las características relevantes de la infraestructura y la solución. Para configurar la medición, revisa SKAN Conversion Studio.

Acerca de Apple SKAN

Características Descripción
Requisitos previos

Para habilitar el uso de SKAN en la aplicación:

*Nota: Asegúrate de que no tengas otro SDK que configure valores de conversión integrado en tu app.

Compatibilidad
  • La versión de SKAdNetwork compatible depende de la versión de iOS:
    • iOS 11-13: V1 (sólo instalaciones sin CV)
    • iOS 14-14.5: V2+ (con CV)
    • iOS 14.6-16: V3 (con CV)
    • iOS 16.1+: V4+ (con CVs para 3 ventanas y valores tanto finos como gruesos)
  • Atribución de app a app
Limitaciones
  • No se admiten anuncios de búsqueda de Apple
  • La web móvil no es compatible
  • Hasta SKAN 4, la numeración de ID de campaña está restringida al rango 1-100; significando 100 valores únicos por red publicitaria por aplicación. Las redes publicitarias proporcionan a AppsFlyer su ID y nombre de campaña. Esto se refleja en los paneles e informes de AppsFlyer.
  • A partir de SKAN 4, el identificador de fuente va del 1 al 10.000. 
  • Instalaciones orgánicas: SKAN no admite instalaciones orgánicas.
  • Reenganche.
Principios de atribución de SKAN
  •  SKAN realiza atribuciones usando el siguiente modelo de atribución
    • Un usuario hace clic en un anuncio, dentro de los 30 días instala (descarga) la app, y luego, dentro de los 60 días, abre la app por primera vez. 
    • Un usuario ve un anuncio, instala (descarga) la app en las siguientes 24 horas, y luego, en un plazo de 60 días, abre la app por primera vez. 
    • A partir de SKAdNetwork V2.2, la atribución por clic tiene prioridad sobre la atribución por visualización. La versión de SKAN depende de la versión de iOS.
    • iOS envía postbacks a la red publicitaria atribuida. A partir de iOS 15, los anunciantes pueden enviar una copia del postback directamente a AppsFlyer. 
Anonimato del grupo Apple envía algunos postbacks con datos limitados para proteger la privacidad del usuario. Según Apple, el postback no incluirá los CV finos o gruesos, ni el ID de la aplicación fuente o el identificador de fuente completo si esto contraviene los límites de privacidad de Apple. Más información

Solución SKAN de AppsFlyer

AppsFlyer proporciona resultados de atribución agregados de iOS mediante los postbacks SKAN de iOS. Estos postbacks son enviados por iOS a las redes publicitarias, que luego los reenvían a AppsFlyer. Los postbacks incluyen registros de atribución anónimos enriquecidos con un valor de conversión (CV) establecido por el anunciante. El CV es una medida de la calidad del usuario durante una ventana inicial tras la instalación.

La solución SKAN de AppsFlyer ofrece a los anunciantes:

  • Datos de SKAN en paneles e informes derivados de la agregación de postbacks de todas las redes publicitarias, enriquecidos con otros datos como el costo. 
  • La capacidad de controlar, a través de AppsFlyer Conversion Studio, lo que mide el CV, sin necesidad de realizar cambios en el código de la aplicación. El CV se puede utilizar para medir ingresos, interacciones o eventos de conversión.
    Nota: Solo el SDK de AppsFlyer debería tener la capacidad de establecer valores de conversión. Asegúrate de que no tengas otro SDK que configure valores de conversión integrado en tu app.

Principios y flujo


Flujo de atribución de SKAN

SKAN_flow_-_Diagrama_de_afinidad_2.png

  1. El anunciante configura los ajustes de medición de SKAN en AppsFlyer Conversion Studio.
  2. El usuario abre la aplicación por primera vez. 
  3. Durante cada ventana, AppsFlyer establece el CV basándose en las acciones del usuario y en el esquema de CV definido. 
  4. Una vez cerrada la ventana, iOS envía el postback a la red publicitaria y una copia del mismo a AppsFlyer. El postback llega con un cierto retraso:
    • Para la ventana de medición 1 de SKAN 4: 24-48 horas
    • Para las ventanas de medición 2 y 3 de SKAN 4: 24-144 horas
    • Para SKAN 3: 24-48 horas después del último aumento en el valor del CV.
  5. Las copias de postback enviadas desde el dispositivo iOS a AppsFlyer se redirigen al punto final definido por el anunciante. Consulte enviar copias de postback de SKAN a AppsFlyer.
  6. La red publicitaria envía postbacks enriquecidos a AppsFlyer, o SRN comunica los datos de postback a través de API. 
  7. AppsFlyer valida y decodifica el CV. Los datos decodificados se registran y se asignan antes de estar disponibles en AppsFlyer mediante paneles, informes y API.

Para superar las limitaciones funcionales y estructurales de la infraestructura de SKAdNetwork, la solución SKAN de AppsFlyer considera las características en la siguiente tabla.

Características Descripción
Recopilación de datos
  • Para el anunciante, los postbacks de SKAdNetwork se recopilan de varias redes publicitarias.
  • Los anunciantes no necesitan integrarse individualmente con cada red publicitaria, lo cual es una tarea compleja y tediosa.
Validación de datos
  • Asegura que los postbacks estén firmados por Apple, lo cual reduce las posibilidades de manipulación.
  • Utiliza el campo de ID de transacción para validar que los postbacks sean únicos.
Enriquecimiento de datos
  • Enriquece los datos de postback de SKAdNetwork con otra información para proporcionar un análisis completo del ROI. Por ejemplo, el nombre de la campaña proporcionado por la red publicitaria, entre otros. 
  • Incluyen impresiones, clics, costos y más.
Entrega de datos Los datos enriquecidos de SKAdNetwork están disponibles a través de lo siguiente: 
Integración sin complicaciones
  • La encapsulación completa permite un esfuerzo casi nulo para el anunciante a través de la página de configuración de la aplicación.
  • No se requiere programación. La aplicación necesita la última versión del SDK. 
  • Incluye soporte para los cambios anticipados por Apple en la infraestructura de SKAdNetwork.
Agilidad  Los anunciantes pueden cambiar las configuraciones de medición según sea necesario desde el panel.

Estudio de conversión

El Conversion Studio de AppsFlyer es la parte central de la solución SKAN. Le ofrece la máxima flexibilidad para que cada valor de conversión cuente. Tú decides con precisión qué datos de medición se deben codificar dentro del CV, incluyendo qué actividad y durante cuánto tiempo medir después de la instalación. Hay varios modos de medición que puedes emplear para configurar los ajustes de tu CV.

Tipo Modo de medición Descripción Ventana de actividad
Flexible

SKAN 4.0

[Mejores prácticas]

Configura una combinación de mediciones de ingresos, conversiones (eventos en la aplicación) y participación durante 3 ventanas de medición configurables.
  • Ventana 1: 1-2 días
  • Ventana 2: 3-7 días
  • Ventana 3: 8-35 días
Flexible Personalizado Configura una combinación de mediciones de ingresos, conversiones (eventos dentro de la app) y participación a lo largo de una ventana de actividad configurable. 12h-63 días
Fijo

Ingresos

[Por defecto]

[Antiguo]

Mide los ingresos usando uno de los siguientes rangos: 
  • $1-$630 en intervalos de $10
  • $1-$63 en intervalos de $1
  • $0,01-$0,63 en intervalos de $0,01
24h
Fijo

Conversión

[Antiguo]

Selecciona entre 1 y 6 eventos dentro de la app. 24h
Fijo

Participación

[Antiguo]

Número de veces que un usuario realiza un evento 24h
Flexible Descodificar
  • Crea tu propio mapeo de eventos CV y configura el CV en la app tú mismo. Elige esta opción si no puedes integrar el SDK de AppsFlyer en tu aplicación. Para usar Descodificar, ve a SKAN Conversion Studio, haz clic en opciones (⋮), selecciona Cargar archivo de mapeo de decodificación personalizado.
12-1512h (63 días)

Información adicional de SKAdNetwork

Opciones de informes

Los informes de SKAdNetwork no contienen identificadores a nivel de usuario. 

Nombre del informe  Tipo Enriquecido por AppsFlyer Método de entrega Función Premium

Informe de rendimiento agregado de SKAN.

Agregados de instalaciones, eventos en la app e ingresos. Los datos son similares a los que se encuentran en el panel de control de SKAN. 

Agregado usando la fecha de instalación o de llegada del postback API  No

Informe de postback agregado de SKAN.

Postbacks de SKAN agregados al nivel más detallado posible.

Agregación de postbacks según la fecha de llegada del postback No API  No

Informes de datos sin procesar (nivel de fila) de SKAN a través de Data Locker (con ejemplos).

Informes disponibles:

  • Postbacks enviados por iOS con enriquecimiento de datos de socios de la red publicitaria
  • Instalaciones
  • Re-descargas
  • Eventos en la app
  • Dimensiones publicitarias de SRN 
  Data Locker Sí. Se requieren datos sin procesar. No se necesita suscripción a Data Locker.
Datos SKAN a través de la API push   API push

Lista de verificación para la implementación de la solución SKAdNetwork

N.º Acción Descripción Responsabilidad
1 Preparar Comercializador, Desarrollador
2 Configurar  En AppsFlyer, configure la solución SKAdNetwork en SKAN Conversion Studio. Comercializador
3 Preparar la aplicación Migre la aplicación a AppsFlyer V6 SDK
  • No es necesario cambiar la lógica ni el código de la aplicación.
  • La solución AppsFlyer SKAN se basa en eventos dentro de la aplicación para configurar los eventos de envío de CV de manera habitual. No se requiere prueba específica para la solución SKAN. 
  • Envíe la aplicación a la App Store
  • No se requiere registrarse ni realizar ningún proceso de SKAdNetwork en la App Store.
Desarrollador
4 Integraciones de socios 

Los socios de la red publicitaria deben integrarse con AppsFlyer utilizando la integración SKAdNetwork. Nota: La simulación de SKAdNetwork de AppsFlyer contiene los datos de todos sus socios independientemente de su estado de integración actual. Esto no se aplicará a los datos en vivo informados por los postbacks de SKAdNetwork.
 

En relación con los socios que ejecuten sus campañas, complete lo siguiente según sea necesario: 

No SRN:

  1. Verifique que el socio tenga una insignia de capacidad SKAdNetwork de AppsFlyer y que en la interfaz del socio, el informe de campañas de SKAdNetwork esté habilitado.
  2. Verifique que los nombres de eventos en la aplicación estén vinculados a los nombres de eventos en la aplicación del socio.

Anuncios Meta:

Comercializador

Guía de resolución de problemas

Síntoma Descripción
El panel de control no muestra instalaciones no orgánicas.
  1. Verifique que la medición SKAdNetwork esté activada.
    1. Vaya a Configuración > SKAN Conversion Studio.
    2. Haga clic en las opciones (⋮), revise la configuración de medición de SKAN. 
  2. Verifique que su versión de SDK sea 6.2.6 o superior.
    • Para hacerlo, vaya a Integración > Información del SDK > Usuarios por versión del SDK.
  3. Si utiliza complementos SDK, verifique que implemente una versión que soporte AppsFlyer SKAdNetwork. 
  4. Verifique que sus socios de la red publicitaria estén integrados con AppsFlyer y que reenvíen los postbacks de iOS a AppsFlyer.
El panel muestra instalaciones no orgánicas, pero no registra ningún evento dentro de la aplicación.
  1. Verifique que su versión de SDK sea 6.2.6 o superior.
    • Para hacerlo, vaya a Integración > Información del SDK > Usuarios por versión del SDK.
  2. Si utiliza complementos SDK, verifique que implemente una versión que soporte AppsFlyer SKAdNetwork.
  3. ¿Estás enviando eventos a través de S2S? Si es así, asegúrate de que la opción Registrar eventos dentro de la aplicación enviados por la API de servidor a servidor esté activada. 
    1. Vaya a Configuración > SKAN Conversion Studio.
    2. Haz clic en opciones (⋮) y comprueba que la configuración de S2S esté activa. Nota: En el modo de medición personalizado y de decodificación, esta configuración está siempre activa y no se puede modificar. 
El panel muestra instalaciones y algunos eventos dentro de la aplicación. Faltan ciertos eventos dentro de la aplicación.
  1. ¿Estás enviando eventos a través de S2S? Si es así, asegúrate de que la opción Registrar eventos dentro de la aplicación enviados por la API de servidor a servidor esté activada. 
    1. Dirígete a Configuración > SKAN Conversion Studio.
    2. Haz clic en opciones (⋮) y comprueba que la configuración de S2S esté activa. Nota: En el modo de medición personalizado y de decodificación, esta configuración está siempre activa y no se puede modificar. 
  2. Revisa tus datos brutos de postback para verificar si se han reportado todos los eventos. 
Las ubicaciones geográficas (países) son confusas. Los datos geográficos se derivan de la siguiente manera:
  • Según el país asociado a una campaña e informado a AppsFlyer por la red publicitaria.
  • Usando la dirección IP del dispositivo. A partir de iOS 14.6, esta dirección es una proxy y no representa realmente la geolocalización del usuario. 

Tiempo desde la instalación de la app hasta la actualización del panel y los informes

Clave Nombre del elemento Descripción Ejemplo A  Ejemplo B  Ejemplo C Ejemplo D Ejemplo E
A Ventana de medición 1 de SKAN 4
  • Durante esta ventana, los CV son configurados por la aplicación.
  • 0-2 días
  • La ventana se puede bloquear antes de los 2 días en Conversion Studio
- - 2 días - -
B Ventana de medición 2 de SKAN 4
  • Durante esta ventana, el CV lo define la aplicación.
  • 3-7 días
  • La ventana se puede cerrar antes de los 7 días en Conversion Studio
- - - 7 días -
C Ventana de medición 3 de SKAN 4
  • Durante esta ventana, el CV lo define la aplicación.
  • 8-35 días
  • La ventana se puede cerrar antes de los 35 días en Conversion Studio
- -   - 35 días
D Retraso de postback en ventana de medición 1 de SKAN 4 24-48 horas - - 24-48h - -
E Retraso en ventana de medición 2-3 de SKAN 4 24-144 horas - - - 24-144h 24-144h
F

Ventana de actividad

(No aplicable para SKAN 4)

  • Durante esta ventana, el CV lo establece la aplicación. 
  • La ventana comienza al abrirse la aplicación por primera vez.
  • Duración de 12 horas a 63 días.
24h 72h - - -
G

Temporizador de SKAdNetwork

(No aplicable para SKAN 4)

  • Cuenta atrás: 24 horas
  • Cada vez que el CV aumenta, se reinicia el temporizador. Esto significa que la cuenta atrás empieza desde las 24 horas.
0-24h 0-24h - - -
H

Retraso aleatorio de SKAdNetwork

(No aplicable para SKAN 4)

Tiempo de retraso al azar en devolución. La cuenta atrás empieza al finalizar el periodo definido por F+G. 0-24h 0-24h - - -
I Procesamiento por AppsFlyer Los postbacks recibidos en un día se procesan al término del día UTC comenzando a las 00:01 del día siguiente. Los datos están disponibles 8 horas después. Esto significa que el procesamiento tarda entre 8 y 32 horas. Retraso medio de 20 horas. Por ejemplo, un postback recibido el lunes se procesa el martes. El panel de control se actualiza a las 08:00 UTC.  8-32 horas 8-32 horas 8-32 horas 8-32 horas 8-32 horas
J Resumen El tiempo total que puede transcurrir  32-104 horas 80-152 horas 80-128 horas 200-344 horas 872-1016 horas

Métricas orgánicas en el contexto de SKAdNetwork

Las métricas orgánicas en el panel de SKAdNetwork se calculan utilizando el siguiente mecanismo:

  • Las métricas orgánicas para eventos dentro de la aplicación están disponibles si el modo de medición seleccionado es SKAN 4, Personalizado o Decodificar.
  • Apple SKAdNetwork envía postbacks relacionados con los usuarios que instalan después de interactuar con una fuente de medios. Esto proporciona las métricas no orgánicas. 
  • Los paneles de atribución de AppsFlyer contienen métricas de todas las instalaciones, independientemente de la fuente.  Consulte ver la atribución de AppsFlyer en paralelo con la atribución de SKAN.
  • Utilizando estos datos, las métricas orgánicas se calculan como A-B donde: 
    • A = Total de todos los usuarios según el panel de descripción general tradicional
    • B = Usuarios no orgánicos según lo informado por los postbacks de SKAdNetwork

Advertencia relacionada con los anuncios de búsqueda de Apple: Las instalaciones generadas por Apple Search Ads en el panel tradicional no son orgánicas. Sin embargo, en el contexto de SKAdNetwork, forman parte de la métrica orgánica. 

Características y limitaciones

Característica Observaciones 
Acceso a la red publicitaria Las redes publicitarias reciben postbacks
Agencias No está soportado. Esto significa que las agencias no deben habilitar redes publicitarias que ejecuten campañas de SKAdNetwork. ¡Agencia! Pida al anunciante que habilite la red publicitaria, no lo haga usted mismo. Las agencias pueden indicar que trajeron al usuario implementando reconocimiento de agencia SKAN
Transparencia de la agencia N/A
Zona horaria UTC
Divisa  USD (Dólar estadounidense)
Datos orgánicos Basado en datos de eventos del SDK. Por ejemplo, las métricas de instalación orgánica se calculan de la siguiente manera: Datos de todas las instalaciones reportadas por el SDK menos las instalaciones no orgánicas reportadas por SKAdNetworks.
Datos no orgánicos Basado en los postbacks de SKAdNetwork
Actualización de datos Diariamente
Datos históricos Fecha más temprana de disponibilidad de iOS 14 (16 de septiembre de 2020)
Acceso de usuario Los usuarios de la cuenta deben tener los permisos necesarios
Clips de aplicaciones Los clips de aplicaciones se atribuyen a lo orgánico en el panel de SKAdNetwork. Utiliza el panel de descripción general para ver las fuentes de medios de invocación.

Socios integrados de SKAN

Registro de ingresos por publicidad

Atribuye los ingresos publicitarios generados durante las ventanas de medición de SKAdNetwork a la campaña que atrae al usuario. Actualmente, esto está limitado a los anunciantes integrados con ingresos publicitarios a nivel genérico de impresión a través del SDK.

Para registrar los ingresos por publicidad en tu panel de SKAN: 

Nota: Consulta la documentación del conector SDK genérico para obtener información sobre las fuentes de anuncios disponibles para la mediación. 

Envío de postbacks a socios integrados

AppsFlyer envía postbacks a socios integrados relacionados con la atribución de SKAN (para SKAN 4, los postbacks se envían solo para la ventana 1).

Toma nota de las distintas opciones y requisitos en la tabla que sigue

Asunto Descripción
Compartición de ID de transacción

Acción requerida: Consulta con el socio integrado si requieren el ID de transacción y configura el ajuste según corresponda.

AppsFlyer envía los postbacks del socio de red publicitaria atribuido. Esto significa que enviamos los postbacks decodificados, no una copia del postback de SKAdNetwork recibido desde iOS. Estos postbacks contienen datos de CV decodificados relacionados con la instalación y datos de eventos internos de la aplicación asociados a las acciones realizadas por el usuario durante la ventana de actividad.

Como el ID de transacción se puede emplear para decodificar tu CV, no lo compartimos sin tu permiso. 

Compartición de ID de transacción

Los anunciantes habilitan el uso compartido de ID de transacción de la siguiente manera: En AppsFlyer, dirige a Colaborar > Integraciones activas > selecciona un socio > pestaña Integración > Uso compartido de datos.

Verificación de mapeo de eventos en la aplicación