Guide pour la solution SKAdNetwork

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

5754SKAdNetworkFlow_en-us.jpeg

SKAdNetwork

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

Configuration minimale requise pour la version mise à jour le 23 mars 2021 :

  • SKAdNetwork solution SDK V6.2.4. 

Conseils pour iOS 14 

  • À partir d',iOS 14.5 si vous voulez suivre les utilisateurs dans des apps et des sites web appartenant à d'autres entreprises, vous devrez obtenir le consentement via l'invitation ATT. 
  • Si vous faites de la publicité avec Apple Search Ads (ASA) et SKAdNetwork, adoptez la dernière version du SDK et modifiez vos processus de reporting conformément à notre bulletin ASA. Important ! Les campagnes ASA ne font pas partie du reporting de SKAdNetwork ; elles sont rapportées via le tableau de bord et les rapports traditionnels. 
  • Conseils généraux pour iOS 14 :
    • L'attribution traditionnelle d'AppsFlyer continue de fonctionner de manière inchangée par rapport à iOS 13. 
    • Déployez la solution AppsFlyer SKAdNetwork comme décrit dans cet article. 
    • Vérifiez que vos partenaires d'ad network disposent d'une intégration SKAdNetwork avec AppsFlyer.
    • Avec les versions antérieures à iOS 14.5, vous pouvez obtenir l'IDFA sans afficher l'invitation ATT.
  • Si vous utilisez actuellement AppsFlyer iOS SDK V5.4 :
    • L'attribution traditionnelle continue de fonctionner de manière inchangée par rapport à iOS 13. 
    • À l'avenir, utilisez la dernière version du SDK AppsFlyer.  Il est probable que l'App Store n'approuve pas les apps fonctionnant avec une version du SDK antérieure à la V6.0. 

Lectures connexes

Définitions

  • SDK : SDK AppsFlyer iOS dernière version et + intégré dans une app.
  • Infrastructure SKAdNetwork ou infrastructure : fait référence aux fonctions d'attribution intégrées à iOS 14, telles que définies par Apple. 
  • Solution SKAdNetwork ou solution : le SDK, l'infrastructure et la plate-forme AppsFlyer travaillent ensemble. La solution fournit aux annonceurs et aux ad networks des données LTV via des analyses de tableaux de bord, des rapports et des postbacks. 
  • La fenêtre de mesure a une durée définie de 24 heures par défaut. Elle démarre à la première ouverture de l'app. 
  • La valeur de conversion est la mesure de la qualité de l'utilisateur définie par l'app. En général, le SDK AppsFlyer s'en charge pour vous. Toutefois, si vous définissez la valeur de conversion, utilisez alors Valeur de conversion personnalisée.

Cet article décrit les caractéristiques pertinentes de l'infrastructure, la solution et les configurations disponibles. 

Les bases de l'infrastructure Apple SKAdNetwork

Caractéristiques Description
Conditions préalables

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

Prise en charge
  • Appareils avec :
    • iOS 11-13 compatibles avec SKAdNetwork V1 (installations uniquement)
    • iOS 14 et + SKAdNetwork V2 et + (avec valeur de conversion)
  • Attribution d'app à app
Non pris en charge
  • Web mobile
  • La numérotation des campagnes est limitée à la plage 1-100. Cela signifie 100 valeurs uniques par ad network et par app.
    • Les ad networks sont tenus de fournir à AppsFlyer l'ID et le nom de leur campagne. Cela se reflète dans les tableaux de bord et les rapports AppsFlyer. 
    • Les ad networks étant en droit d'imposer des restrictions supplémentaires, pensez à vérifier auprès de chacun d'entre eux
  • Installations organiques. (SKadNetwork ne prend pas en charge les installations organiques. Vous pouvez cependant accéder aux métriques organiques calculées par AppsFlyer dans le tableau de bord).
  • RÉENGAGEMENT
