Guide de la solution SKAdNetwork (SKAN)

En bref : attribuer des installations d'apps avec SKAN.

5754

SKAN

SKAdNetwork (SKAN), qui fait partie de l'iOS d'Apple, aide les annonceurs à mesurer les performances de leurs campagnes tout en préservant la confidentialité des utilisateurs. SKAN fonctionne sans IDFA ou autre identifiant publicitaire. Il n'est pas nécessaire d'obtenir le consentement de l'utilisateur pour utiliser SKAN. 

Astuce

  • À partir d'iOS 15, nous vous recommandons d'envoyer des copies postback SKAN à AppsFlyer. AppsFlyer pourra ainsi vérifier que les valeurs de conversion dans les postbacks n'ont pas été manipulées.
  • Vous voulez en savoir plus sur la solution SKAN AppsFlyer ? Suivez cette formation éclaire sur le portail d'apprentissage AppsFlyer.

Définitions

  • SDK : version actuelle du SDK iOS AppsFlyer intégré dans une app.
  • Fenêtre de mesure SKAN: valable pour SKAN 4 et +. Il y a 3 périodes (fenêtres) pendant lesquelles l'activité post-installation des utilisateurs est mesurée :
    • Fenêtre 1 : 1-2 jours
    • Fenêtre 2 : 3-7 jours
    • Fenêtre 3 : 8-35 jours
  • Valeur de conversion (CV): mesure de la qualité de l'utilisateur transmise dans les postbacks envoyés par iOS à la fin des fenêtres de mesure pour SKAN 4 (ou pour SKAN 3 et -, à la fin de la fenêtre d'activité). Le SDK AppsFlyer définit les CV pour vous. Si vous souhaitez régler vous-même la CV, utilisez l'option Décoder pour importer votre fichier de mappage CV. 
    • Pour SKAN 4+, il existe des valeurs de conversion précises ou approximatives.
  • Conversion Studio : solution AppsFlyer pour mapper les VC de l'infrastructure en événements
  • Solution : le SDK, l'infrastructure et la plateforme AppsFlyer qui travaillent ensemble. La solution SKAN d'AppsFlyer fournit aux annonceurs et aux réseaux publicitaires des données LTV via des analyses de tableaux de bord, des rapports et des postbacks. 
  • Fenêtre d'activité : valable pour SKAN 3 et -. A une durée définie par défaut sur 24 heures, le début correspond à la première ouverture de l'app. Si vous utilisez SKAN 4+ mais que les appareils des utilisateurs ou les réseaux publicitaires ne prennent pas en charge SKAN 4, la fenêtre d'activité est alors de 48 heures. 

Cet article décrit les caractéristiques et la solution correspondant à l'infrastructure. Pour configurer la mesure, voir Conversion Studio SKAN.

À propos d'Apple SKAN

Caractéristiques Description
Conditions préalables

Pour autoriser l'utilisation de SKAN dans l'app :

