Guía de soluciones SKAdNetwork (SKAN)

De un vistazo: Atribución de instalaciones de aplicaciones mediante SKAN.

5754

SKAN

SKAdNetwork (SKAN), parte de Apple iOS, permite a los anunciantes medir el rendimiento de la campaña y al mismo tiempo preservar la privacidad del usuario. SKAN opera sin el IDFA u otro identificador de anunciante. SKAN funciona sin la necesidad del consentimiento de ATT. 

Consejo

Definiciones

  • SDK: versión actual del SDK de AppsFlyer para iOS integrado en una aplicación.
  • Ventana de medición SKAN: relevante para SKAN 4+. Hay 3 períodos de tiempo (ventanas) durante los cuales se mide la actividad post-instalación del usuario:
    • Ventana 1: 1-2 días
    • Ventana 2: 3-7 días
    • Ventana 3: 8-35 días
  • Valor de conversión (CV): es la medición de la calidad del usuario reportada en el postback enviado por iOS al final de la ventana de medición de SKAN 4 o, para SKAN 3 e inferiores, al final de la ventada de actividad. El SDK de AppsFlyer establece los CV por ti. Sin embargo, si deseas configurar el CV, usa Decodificar para cargar tu archivo de asignación de CV.
    • Para SKAN 4+, hay valores de conversión tanto precisos como aproximados.
  • Conversion Studio: solución de AppsFlyer para asignar valores de conversión (CV) de infraestructura a eventos.
  • Solución: SDK, infraestructura, Conversion Studio y la plataforma AppsFlyer trabajando juntos. La solución SKAN de AppsFlyer proporciona a los anunciantes y redes de publicidad datos de LTV a través de las analíticas del panel de control, los reportes y los postbacks. 
  • Ventana de actividad: relevante para SKAN 3 e inferiores. Tiene una duración establecida predeterminada de 24 horas, la cual comienza con el primer inicio de la aplicación. Si estás usando SKAN 4+, pero los dispositivos de usuario o las redes de publicidad 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, consulta SKAN Conversion Studio.

Acerca de Apple SKAN

Característica Descripción
Requisitos previos

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

Compatible
  • La versión de SKAdNetwork compatible depende de la versión de iOS:
    • iOS 11-13: V1 (solo se instala sin CV)
    • iOS 14-14.5: V2+ (tiene CV)
    • iOS 14.6-16: V3 (tiene CV)
    • iOS 16.1+: V4+ (tiene CV para 3 ventanas y valores precisos y aproximados)
  • Atribución de aplicación a aplicación
Limitaciones
  • Apple Search Ads no compatible
  • Web móvil no compatible
  • Hasta SKAN 4, la numeración de los ID de campaña está restringida al rango de 1-100; es decir, 100 valores únicos por red de publicidad por aplicación. Las redes de publicidad proporcionan a AppsFlyer su ID y nombre de campaña. Esto se refleja en los paneles de control y reportes de AppsFlyer.
  • Desde SKAN 4, el identificador de fuente es de 1-10 000. 
  • Instalaciones orgánicas: SKAN no admite instalaciones orgánicas.
  • Re-engagement.
Principios de atribución SKAN
  •  Atributos SKAN utilizando el siguiente modelo de atribución
    • El usuario hace clic en un anuncio, en un plazo de 30 días instala (descarga la aplicación) y, posteriormente, en un plazo de 60 días abre la aplicación por primera vez. 
    • El usuario ve un anuncio, en un plazo de 24 horas instala (descarga) la aplicación y, posteriormente, en un plazo de 60 días abre la aplicación por primera vez. 
    • A partir de SKAdNetwork V2.2, la atribución por clics tiene prioridad sobre la atribución por impresiones. La versión de SKAN depende de la versión de iOS.
    • iOS envía postbacks a la red de publicidad atribuida. A partir de iOS 15, los anunciantes pueden enviar una copia del postback directamente a AppsFlyer. 
Anonimato de multitudes

Apple envía algunos postbacks con datos limitados para proteger la privacidad del usuario en eve. Según Apple, el postback no incluirá los CV precios o aproximados, ni el ID de aplicación fuente o el identificador de fuente completo si hacerlo contraviene los límites del nivel de privacidad de Apple. Aprender más

Solución AppsFlyer SKAN

AppsFlyer proporciona resultados de atribución de iOS agregados usando postbacks SKAN de iOS. Estos postbacks son enviados por iOS a redes de publicidad que luego los reenvían a AppsFlyer. Los postbacks contienen registros de atribución anonimizados 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 post-instalación.

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

  • Datos de SKAN en paneles de control y reportes derivados de la agregación de postbacks de todas las redes de publicidad enriquecidas con otros puntos de datos como el costo. 
  • La capacidad de controlar, a través del 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, engagements o eventos de conversión.