Fournit
  •  Attributs SKAdNetwork utilisant le modèle d'attribution Apple suivant : 
    • L'utilisateur clique sur une publicité dans les 30 jours suivant l'installation (téléchargement de l'app), puis dans les 60 jours suivant l'ouverture de 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 suivant l'ouverture de l'app pour la première fois. 
    • À partir de SKAdNetwork V2.2, l'attribution post clic est prioritaire sur l'attribution post vue. La version de SKAdNetwork dépend de la version de l'iOS de l'utilisateur. 
  • Attribution agrégée avec granularité au niveau de la campagne
  • Postbacks :
    • Envoyés à l'ad network attribué par la couche OS de l'appareil iOS
    • 24-72 heures après l'installation
    • Pas de postback pour les installations organiques
Seuils de confidentialité 

Pourquoi la valeur de conversion est-elle manquante dans certains postbacks ? 

Selon Apple, le postback n'inclura pas la valeur de conversion ni l'identifiant de l'app source si cela contrevient aux limites du seuil de confidentialité d'Apple.

Solution SKAdNetwork

La solution propose les modes de mesure suivants :

  • Mode de mesure AppsFlyer  : adoption de la dernière version du SDK et définition de vos exigences de mesure dans l'interface utilisateur. Ceci est décrit en détail dans les sections suivantes. La logique requise pour définir la valeur de conversion est intégrée dans le SDK et ne nécessite aucun codage dans l'app. 
  • Mode de mesure personnalisé : adoption de la dernière version du SDK. Vous devez coder la logique nécessaire pour définir la valeur de conversion dans l'app. Le SDK ne le fait pas. À réception des postbacks, AppsFlyer les décode en utilisant votre mappage de conversion personnalisé. Si vous n'êtes pas encore familiarisé avec les différents modes de mesure, consultez les exemples de cet article et comparez-les à ceux de l'article sur le mappage des conversions personnalisées. 

Principes et flux de la solution

Afin de surmonter les limitations fonctionnelles et structurelles de l'infrastructure SKAdNetwork, la solution 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, le trafic organique, 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èr 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.


Flux d'attribution du SKAdNetwork

SKAdNetwork_-_flow.png

  1. L'annonceur définit les paramètres de mesure SKAdNetwork dans la plate-forme.
  2. Une fois que l'utilisateur a ouvert l'app pour la première fois, la plate-forme indique au SDK comment calculer la valeur de conversion à l'aide de la configuration actuelle définie par l'annonceur.
  3. Pendant la fenêtre de mesure, le SDK met à jour la valeur de conversion pour chaque action utilisateur mesurable.
  4. 24 à 48 heures après la mise à jour de la valeur de conversion la plus récente, l'iOS envoie le postback à l'ad network.
  5. L'ad network transfère le postback à AppsFlyer.
  6. AppsFlyer valide et décode la valeur de conversion. Les données décodées sont :
    • Enregistrées et attribuées avant d'être mises à disposition dans AppsFlyer via les tableaux de bord, les rapports et les API.
    • Envoyées via un postback à l'ad network pour permettre l'optimisation de la campagne.

En savoir plus sur les délais

Mesure de la performance

Vous mesurez la qualité de l'utilisateur en sélectionnant un mode de mesure.

Valeur de conversion

  • Calculée selon le paramètre de mesure de la qualité de l'utilisateur existant lors de la première ouverture de l'app.
  • Mis à jour par le SDK après chaque action mesurable de l'utilisateur qui se produit dans l'app ou qui est signalée par l'API de serveur à serveur (S2S)
  • Une valeur numérique entre 0 et 63.
  • Les actions de l'utilisateur survenant après l'expiration de la fenêtre de mesure ne sont pas enregistrées. 
  • Envoyé une fois par installation par iOS, 24 à 48 heures après la dernière mise à jour de la valeur de conversion.
  • Dans la plupart des cas, iOS alimente la valeur de conversion dans le postback si Apple détermine que cela ne contrevient pas aux limitations du seuil de confidentialité d'Apple. 

La solution prend en charge les types de mesures de qualité utilisateur suivants :

  • [Par défaut] Revenu : revenu total généré par l'utilisateur.
  • Conversion : enregistrement des événements in-app uniques (1-6) que l'utilisateur effectue.
  • Engagement : le nombre de fois (0 à 63) que l'utilisateur effectue un événement in-app spécifique.

Les sections qui suivent contiennent des descriptions et des exemples des mesures disponibles. Elles vous permettront de comprendre les capacités et les limites de l'attribution SKAdNetwork et de déterminer la mesure qui vous fournira la meilleure indication de la qualité de l'utilisateur. Les annonceurs sélectionnent le type de mesure souhaité via le tableau de bord. 

Métrique

Formule/type 
d'installations Décompte
Clics Décompte
Impressions Décompte

Taux de clic par installation

Installations/Clics x 100 
Coût Coût de la campagne [Fonctionnalité Premium]
Coût effectif par installation (eCPI) Coût/Installations
Utilisateurs convertis

Nombre d'utilisateurs uniques effectuant un événement de mesure désigné :

Taux d'utilisateurs convertis

Utilisateurs convertis/Installations x 100

Coût effectif par action (eCPA)

Coût/Utilisateurs uniques effectuant un événement défini

Mesures toujours disponibles (quel que soit le type de mesure)


Types de mesures de la qualité utilisateur

Paramètres du type de mesure de la qualité utilisateur
Type de mesure Description
[Par défaut] Revenus

mceclip0.png

Revenus générés pendant la fenêtre de mesure

Réglages :

  • Plage de valeurs : 0-63
  • Traduction de la valeur de conversion :
    • Les unités de valeur de conversion sont traduites en USD à l'aide de l'un des facteurs de conversion suivants : 0,01 $, 1,00 $, 10,00 $
    • Les montants des revenus dans le tableau de bord et les données brutes sont convertis dans la devise spécifique à l'app avec le taux de change actuel.

Métriques :

    • Revenu
    • ROI
    • ROAS
    • ARPU  : revenus/utilisateurs installant l'app
    • Taux de conversion des utilisateurs : utilisateurs effectuant un achat/installant l'app
    • eCPA

Important :

Dans l'app, les montants en devises étrangères sont traduits en USD qui sont convertis en unités de conversion. Les fractions d'une unité de valeur de conversion sont arrondies aux unités complètes. Par exemple, après conversion au taux de change actuel, 10  euros correspondent à 11,25  USD. Si le taux unitaire de la valeur de conversion sélectionnée est de 1  $=1  unité, il s'agit de 11,25  unités arrondies à 12  unités de la valeur de conversion. 

Conversion

mceclip0.png

Événement in-app effectué à une ou plusieurs reprises pendant la fenêtre de mesure

Réglages :

  • Nombre d'événements pris en charge  : 1-6
  • Sélectionnez les événements in-app à mesurer dans la liste déroulante. Limitation : la liste est limitée aux 300 premiers événements des 30 derniers jours.
  • Dans le tableau de bord SKAdNetwork, sélectionnez un événement qui désignera l'événement de conversion.

Métriques par événement in-app :

    • Nombre d'utilisateurs effectuant un événement
    • Taux de conversion : utilisateurs effectuant l'événement de conversion/utilisateurs installant l'app
    • eCPA

Exemple de comptage des utilisateurs :

  • Inscription complète
  • A effectué un achat
  • A atteint un niveau de jeu

Clarification :utilisez la mesure de conversion pour comptabiliser si un utilisateur a effectué un événement. Utilisez la mesure de l'engagement pour compter combien de fois un utilisateur effectue un événement.

Engagement

mceclip1.png

Nombre de fois que l'utilisateur a effectué un événement in-app défini pendant la fenêtre de mesure

Réglages :

  • Sélectionnez un événement in-app dans la liste déroulante.
  • La sélection in-app est également désignée comme l'événement de conversion.
  • Plage de valeurs : 0-63

Métriques de l'événement in-app :

    • Nombre d'utilisateurs effectuant l'événement
    • Nombre moyen d'événements par utilisateur
    • de l'installation à la première commande
    • eCPA

Exemples :

  • Mesurez le nombre de fois :
    • où un utilisateur a ouvert l'app
    • où un utilisateur a vu une publicité

Exemples de types de mesure

Exemple A : mesure du revenu
Facteur Remarques
Scénario
  • 20 utilisateurs installent l'app et effectuent les achats suivants :
    • 9 utilisateurs, effectuant chacun un achat de 10 $
    • 5 utilisateurs, effectuant chacun un achat de 5 $
    • 1 utilisateur effectue un achat de 1 $, puis de 3 $, puis de 5 $, et enfin de 1 $. 10 $ au total.
  • Données de coût fournies par l'API de l'ad network : 30 $
Configuration de l'attribution de SKAdNetwork
  • Sélectionner le type de mesure : revenu
  • Définir le facteur de conversion  : 1 unité de conversion = 1 $
  • Événement de conversion désigné : dans le SDK, vous devez envoyer des revenus en utilisant le paramètre af_revenue.
Métriques sélectionnées  Mesures liées au revenu disponibles
  • Installations : 20
  • Revenus : 125 $
  • Conversions : 15
  • ARPU : 6,25 $
  • ROI : 316 %
Nombre de lignes de données brutes par rapport 

Les rapports de données brutes sont disponibles via Data Locker

  • Postbacks de l'appareil : 20 lignes
  • Installations : 20 lignes
  • Événements in-app : 15 lignes. Important ! L'utilisateur effectuant plusieurs achats est représenté par une seule ligne de 10 $. 
Considérations pour les développeurs

Les événements générateurs de revenus sont reconnus

Exemple B : mesure de conversion
Facteur Remarques
Exemple
  • 5 utilisateurs (A-E) installent l'app
  • Ils effectuent 0 à 3 événements in-app différents, comme le montre le tableau suivant
  • Données de coût fournies par l'API de l'ad network : 30 $
  in-app-1 in-app-2 in-app-3
Utilisateur A A effectué A effectué -
Utilisateur B A effectué - A effectué
Utilisateur C A effectué A effectué -
Utilisateur D A effectué A effectué -
Utilisateur E - - -
Événements in-app effectués par des utilisateurs
Configuration de l'attribution de SKAdNetwork

Sélectionner le type de mesure : conversion

  • Sélectionner les événements in-app  : in-app-1, in-app-2, in-app-3
  • Dans le tableau de bord SKAdNetwork, vous devez sélectionnez un des événements pour calculer la métrique des utilisateurs convertis. Vous pouvez modifier l'événement sélectionné selon vos besoins. 
Métriques sélectionnées
Métrique  App  in-app-1 in-app-2 in-app-3
d'installations 5      
Conversions 4      
Utilisateurs uniques   4 3 1
eCPA 7,5 $      
Indicateurs liés à l'app disponibles

Important ! Comme l'événement de conversion désigné est in-app 1, la valeur 4 est utilisée pour calculer les mesures au niveau de l'app et pour les mesures in-app-1. 

 

Les rapports de données brutes sont disponibles via Data Locker

  • Postbacks de l'appareil : 5 lignes
  • Installations : 5 lignes
  • Événements in-app : 8 lignes
Considérations pour les développeurs
  • Veillez à envoyer les événements que les utilisateurs effectuent dans l'app.
  • La solution SKAdNetwork ne tient pas compte des valeurs des événements (sauf en ce qui concerne la mesure des revenus).
Exemple C  : mesure de l'engagement
Facteur Remarques
Exemple

5 utilisateurs installent l'app et l'ouvrent le nombre de fois indiqué dans le tableau.

  Nombre de fois où l'événement a été effectué
Utilisateur A 63
Utilisateur B 10
Utilisateur C 5
Utilisateur D 1
Utilisateur E -
Ouverture de l'app
Configuration de l'attribution de SKAdNetwork
  • Sélectionnez le type de mesure : engagement
  • Événement de conversion désigné : af_app_opened Important ! Vous pouvez utiliser n'importe quel événement disponible. 
Métriques sélectionnées

Exemples de métriques disponibles

  • Installations : 5
  • Conversions : 4
  • Sessions : 79
Nombre de lignes de données brutes par rapport 

Les rapports de données brutes sont disponibles via Data Locker

  • Postbacks de l'appareil : 5 lignes
  • Installations : 5 lignes
  • Événements in-app : 79 lignes ; une ligne équivaut à une session
Considérations pour les développeurs

À chaque fois que l'utilisateur effectue l'événement d'engagement sélectionné : envoyez l'événement in-app. SKAdNetwork compte le nombre de fois que vous envoyez l'événement.

Procédures

Configuration de l'attribution SKAdNetwork

Cette procédure de configuration doit être effectuée par l'administrateur du compte ou par un membre de l'équipe ayant l'autorisation de modifier les paramètres de l'app. 

Pour afficher ou modifier les autorisations des membres de l'équipe :

  1. Dans AppsFlyer, en haut à droite, cliquez sur votre adresse e-mail.
  2. Sélectionnez Membres de l'équipe >  Sélectionnez le membre de l'équipe.
  3. Si nécessaire, accordez au membre de l'équipe les accès suivants : page de configuration de l'app et page de configuration SKAdNetwork.

AppsFlyerAdmin_us-en.png Pour configurer l'attribution SKAdNetwork :

  1. Dans AppsFlyer, allez dans Configuration > Paramètres SKAdNetwork.
    La page des paramètres de SKAdNetwork s'ouvre.
  2. [Paramètres avancés facultatifs] Si vous souhaitez signaler les événements par S2S, activez Enregistrer les événements in-app envoyés par l'API de serveur à serveur.
  3.  Sélectionnez un type de mesure dans l'une des options suivantes :
    • Revenu : sélectionnez un taux unité vers USD pour convertir les unités de revenu en USD. Il y a jusqu'à 63 unités de revenu. Le revenu mesurable maximum est le taux unité vers USD X 63. Options disponibles  : 0,01 $, 1,00 $, 10,00
      Par exemple, 10 $ X 63 = 630 $, 1 $ X 63 = 63 $, 0,01 $ X 63 = 0,63 $.
    • Conversion : sélectionnez jusqu'à 1-6 événements in-app réalisés par les utilisateurs.
    • Engagement :sélectionnez un événement in-app dont les occurrences sont comptabilisées.
  4. Vérifiez que la mesure SKAdNetwork est activée. Important ! En cas de désactivation, le SDK n'appelle pas les fonctions SKAdNetwork iOS comme registerAppForAdNetworkAttribution et updateConversionValue.
  5. Cliquez sur Enregistrer les modifications.
    La mesure est active. Les utilisateurs qui ouvrent l'app pour la première fois sont mesurés à l'aide de ces paramètres. Les données d'attribution de SKAdNetwork sont mises à jour dans le tableau de bord 48-72 heures après la première ouverture de l'app.

Changement de type ou du mode de mesure de SKAdNetwork

Vous pouvez sélectionner un autre type ou mode de mesure SKAdNetwork à tout moment. 

Important :

  • Après la modification des paramètres, une période de transition de 72 heures commence. Pendant cette transition, nous décodons la valeur de conversion en utilisant les paramètres actuels (les plus récents). Cependant, un postback qui arrive maintenant concerne une installation qui a eu lieu il y a 48-72 heures. Ainsi, les données de qualité utilisateur qui dépendent du décodage des valeurs de conversion peuvent être décodées avec le mauvais schéma.
  • Le nombre d'installations signalé n'est pas lié à la modification des paramètres et est exact. Dans les données brutes, nous indiquons les postbacks décodés pendant la période de transition avec un paramètre skad_ambigu_event

Campagne en pause :

  • Si vous utilisez l'intégration Facebook, la modification des paramètres met automatiquement en pause les campagnes Facebook.
  • Pour vos autres campagnes, pensez à les interrompre pendant toute la durée de la période de transition.

Désactiver les mesures du SKAdNetwork

Pour désactiver la mesure SKAdNetwork :

  1. Dans AppsFlyer, allez dans Configuration > Paramètres SKAdNetwork.
  2. Désactiver la mesure SKAdNetwork. 
    Entre autres, le SDK cesse d'appeler des fonctions de SKAdNetwork telles que registerAppForAdNetworkAttribution et updateConversionValue.
  3. Cliquez sur Enregistrer les modifications.

Signaler les événements par API de serveur à serveur

SKAdNetwork_-_S2S__2_.png

Le SDK et l'API de serveur à serveur (S2S) peuvent tous deux envoyer des événements in-app aux serveurs AppsFlyer.

Le flux S2S est le suivant :

  • Un événement en lien avec l'utilisateur se produit sur les serveurs de l'annonceur. L'app peut être ouverte ou fermée à ce moment. 
  • Les serveurs de l'annonceur signalent l'événement à AppsFlyer par S2S.
  • AppsFlyer calcule la valeur de conversion mise à jour, puis : 
    • Si l'app est ouverte sur l'appareil de l'utilisateur : le SDK est informé de la valeur mise à jour. Le SDK met à jour la valeur de conversion iOS sur l'appareil.
    • Si l'app n'est pas ouverte sur l'appareil de l'utilisateur : le serveur attend que l'app soit ouverte pour informer le SDK de la valeur de conversion. Cela doit se produire avant l'expiration de la fenêtre de mesure. Si la notification échoue, l'événement n'est pas pris en compte.

Version du SDK requise

  • Adoptez la dernière version du SDK dans l'app. Important ! Aucune action supplémentaire n'est requise de la part du développeur. 

Limitation

  • Si vous implémentez l'anonymisation de l'utilisateur pour un utilisateur donné, vous ne pouvez pas envoyer d'événements par S2S pour cet utilisateur. 

Pour implémenter l'envoi d'événements in-app via l'API de serveur à serveur :

  1. [Unique] Activez l'enregistrement d'événements in-app envoyé par l'API de serveur à serveur :
    1. Dans AppsFlyer, allez dans Configuration > Paramètres SKAdNetwork.
    2. Activez l'enregistrement d'événements in-app envoyé par l'API de serveur à serveru.
  2. Envoyer les événements par S2S. 

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 de performances agrégé pour la date d'installation. 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 de SKAdNetwork.

Données agrégées selon de la date d'installation

Oui

API 

Non

Date d'arrivée des postbacks agrégés. Postbacks de SKAdNetwork 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 SKAdNetwork (niveau lignes) via Data Locker (avec exemples). Rapports disponibles :

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

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

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

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 s'appuie sur des événements in-app pour définir la valeur de conversion. Envoyer des événements in-app de la manière habituelle. Aucun test spécifique à la solution n'est requis.
  • Voir les considérations du développeur pour les scénarios de mesure spécifiques.
  • 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 dispose d'un badge de capacité AppsFlyer SKAdNetwork.
  2. Vérifiez que les noms d'événements in-app sont mappés avec les noms d'événements in-app partenaires.

Facebook :

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

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.
    • Allez dans Configuration > Paramètres SKAdNetwork.
  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.
    • Allez dans Configuration > Paramètres SKAdNetwork.
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.
    • Allez dans Configuration > Paramètres SKAdNetwork.
  2. Dans certains cas, en raison des seuils Apple iOS, les postbacks sont envoyés sans valeur de conversion ni identifiant d'éditeur. Cela signifie que les installations sont enregistrées sans événements in-app. Examinez vos données brutes de postback pour voir si c'est le cas.
Les installations ou les événements in-app de certains partenaires sont manquants.
  1. Signalez-vous les événements in-app à l'aide de S2S ? 

Délai de l'installation de l'app à la mise à jour du tableau de bord

Élément de délai Description Plage (heures)
Fenêtre de mesure
  • [Par défaut] Durée du compte à rebours de la fenêtre de mesure : 24 heures
  • AppsFlyer définit la valeur de conversion pendant la fenêtre de mesure
  • Le compte à rebours commence lors de la première ouverture de l'app
24
Délai SKAdNetwork 
  • Compte à rebours : 24 heures
  • Le délai est réinitialisé chaque fois que la valeur de conversion est définie. Le décompte commence à 24 heures.
  • Valeur maximale de la fenêtre de mesure + délai SKAdNetwork = 48 heures.
24–48
Délai de durée aléatoire SKAdNetwork Délai de postback aléatoire : 0–24 heures 0-24
Traitement par AppsFlyer Les postbacks reçus un jour donné sont traités à la fin de la journée qui commence à 00 h 01 le jour suivant. Les données sont disponibles 8 heures plus tard le lendemain. 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.  8-32
Résumé Le temps moyen écoulé entre l'ouverture de l'app et l'affichage des données dans le tableau de bord est de 68 heures.  32–104

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 :

  • 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 AppsFlyer classique comprend des métriques de toutes les installations, quelle que soit la source. 
  • L'utilisation de ces métriques organiques de données est calculée selon A et B ci-dessous : 
    • 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

Caractéristiques et limites de la solution SKAdNetwork
Particularité Remarques 
Accès du réseau publicitaire Les ad networks sont fournis avec des postbacks
Agences

Non pris en charge. Cela signifie que les agences ne doivent pas activer les ad networks exécutant des campagnes SKAdNetwork. Agence ! Demandez à l'annonceur d'activer l'ad network, ne le faites pas vous-même. 

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

Quotidiennement. En raison de problèmes relatifs aux délais SKAdNetwork après l'ouverture de l'app, qui sont de 68 heures en moyenne (environ 3 jours). Plage : 32-104 heures. 

Données historiques

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

Accès des membres de l'équipe Disponible. Selon les permissions du compte
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 SKAdNetwork

Liste des partenaires

Envoi de postbacks aux partenaires intégrés

AppsFlyer envoie aux partenaires intégrés des postbacks relatifs à l'attribution de SKAdNetwork. 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 d'ad network attribué. C'est-à-dire les postbacks décodés, pas une copie des postbacks de SKAdNetwork reçus d'iOS. Ces postbacks contiennent des données de valeur de conversion décodé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écoder 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, accédez à Configuration > Partenaires intégrés > sélectionnez un partenaire > Onglet Intégration > Partage de données.

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

Cet article vous a-t-il été utile ?

Articles dans cette section