Prise en charge
  • La version de SKAdNetwork prise en charge dépend de la version d'iOS :
    • iOS 11-13 : V1 (s'installe uniquement sans VC)
    • iOS 14 à 14.5 : V2 et + (comprend les CV)
    • iOS 14.6 à 16 : V3 (comprend les CV)
    • iOS 16.1 et + : V4 et + (comprend les CV pour 3 fenêtres, et des valeurs précises et approximatives)
  • Attribution d'app à app
Limites
  • Apple Search Ads non prises en charge
  • Le web mobile n'est pas pris en charge
  • Jusqu'à SKAN 4, la numérotation des ID de campagne peut aller de 1 à 100 uniquement, il peut donc y avoir 100 valeurs uniques par réseau publicitaire et par application. Les réseaux publicitaires transmettent à AppsFlyer leur ID de campagne et leur nom. Ils apparaissent dans les tableaux de bord et les rapports AppsFlyer. 
  • Depuis SKAN 4, l'identifiant de la source va de 1 à 10 000. 
  • Installations organiques : SKAN ne prend pas en charge les installations organiques.
  • Réengagement.
Principes d'attribution de SKAN
  •  Attributs SKAN utilisant le modèle d'attribution suivant : 
    • L'utilisateur clique sur une publicité dans les 30 jours qui suivent l'installation (téléchargement de l'app), puis dans les 60 jours suivants il ouvre l'app pour la première fois. 
    • L'utilisateur visionne une publicité dans les 24 heures suivant l'installation (téléchargement de l'app), puis dans les 60 jours suivants il ouvre l'app pour la première fois. 
    • Depuis SKAdNetwork V2.2, l'attribution post clic est prioritaire sur l'attribution post vue. La version de SKAN dépend de la version d'iOS.
    • iOS envoie des postbacks au réseau publicitaire attribué. À partir d'iOS 15, les annonceurs peuvent envoyer une copie du postback directement à AppsFlyer. 
Anonymat des foules

Apple envoie certains postbacks avec des données limitées afin de protéger la vie privée des utilisateurs. Selon Apple, le postback n'inclura pas les CV précises ou approximatives, ni l'ID de l'app source ou l'ID complet de la source si cela enfreint les limites de confidentialité imposées par Apple. En savoir plus

Solution AppsFlyer SKAN

AppsFlyer fournit des résultats agrégés d'attribution iOS en utilisant les postbacks SKAN d'iOS. Ces postbacks sont envoyés par iOS aux réseaux publicitaires qui les transmettent ensuite à AppsFlyer. Les postbacks contiennent des enregistrements d'attribution anonymes auxquels s'ajoutent une valeur de conversion (CV) définie par l'annonceur. La CV correspond à la mesure de la qualité de l'utilisateur au cours d'une fenêtre initiale de post-installation.

La solution SKAN d'AppsFlyer offre aux annonceurs :

  • Des tableaux de bord avec les données SKAN ainsi que des rapports obtenus en agrégeant les postbacks de tous les réseaux publicitaires enrichis de différents types de données, comme le coût. 
  • La possibilité de contrôler (via le studio de conversion AppsFlyer) ce que la CV mesure sans avoir à modifier le code de l'application. La CV peut être utilisée pour mesurer les revenus, les engagements ou les événements de conversion.

Principes et fonctionnement


Flux d'attribution SKAN

SKAN_flow_-_Affinity_diagram_2.png

  1. L'annonceur définit les paramètres de mesure SKAN dans le Studio de conversion AppsFlyer.
  2. L'utilisateur ouvre l'app pour la première fois. 
  3. Pendant chaque fenêtre, AppsFlyer définit la CV selon les actions de l'utilisateur et le schéma de CV qui a été défini. 
  4. Après la fermeture de la fenêtre, iOS envoie le postback au réseau publicitaire ainsi qu'une copie du postback à AppsFlyer. Le postback arrive après un certain délai :
    • Pour la fenêtre de mesure 1 de SKAN 4 : 24-48 heures
    • Pour les fenêtres de mesure 2 et 3 de SKAN 4 : 24-144 heures
    • Pour SKAN 3 : 24-48 heures après la dernière augmentation de la valeur de la CV.
  5. Les copies des postbacks envoyées directement de l'appareil iOS à AppsFlyer sont transmises au point de terminaison défini par l'annonceur. Cf Envoi des copies de postbacks SKAN à AppsFlyer.
  6. Le réseau publicitaire transmet les postbacks enrichis à AppsFlyer, ou bien le SRN communique les données de postback via API. 
  7. AppsFlyer valide et décrypte la CV. Les données décryptées sont enregistrées et attribuées avant d'être consultables dans les tableaux de bord, rapports et API AppsFlyer.

Afin de surmonter les limitations fonctionnelles et structurelles de l'infrastructure SKAdNetwork, la solution SKAN d'AppsFlyer prend en compte les caractéristiques du tableau suivant.

Caractéristiques Description
Collecte des données
  • Pour l'annonceur, les postbacks SKAdNetwork sont collectés à partir de plusieurs ad networks.
  • Les annonceurs évitent la tâche complexe et fastidieuse de s'intégrer individuellement à chaque ad network.
Validation des données
  • S'assure que les postbacks sont signés par Apple, ce qui réduit les risques de manipulation.
  • Utilise le champ ID de transaction pour vérifier que les postbacks sont uniques.
Enrichissement des données
  • Enrichit les données de postback SKAdNetwork avec d'autres points de données pour fournir une analyse complète du ROI. Exemple : le nom de la campagne fourni par le réseau publicitaire, etc.
  • Les points de données incluent les impressions, les clics, les coûts, etc.
Fourniture des données

Les données SKAdNetwork enrichies sont disponibles via les éléments suivants : 

Intégration transparente
  • Grâce à l'encapsulation complète, l'annonceur n'a quasiment aucun effort à fournir via la page des paramètres de l'app.
  • Aucun codage requis. L'app nécessite la dernière version du SDK. 
  • Inclut la prise en charge des modifications d'Apple attendues dans l'infrastructure SKAdNetwork.
Agilité 

Les annonceurs peuvent modifier les configurations de mesure selon leurs besoins via le tableau de bord.

Studio de conversion

Le Studio de Conversion AppsFlyer est la pierre de voute de la solution SKAN. Il offre une flexibilité maximale pour que chaque valeur de conversion soit mise à profit. Vous déterminez précisément les données de mesure qui doivent être encodées dans la CV, y compris l'activité et la durée de la mesure post-installation. Il existe plusieurs modes de mesure qui vous permettent de configurer les paramètres de votre CV.

Type Mode de mesure Description Fenêtre d'activité

Flexible

SKAN 4.0

[Bonnes pratiques]

Définir une combinaison de revenus, de conversions (événements in-app) et de mesures de l'engagement durant 3 fenêtres d'activité configurables.
  • Fenêtre 1 : 1-2 jours
  • Fenêtre 2 : 3-7 jours
  • Fenêtre 3 : 8-35 jours

Flexible

Personnalisation

Définir une combinaison de revenus, de conversions (événements in-app) et de mesures d'engagement lors d'une fenêtre d'activité configurable. 12 h-63 j

Fixe

Revenu

[Par défaut]

[Ancienne version]

Mesurer les revenus à l'aide de l'une des plages suivantes :

  • 1 $-630 $ par tranches de 10 $
  • 1 $ à 63 $ par tranches de 1 $
  • 0,01 $ à 0,63 $ par tranches de 0,01 $.
24 h

Fixe

Conversion

[Ancienne version]

Sélectionnez 1 à 6 événements in-app. 24 h

Fixe

Engagement

[Ancienne version]

Nombre de fois qu'un utilisateur effectue un événement 24 h

Flexible

Décryptage

  • Créez une valeur de conversion personnalisée pour le mappage d'événements et définissez-la dans l'app. Utiliser cette option s'il est impossible d'intégrer le SDK AppsFlyer dans votre app. Pour utiliser la fonction « Decode », accédez à SKAN Conversion Studio, cliquez sur Options (⋮) puis sélectionnez Importer un fichier de mappage décryptage personnalisé.
  • SKAN 4 non pris en charge
12-1512 h (63 jours)

Informations supplémentaires relatives à SKAdNetwork

Options de rapport

Les rapports SKAdNetwork ne contiennent pas d'identifiants de niveau utilisateur. 

Nom de rapport  Type Enrichi par AppsFlyer Méthode de livraison Fonctionnalité Premium

Rapport des performances agrégé SKAN.

Rapport agrégé pour les installations, les événements in-app et les revenus. Les données sont similaires à celles que l'on trouve dans le tableau de bord SKAN. 

Données agrégées selon une date d'installation ou d'arrivée de postback

Oui

API 

Non

Rapport de postback agrégé SKAN.

Postbacks SKAN agrégés au plus haut niveau de granularité possible.

Agrégation des postbacks basée sur la date d'arrivée des postbacks Non API  Non

Rapports de données brutes SKAN (niveau lignes) via Data Locker (avec exemples).

Rapports disponibles :

  • Postbacks envoyés par iOS avec enrichissement des données fourni par les partenaires de l'ad network
  • d'installations
  • [PLEASE TRANSLATE]
  • Évènement in-app
  • Dimensions publicitaires SRN
  Oui Data Locker

Oui. Données brutes requises. L'abonnement à Data Locker n'est pas nécessaire.

Données SKAN via API Push

  Oui API push

Oui

Liste de vérification pour la mise en œuvre de la solution SKAdNetwork

Non. Action Description Responsable
1  Préparer Marketeurs et développeurs
2 Configurer 

Dans AppsFlyer, configurez la solution SKAdNetwork dans SKAN Conversion Studio.

Marketeur
3 Préparer l'app

Migrer l'app vers AppsFlyer SDK V6

  • Aucune modification de la logique de l'app ni du code de l'app n'est nécessaire.
  • La solution SKAN d'AppsFlyer s'appuie sur des événements in-app pour définir la valeur de conversion et envoyer des événements in-app de manière habituelle. Aucun test spécifique à la solution SKAN n'est requis. 
  • Envoyer l'app à l'App Store
  • Aucun enregistrement ou processus de SKAdNetwork n'est requis dans l'app store.
Développeur
4 Intégrations de partenaires 

Les partenaires de l'ad network doivent s'intégrer à AppsFlyer via l'intégration SKAdNetwork. Important ! La simulation SKAdNetwork AppsFlyer contient les données de tous vos partenaires, quel que soit leur statut d'intégration actuel. Ce ne sera pas le cas pour les données en direct transmises dans les postbacks SKAdNetwork.
 

En ce qui concerne les partenaires chargés de vos campagnes, procédez comme suit : 

Non SRN :

  1. Vérifiez que le partenaire possède un badge de capacité SKAdNetwork AppsFlyer, et que dans l'interface utilisateur du partenaire les rapports de campagne SKAdNetwork sont bien activés.
  2. Vérifiez que les noms d'événements in-app sont mappés aux noms des événements in-app des partenaires.

Meta Ads :

Marketeur

Guide de dépannage

Symptôme

Description

Le tableau de bord ne contient aucune installation non organique.
  1. Vérifiez que la mesure SKAdNetwork est activée.
    1. Accédez à Configuration > SKAN Conversion Studio. 
    2. Cliquez sur Options (⋮)et examinez le paramètre de mesure SKAN. 
  2. Vérifiez que vous disposez de la version 6.2.6 ou supérieure du SDK
    • Pour ce faire, allez dans Intégration > Informations sur le SDK > Utilisateurs par version du SDK.
  3. Si vous utilisez des plugins du SDK, vérifiez que la version que vous implémentez prend en charge AppsFlyer SKAdNetwork.
  4. Vérifiez que vos partenaires de réseau publicitaire sont intégrés à AppsFlyer et qu'ils transmettent des postbacks iOS à AppsFlyer.
Le tableau de bord contient des installations non organiques mais aucun événement in-app.
  1. Vérifiez que vous disposez de la version 6.2.6 ou supérieure du SDK
    • Pour ce faire, allez dans Intégration > Informations sur le SDK > Utilisateurs par version du SDK.
  2. Si vous utilisez des plugins du SDK, vérifiez que la version que vous implémentez prend en charge AppsFlyer SKAdNetwork.
  3. Envoyez-vous des événements en utilisant S2S ? Si c'est le cas, vérifiez que l'option Enregistrer les événements in-app envoyés par l'API de serveur à serveur est activée.
    1. Accédez à Configuration > SKAN Conversion Studio. 
    2. Cliquez sur Options (⋮), vérifiez que la configuration S2S est activée. Remarque  : en mode de mesure Personnalisé et Décodage, ce paramètre est toujours activé et ne peut pas être modifié.  
Le tableau de bord contient les installations et certains événements in-app. Certains événements in-app sont manquants.
  1. Envoyez-vous des événements en utilisant S2S ? Si c'est le cas, vérifiez que l'option Enregistrer les événements in-app envoyés par l'API de serveur à serveur est activée.
    1. Accédez à Configuration > SKAN Conversion Studio. 
    2. Cliquez sur Options (⋮), vérifiez que la configuration S2S est activée. Remarque  : en mode de mesure Personnalisé et Décodage, ce paramètre est toujours activé et ne peut pas être modifié.  
  2. Examinez vos données brutes de postback pour voir si tous les événements sont signalés. 
Les emplacements geo (pays) peuvent être trompeurs.

Les données de géolocalisation sont dérivées comme suit :

  • Selon le pays associé à une campagne et signalé à AppsFlyer par le réseau publicitaire.
  • Via l'adresse IP de l'appareil. À partir d'iOS 14.6, cette adresse est une adresse proxy et ne représente pas réellement la géolocalisation de l'utilisateur.

Délai entre l'installation de l'app et la mise à jour du tableau de bord et des rapports

Clé Nom de l'élément Description Exemple A  Exemple B  Exemple C Exemple D Exemple E
A Fenêtre de mesure 1 de SKAN 4
  • Pendant la fenêtre, les valeurs de conversion sont définies par l'app
  • 0-2 jours
  • La fenêtre peut être verrouillée sous 2 jours dans Conversion Studio

-

-

2 jours

-

-

B Fenêtre de mesure 2 de SKAN 4
  • Pendant la fenêtre, la CV est définie par l'app
  • 3-7 jours
  • La fenêtre peut être verrouillée sous 7 jours dans le studio de conversion.

-

-

-

7 jours

-

C Fenêtre de mesure 3 de SKAN 4
  • Pendant la fenêtre, la CV est définie par l'app
  • 8-35 jours
  • La fenêtre peut être verrouillée sous 35 jours dans Conversion Studio

-

-

 

-

35 jours

D Délai du postback de la fenêtre de mesure 1 de SKAN 4

24-48 heures

-

-

24-48h

-

-

E Délai de la fenêtre de mesure 2-3 de SKAN 4

24-144 heures

-

-

-

24-144h

24-144h

F

Fenêtre d'activité

(Non valable pour SKAN 4)

  • Pendant la fenêtre, la valeur de conversion est définie par l'app. 
  • La fenêtre commence lors de la première ouverture de l'app.
  • Durée 12 heures à 63 jours.

24 h

72 h

-

-

-

G

Délai SKAdNetwork 

(Non valable pour SKAN 4)

  • Compte à rebours : 24 heures
  • Le délai est réinitialisé chaque fois que la valeur de conversion augmente. Cela signifie que le décompte commence après 24 heures.
0-24 h 0-24 h - - -
H

Délai aléatoire SKAdNetwork

(Non valable pour SKAN 4)

Délai de postback aléatoire. Le décompte commence à la fin de la période définie par F+G.

0-24 h 0-24 h - - -
I Traitement par AppsFlyer Les postbacks reçus un jour donné sont traités à la fin de la journée (UTC) qui commence à 00:01 le jour suivant. Les données sont disponibles 8 heures plus tard. Ce qui signifie que le traitement dure entre 8 et 32 heures. Délai moyen de 20 heures. Par exemple, un postback reçu le lundi est traité le mardi. Le tableau de bord est mis à jour à 08:00 UTC.  08-32 h 08-32 h 08-32 h 08-32 h 08-32 h
J Résumé Le temps total qui peut s'écouler  32-104h 80-152 h 80-128h 200-344h 872-1016h

Métriques organiques dans le contexte de SKAdNewtork

Les métriques organiques du tableau de bord SKAdNetwork sont calculées selon le mécanisme suivant :

  • Les métriques organiques ne sont pas disponibles pour les événements in-appp si le mode de mesure sélectionné est SKAN 4, Personnalisé ou Décodage (Custom ou Decode).
  • Apple SKAdNetwork envoie des postbacks concernant les utilisateurs qui effectuent une installation après s'être engagés via une source média. Cela fournit les métriques non organiques. 
  • Le tableau de bord d'attribution AppsFlyer comprend des métriques de toutes les installations, quelle que soit la source.  Voir l'attribution AppsFlyer comparée à l'attribution SKAN.
  • Les métriques organiques sont calculées en fonction de ces données avec A et B qui correspondent à : 
    • A = Total de tous les utilisateurs, sur la base de la vue d'ensemble du tableau de bord classique
    • B = Utilisateurs non organiques tels que rapportés par les postbacks de SKAdNetwork

Mise en garde relative à Apple Search Ads : les installations apportées par Apple Search Ads dans le tableau de bord classique ne sont pas organiques. Cependant, dans le contexte de SKAdNetwork, elles font partie de la métrique organique. 

Particularités et limites

Particularité Remarques 
Accès du réseau publicitaire Les ad networks sont fournis avec des postbacks
Agences

Pas de prise en charge. Cela signifie que les agences ne doivent pas activer les réseaux publicitaires exécutant des campagnes SKAdNetwork. Agence ! Demandez à l'annonceur d'activer le réseau publicitaire, ne le faites pas vous-même. Les agences peuvent indiquer qu'elles ont amené l'utilisateur en utilisant la reconnaissance d'agence SKAN

Transparence de l'agence S/O
Fuseau horaire UTC
Devise  USD
Données organiques En fonction des données d'événements du SDK. Par exemple, les métriques d'installation organique sont calculées comme suit : les données de toutes les installations rapportées par le SDK moins les installations non organiques rapportées par SKAdNetworks.
Données non organiques En fonction des postbacks SKAdNetwork
Actualisation des données

Quotidien

Données historiques

Date antérieure, disponibilité d'iOS 14 (16 septembre 2020)

Accès des utilisateurs L'utilisateur du compte doit disposer des autorisations nécessaires
Clips d'app Les clips d'app sont attribués comme organiques dans le tableau de bord SKAdNetwork. Utilisez la vue d'ensemble du tableau de bord pour visualiser les sources média d'invocation.

Partenaires intégrés de SKAN

Enregistrement des revenus publicitaires

Pour attribuer les revenus publicitaires générés pendant la fenêtre d'activité SKAdNetwork à la campagne qui a conduit l'utilisateur. Cette fonction se limite actuellement aux annonceurs intégrés aux revenus publicitaires de niveau impression via le SDK générique.

Pour enregistrer les revenus publicitaires dans votre tableau de bord SKAN : 

Remarque : Consultez les documents sur le connecteur SDK générique pour plus d'infos sur les sources publicitaires disponibles à la médiation. 

Envoi de postbacks aux partenaires intégrés

AppsFlyer envoie aux partenaires intégrés des postbacks relatifs à l'attribution SKAN (pour SKAN 4, les postbacks sont envoyés uniquement pour la fenêtre 1).

Vous trouverez les différentes options et exigences dans le tableau qui suit

Sujet Description

Partage de l'ID de transaction

Action requise : vérifiez auprès du partenaire intégré s'il a besoin de l'ID de transaction et configurez le paramètre en conséquence.

AppsFlyer transmet les postbacks du partenaire de réseau publicitaire attribué. C'est-à-dire les postbacks décryptés, pas une copie des postbacks de SKAdNetwork reçus d'iOS. Ces postbacks contiennent des données de valeur de conversion décryptées relatives à l'installation et aux données d'événements in-app associées pour les actions effectuées par l'utilisateur pendant la fenêtre de mesure.

Puisque l'ID de transaction peut être utilisé pour décrypter votre valeur de conversion, nous ne le partageons pas sans votre autorisation. 

Partage de l'ID de transaction

Les annonceurs activent le partage d'ID de transaction comme suit : dans AppsFlyer, aller dans Configuration > Intégrations actives > sélectionner un partenaire > Onglet Intégration > Partage des données.

Vérification du mappage des événements dans l'app