Principios y flujo


Flujo de atribución de SKAN

SKAN_flow_-_Affinity_diagram_2.png

  1. El anunciante establece 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 en función de las acciones del usuario y el esquema de CV definido. 
  4. Después de que se cierra la ventana, iOS envía el postback a la red de publicidad y una copia del postback a AppsFlyer. El postback llega con cierto retraso:
    • Para la ventana de medición 1 de SKAN 4: 24-48 horas
    • Para las ventanas de medición 2-3 de SKAN 4: 24-144 horas
    • Para SKAN 3: 24-48 horas después del incremento más reciente en el valor CV.
  5. Las copias de postbacks enviadas directamente desde el dispositivo iOS a AppsFlyer se reenvían al punto de conexión definido por el anunciante. Ver Enviar copias de postbacks de SKAN a AppsFlyer.
  6. La red de publicidad reenvía el postback enriquecido a AppsFlyer o la SRN comunica los datos del postback por API. 
  7. AppsFlyer valida y decodifica el CV. Los datos decodificados se registran y atribuyen antes de que estén disponibles en AppsFlyer a través de los paneles de control, reportes y API.

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

Característica Descripción
Recopilación de datos
  • Para el anunciante, los postbacks de SKAdNetwork se recopilan de varias redes de publicidad.
  • Los anunciantes no necesitan integrarse individualmente con cada red de publicidad, lo cual es una tarea compleja y tediosa.
Validación de datos
  • Garantiza que los postbacks estén firmados por Apple; esto reduce las posibilidades de manipulación de los postbacks.
  • Usa el campo de ID de transacción para validar que los postbacks sean únicos.
Enriquecimiento de datos
  • Enriquece los datos de los postbacks de SKAdNetwork con otros puntos de datos para proporcionar un análisis completo del ROI. Por ejemplo, el nombre de campaña que proporciona la red de publicidad, etc. 
  • Los puntos de datos incluyen impresiones, clics, costo y más.
Entrega de datos

Los datos enriquecidos de SKAdNetwork están disponibles usando lo siguiente: 

Integración perfecta
  • La encapsulación completa permite un esfuerzo casi nulo por parte del anunciante a través de la página de configuración de la aplicación.
  • No se requiere codificación. La aplicación requiere la última versión del SDK. 
  • Incluye soporte para los cambios esperados por Apple en la infraestructura SKAdNetwork.
Agilidad 

Los anunciantes pueden cambiar las configuraciones de medición según sea necesario en el panel de control.

Conversion Studio

AppsFlyer Conversion Studio está en el centro de la solución SKAN. Te proporciona la máxima flexibilidad para hacer que cada bit de un valor de conversión cuente. Determina con precisión qué datos de medición deben codificarse dentro del CV, incluida la actividad y durante cuánto tiempo medir durante el período post-instalación. Hay varios modos de medición que puedes usar para configurar los ajustes de tu CV.

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

Flexible

SKAN 4.0

[Mejores prácticas]

Establece una combinación de mediciones de ingresos, conversión (eventos in-app) y engagement 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

Establece una combinación de mediciones de ingresos, conversión (eventos in-app) y engagement durante una ventana de actividad configurable. 12 horas - 63 día

Fijo

Ingresos

[Predeterminado]

[Heredado]

Mide los ingresos utilizando uno de los siguientes rangos: 

  • $1-$630 en pasos de $10
  • $1-$63 en pasos de $1
  • $0,01- $0,63 en pasos de $0,01
24 horas

Fijo

Conversión

[Heredado]

Selecciona de 1 a 6 eventos in-app. 24 horas

Fijo

continuo

[Heredado]

Número de veces que un usuario realiza un evento 24 horas

Flexible

Decodificar

  • Crea tu propio CV para la asignación de eventos y configura el CV en la aplicación tú mismo. Utiliza esta opción si no puedes integrar el SDK de AppsFlyer en tu aplicación. Para usar Decodificar, ve a SKAN Conversion Studio, haz clic en las opciones (⋮), selecciona Cargar archivo de asignación de decodificación personalizado.
  • SKAN 4 no compatible
12-1512 horas (63 días)

Información adicional de SKAdNetwork

Opciones de reportes

Los reportes de SKAdNetwork no contienen los identificadores a nivel usuario. 

Nombre del reporte  Tipo Enriquecido por AppsFlyer Método de entrega Característica Premium

Reporte de estadísticas agregadas de rendimiento de SKAN.

Reportes agregados de instalaciones, eventos in-app e ingresos. Los datos son similares a los que se encuentran en el panel de control de SKAN. 

Agregado mediante la instalación o la fecha de postback

API 

No

Reporte de postbacks agregados de SKAN.

Los datos agregados de postbacks de SKAN se agregan al mayor nivel de granularidad posible.

Agregación de postbacks usando la fecha de llegada de postbacks No API  No

Reportes de raw data de SKAN (a nivel fila) a través de Data Locker (con ejemplos).

Reportes disponibles:

  • Postbacks enviados por iOS con enriquecimiento de datos proporcionado por partners de red de publicidad
  • Instalaciones
  • [PLEASE TRANSLATE]
  • Eventos in-app
  • Dimensiones publicitarias de SRN 
  Data Locker

Sí. Se requiere raw data. No se requiere suscripción a Data Locker.

Datos de SKAN a través de Push API

  API push

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

No. Acción Descripción Responsabilidad
1 Preparar Marketer, Desarrollador
2 Configurar 

En AppsFlyer, configura la solución SKAdNetwork en SKAN Conversion Studio.

Marketer
3 Preparar la aplicación

Migra la aplicación al SDK V6 de AppsFlyer

  • No se requiere ningún cambio en la lógica de la aplicación ni en el código de la aplicación.
  • La solución SKAN de AppsFlyer se basa en eventos in-app para configurar los eventos in-app de envío de CV de la manera habitual. No se requieren pruebas específicas de la solución SKAN. 
  • Envía la aplicación a la tienda de aplicaciones.
  • No se requiere ningún proceso o registro en la tienda de aplicaciones.
desarrollador
4 Integraciones de partners 

Los partners de la red de publicidad deben integrarse con AppsFlyer mediante la integración de SKAdNetwork. Nota: La simulación de SKAdNetwork de AppsFlyer contiene los datos de todos tus partners, independientemente de su estado de integración actual. Este no será el caso de los datos en vivo reportados por los postbacks de SKAdNetwork.
 

En relación con los partners que ejecutan tus campañas, completa lo siguiente según sea necesario: 

No SRN:

  1. Verifica que el partner tenga una insignia de capacidad de SKAdNetwork de AppsFlyer y que, en la interfaz de usuario del partner, estén habilitados los reportes de campaña de SKAdNetwork.
  2. Verifica que los nombres de los eventos in-app estén asignados a los nombres de los eventos in-app del partner.

Anuncios de Meta:

Marketer

Guía para la resolución de problemas

Síntoma

Descripción

El dashboard no contiene ninguna instalación no orgánica.
  1. Verifica que la medición de SKAdNetwork esté activada.
    1. Ve a Configuración > SKAN Conversion Studio.
    2. Haz clic en opciones (⋮)examina la configuración de medición de SKAN. 
  2. Verifica que la versión de tu SDK sea 6.2.6+.
    • Para hacerlo, ve a Integración > Información de SDK > Usuarios por versión de SDK. 
  3. Si usas plugins de SDK, verifica que implementes una versión que sea compatible con SKAdNetwork de AppsFlyer. 
  4. Verifica que tus partners de la red de publicidad estén integrados con AppsFlyer y que reenvíen los postbacks de iOS a AppsFlyer.
El dashboard contiene instalaciones no orgánicas, pero ningún evento in-app.
  1. Verifica que la versión de tu SDK sea 6.2.6+.
    • Para hacerlo, ve a Integración > Información de SDK > Usuarios por versión de SDK. 
  2. Si usas plugins de SDK, verifica que implementes una versión que sea compatible con SKAdNetwork de AppsFlyer.
  3. ¿Envías eventos usando S2S? Si es así, verifica que Atribuir eventos in-app enviados por API de servidor a servidor esté activado. 
    1. Ve a Configuración > SKAN Conversion Studio.
    2. Haz clic en opciones (⋮), verifica que la configuración de S2S esté activada. Nota: En el modo de medición personalizado y de decodificación, esta configuración siempre está activada y no se puede cambiar. 
El dashboard contiene instalaciones y algunos eventos in-app. Faltan algunos eventos in-app.
  1. ¿Envías eventos usando S2S? Si es así, verifica que Atribuir eventos in-app enviados por API de servidor a servidor esté activado. 
    1. Ve a Configuración > SKAN Conversion Studio.
    2. Haz clic en opciones (⋮), verifica que la configuración de S2S esté activada. Nota: En el modo de medición personalizado y de decodificación, esta configuración siempre está activada y no se puede cambiar. 
  2. Inspecciona tu raw data de postback para ver si se reportan todos los eventos. 
Las geolocalizaciones (países) son engañosas

Los datos de geolocalización se obtienen de la siguiente manera:

  • Según el país asociado a una campaña y reportado a AppsFlyer por la red de publicidad.
  • Por medio de la dirección IP del dispositivo. A partir de iOS 14.6, esta dirección es una dirección proxy y realmente no representa la geolocalización del usuario. 

Tiempo desde la instalación de la aplicación hasta la actualización del panel de control y los reportes

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 la ventana, la aplicación establece los CV.
  • 0-2 días
  • La ventana se puede cerrar antes de 2 días en Conversion Studio.

-

-

2 días

-

-

B Ventana de medición 2 de SKAN 4
  • Durante la ventana, la aplicación establece el CV.
  • 3-7 días
  • La ventana se puede cerrar antes de 7 días en Conversion Studio.

-

-

-

7 días

-

C Ventana de medición 3 de SKAN 4
  • Durante la ventana, la aplicación establece el CV.
  • 8-35 días
  • La ventana se puede cerrar antes de 35 días en Conversion Studio.

-

-

 

-

35 días

D Retraso en el postback de la ventana de medición 1 de SKAN 4

24-48 horas

-

-

24-48 h

-

-

E Retraso en las ventanas de medición 2-3 de SKAN 4

24-144 horas

-

-

-

24-144 h

24-144 h

F

Ventana de actividad

(No relevante para SKAN 4)

  • Durante la ventana, la aplicación establece el CV. 
  • La ventana se inicia cuando la aplicación se abre por primera vez.
  • Duración de 12 horas - 63 días.

24 horas

72 horas

-

-

-

G

Temporizador de SKAdNetwork

(No relevante para SKAN 4)

  • Temporizador de cuenta regresiva: 24 horas
  • Cada vez que el CV aumenta, se restablece el temporizador. Esto significa que comienza la cuenta regresiva a partir de las 24 horas.
0-24 horas 0-24 horas - - -
H

Retraso aleatorio de SKAdNetwork

(No relevante para SKAN 4)

Tiempo de retraso de postback aleatorio. La cuenta atrás comienza al final del período definido por F+G.

0-24 horas 0-24 horas - - -
I Procesamiento de AppsFlyer Los postbacks recibidos en un día determinado se procesan al final del día UTC a partir de las 00:01 del día siguiente. Los datos están disponibles 8 horas después. Es decir, el procesamiento toma de 8 a 32 horas. Retraso promedio 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 horas-104 horas 80-152 horas 80-128 horas 200-344 horas 872-1016 horas

Métricas orgánicas en el contexto de SKAdNewtork

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

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

Advertencia relacionada con Apple Search Ads: las instalaciones que ofrece Apple Search Ads en el panel de control tradicional no son orgánicas. Sin embargo, en el contexto de SKAdNetwork, forman parte de la métrica orgánica. 

Rasgos y limitaciones

Característica Observaciones 
Acceso a la red de publicidad Las redes de publicidad se proporcionan con postbacks
Agencias

No se admite. Esto significa que las agencias no deben habilitar las redes de publicidad que ejecutan campañas de SKAdNetwork. Agencia: Pídele al anunciante que habilite la red de publicidad, no lo hagas tú mismo. Las agencias pueden indicar que trajeron al usuario implementando el reconocimiento de agencia SKAN

Transparencia de Agencias N/A
Zona horaria UTC
Divisa  USD
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: los datos de todas las instalaciones reportadas por el SDK menos las instalaciones no orgánicas reportadas por SKAdNetworks.
Datos no orgánicos En base a postbacks de SKAdNetwork.
Actualización de los datos

Diario

Historial de datos

Fecha más pronta, disponibilidad de iOS 14 (16 de septiembre de 2020)

Acceso de usuario Los usuarios de la cuenta deben tener los permisos necesarios
Clips de aplicación Los clips de aplicación se atribuyen a orgánicos en el panel de control de SKAdNetwork. Usa el panel de control general para visualizar las fuentes de medios de invocación.

Partners integrados de SKAN

Grabación de ingresos por publicidad

Atribuye los ingresos por publicidad generados durante las ventanas de medición de SKAdNetwork a la campaña que atrae al usuario. Actualmente, esto se limita a los anunciantes integrados con los ingresos por publicidad a nivel de impresiones genéricas a través del SDK.

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

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

Envío de postbacks a partners integrados

AppsFlyer envía postbacks de partners 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 diferentes opciones y requisitos en la tabla que sigue.

Asunto Descripción

Uso compartido de ID de transacción

Acción requerida: consulta con el partner integrado si necesita el ID de transacción y configura la configuración según corresponda.

AppsFlyer envía los postbacks del partner de la red de publicidad atribuida. Es decir, los postbacks decodificados, no una copia del postback de SKAdNetwork recibido de iOS. Estos postbacks contienen datos de CV decodificados y relacionados con la instalación y los datos de eventos in-app asociados de las acciones realizadas por el usuario durante la ventana de actividad.

Dado que el ID de transacción se puede usar para decodificar tu CV, no lo compartimos sin tu permiso. 

Uso compartido de ID de transacción

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

Verificación de la asignación de eventos in-app