En bref : Les rapports agrégés avancés dans Data Locker contiennent des données agrégées qui sont des données récentes (fraîches), précises, dont la granularité et le volume illimité sont optimaux. Ces rapports sont actuellement en version bêta.
Rapports agrégés avancés dans Data Locker
Rapports agrégés avancés dans Data Locker :
- Fournissez un moyen efficace et respectueux de la vie privée de construire vos systèmes de BI internes sur la base de données agrégées : données d’attribution, d’événements et de revenus, avec toutes les mesures possibles ;
- Vous pouvez charger les données dans vos systèmes de BI et les utiliser dans le cadre de vos processus de performance et d’optimisation des campagnes ;
- Avoir les données les plus récentes et précises : les données arrivent plusieurs fois par jour et sont mises à jour avec chaque nouvelle version du rapport contenant toutes les données disponibles pour cette même journée.
- Vous aide à augmenter les données brutes qui peuvent être limitées et restreintes en raison des politiques de partage des données des sources multimédias ou de vos politiques de préservation de la confidentialité. Les restrictions ont un impact sur les champs liés à l’attribution telles que la campagne et le groupe d’annonces.
Configuration
Pour obtenir des rapports agrégés avancés, effectuez l’une des procédures suivantes.
Obtenez-vous actuellement des données via Data Locker ? | Procédure |
---|---|
Oui |
|
Non |
|
Rapports disponibles
Rapport de cohorte versionné
Faits rapportés
Introduction |
Le rapport versionné par cohorte contient toutes vos données agrégées, par cohorte, avec toute la granularité des dimensions de campagne. Le rapport est mis à jour quasiment toutes les heures pour maximiser la fraîcheur et la précision des données. |
Rapports disponibles |
Les rapports suivants peuvent être téléchargés. Les types de rapports sont décrits plus en détail dans le tableau de bord Cohorte.
|
Période de reporting | Utilisateurs ayant convertis au cours des 1 095 derniers jours. En d’autres termes, chaque jour, les rapports incluent les événements des utilisateurs qui ont effectué une conversion au cours des 1 095 jours précédents. |
Structure du rapport | Le schéma du rapport (les mesures et les métriques incluses) est fixe et ne peut pas être modifié. |
Actualisation des données |
|
Fuseau horaire | UTC |
Structure des répertoires et des noms de fichiers | En savoir plus |
L'impact des politiques de rétention des partenaires |
Considérez que certains partenaires mettent en œuvre une politique de conservation des données. Dans ce cas, les événements survenant après la fin de la période de conservation ne sont pas pris en compte dans les rapports de cohorte. Exemple : SRN «A» a une politique de conservation des données de 180 jours. Les événements utilisateur jusqu’au 180e jour sont attribués à SRN «A». Les événements qui se produisent après le 180e jour ne sont pas pris en compte. Remarque : Les événements s’affichent dans le tableau de bord «Vue d’ensemble» comme étant des événements organiques. |
Structure du rapport
Le rapport est composé de mesures et de métriques.
Le format des champs est le suivant :
- Mesures : Chaîne. La longueur maximale de la chaîne est dynamique et, dans la plupart des cas, dépend de la façon dont vous renseignez les éléments de la hiérarchie publicitaire.
-
Indicateurs : Nombre. Remarque : Le format de champ selected_currency est une chaîne.
Les métriques disponibles sont les revenus, les utilisateurs uniques qui effectuent un événement et le nombre d’occurrences d’événements. Pour calculer des indicateurs liés aux coûts tels que le ROI (retour sur investissement) et le ROAS (retour sur les dépenses publicitaires), vous avez besoin à la fois de données liés aux revenus et aux coûts. Les mesures de revenus sont dans la partie «Cohorte». Les mesures de coûts sont fournies par le ROI360 Cost ETL.
Dimensions
Nom du champ |
Description |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id |
-- | ||||||||||
media_source |
-- | ||||||||||
conversion_type |
Valeurs possibles : install, install-unified (représentant les installations dans le rapport unifié), réengagement, réattribution |
||||||||||
attributed_touch_type |
Valeurs possibles : clic, impressions, préinstallation, inconnu, tv, nul |
||||||||||
days_post_attribution |
|
||||||||||
event_date |
|
||||||||||
conversion_date |
|
||||||||||
event_name |
Identifie l’événement. Certains noms d’événements ont une signification spécifique, tandis que d’autres sont liés à des événements intégrés définis par l’annonceur dans l’application.
|
||||||||||
campagne |
Hiérarchie des campagnes N'oubliez pas : Il n’est pas possible de modifier le nom de la campagne, une fois celui-ci établi. Par conséquent, plusieurs noms peuvent être associés à un même identifiant de campagne. |
||||||||||
campaign_id |
Hiérarchie des campagnes | ||||||||||
adset |
Hiérarchie des campagnes | ||||||||||
adset_id |
Hiérarchie des campagnes | ||||||||||
ad |
Hiérarchie des campagnes | ||||||||||
ad_id |
Hiérarchie des campagnes | ||||||||||
canal |
Hiérarchie des campagnes. [À jour le 27 octobre 2021] À l'heure actuelle, les annonces Meta ne renseignent pas le canal dans les données fournies via le mécanisme de référencement d'installation de Google, le Google Install Referrer. |
||||||||||
site_id |
Hiérarchie des campagnes | ||||||||||
is_primary_ attribution |
Permet d’identifier et de dédupliquer les données de retargeting. | ||||||||||
geo |
Le code de pays ISO dérivé de l’adresse IP de l’utilisateur. | ||||||||||
agency |
|
||||||||||
install_app_store |
Applications Android uniquement : La boutique Android à partir de laquelle l’application a été téléchargée. Alimenté par les annonceurs mettant en œuvre l'attribution multi-magasins sur Android. Si ce champ est vide, cela signifie Google Play Store. |
||||||||||
keywords |
Le ou les mots utilisés par l'internaute lors de sa recherche. Tels que rapportés par le réseau publicitaire. |
||||||||||
keyword_id |
Keyword ID renvoyé par le réseau publicitaire. |
Métriques
Nom du champ |
Description | Format |
---|---|---|
unique_users |
Nombre d’utilisateurs uniques le jour de l’événement. |
Nombre |
revenue_usd |
|
Nombre |
event_count |
Nombre d'événements. |
Nombre |
selected_currency |
Code de devise à 3 lettres (USD, EUR) que vous définissez dans les paramètres de l’application. Format ISO-4217. Il s’agit de la même devise que celle utilisée pour afficher les revenus dans «Cohorte» dans l’interface utilisateur. |
Chaîne |
revenue_selected_currency |
|
Nombre |
first_inapp |
|
Nombre |
Structure des répertoires et des noms de fichiers
Le chemin vers le rapport consiste en la hiérarchie de dossiers suivante :
Avec le format suivant :
Hiérarchie des dossiers de rapports
Exemple de hiérarchie de dossiers de rapport versionné de cohorte dans le compartiment de l’annonceur :
bucket
|
└── t=cohort_unified_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Légende :
- dt : Date à laquelle les événements inclus dans le rapport se sont produits.
- t : type de rapport.
- version: Horodatage Unix lors de la création de la version.
Versions des rapports et actualisation des données
- Intraday. Les rapports sont envoyés toutes les heures.
- Les rapports concernent toutes les données actuellement disponibles pour la journée. Cela signifie que le 18 avril, chaque version du rapport contient toutes les données disponibles à date pour le 18 avril.
- Ingérez uniquement la dernière version disponible du rapport.
Version | Le rapport inclut les données reçues par AppsFlyer (heure UTC) | Cas d'utilisation | Le rapport d’heure est disponible (heure UTC) |
---|---|---|---|
1 | Jour 0 à 4h du matin | Données partielles pour le jour 0 | Jour 0 à 8h du matin |
2 | Jour 0 à 8h du matin | Données partielles pour le jour 0 | Jour 0 à 13h |
3 | Jour 0 à 12h | Données partielles pour le jour 0 | Jour 0 à 18h |
4 | Jour 0 à 16h | Données partielles pour le jour 0 | Jour 0 à 21h |
5 | Jour 0 à 20h | Données partielles pour le jour 0 | Jour 0 à 23h59 |
6 | Jour 0 à 23h59 | Données complètes sur les conversions et les événements in-app pour le jour 0 (à l’exception des événements S2S qu’AppsFlyer reçoit entre le jour 0 à 23h59 et le jour 1 à 2h) | Jour 1 à 4 heures du matin |
7 | Jour 1 à 3h | Données complètes sur les conversions et les événements in-app pour le jour 0, ainsi que toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 8h |
8 | Jour 1 à 11h | Données complètes sur les conversions et les événements in-app pour le jour 0, ainsi que toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 18h |
9 | Jour 1 à 17h | Données complètes sur les conversions et les événements in-app pour le jour 0, ainsi que toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 23:59 |
10 | Jour 8 à 7h du matin | Données complètes sur les conversions et les événements in-app pour le jour 0, et données complètes sur les revenus publicitaires envoyées via S2S, en tenant compte de tout problème potentiel qui aurait pu se produire du côté du réseau de revenus publicitaires. | Jour 8 à 13h |
Rapport versionné sur le fuseau horaire de la cohorte
Faits rapportés
Introduction |
Le rapport versionné par fuseau horaire de cohorte contient toutes vos données agrégées, par cohorte, avec toute la granularité des mesures de campagne, en fonction des fuseaux horaires localisés. Le rapport est mis à jour quasiment toutes les heures pour maximiser la fraîcheur et la précision des données. |
Rapports disponibles |
Les rapports suivants peuvent être téléchargés. Les types de rapports sont décrits plus en détail dans le tableau de bord «Cohorte».
|
Période de reporting |
Utilisateurs ayant convertis au cours des 1 095 derniers jours. En d’autres termes, chaque jour, les rapports incluent les événements des utilisateurs qui ont effectué une conversion au cours des 1 095 jours précédents. Remarque : Si une journée n’a pas encore commencé dans votre fuseau horaire local, les rapports versionnés par fuseau horaire arriveront sans données. |
Structure du rapport | Le schéma du rapport (les mesures et les métriques incluses) est fixe et ne peut pas être modifié. |
Actualisation des données |
|
Fuseau horaire | N’importe quel fuseau horaire sauf UTC. Cela signifie que les rapports ne contiennent pas de données pour toutes les applications avec des paramètres de fuseau horaire UTC dans AppsFlyer. |
Structure des répertoires et des noms de fichiers | En savoir plus |
L'impact des politiques de rétention des partenaires |
Considérez que certains partenaires mettent en œuvre une politique de conservation des données. Dans ce cas, les événements survenant après la fin de la période de conservation ne sont pas pris en compte dans les rapports de cohorte. Exemple : SRN «A» a une politique de conservation des données de 180 jours. Les événements utilisateur jusqu’au 180e jour sont attribués à SRN «A». Les événements qui se produisent après le 180e jour ne sont pas pris en compte. Remarque : Les événements s’affichent dans le tableau de bord «Vue d’ensemble» comme étant des événements organiques. |
Structure du rapport
Le rapport est composé de mesures et de métriques.
Le format des champs est le suivant :
- Mesures : Chaîne. La longueur maximale de la chaîne est dynamique et, dans la plupart des cas, dépend de la façon dont vous renseignez les éléments de la hiérarchie publicitaire.
-
Indicateurs : Nombre. Remarque : Le format de champ selected_currency est une chaîne.
Les métriques disponibles sont les revenus, les utilisateurs uniques qui effectuent un événement et le nombre d’occurrences d’événements. Pour calculer des indicateurs liés aux coûts tels que le ROI (retour sur investissement) et le ROAS (retour sur les dépenses publicitaires), vous avez besoin à la fois de données liés aux revenus et aux coûts. Les mesures de revenus sont dans la partie «Cohorte». Les mesures de coûts sont fournies par le ROI360 Cost ETL.
Dimensions
Nom du champ |
Description |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id |
-- | ||||||||||
media_source |
-- | ||||||||||
conversion_type |
Valeurs possibles : install, install-unified (représentant les installations dans le rapport unifié), réengagement, réattribution |
||||||||||
attributed_touch_type |
Valeurs possibles : clic, impressions, préinstallation, inconnu, tv, nul |
||||||||||
days_post_attribution |
|
||||||||||
event_date |
|
||||||||||
conversion_date |
|
||||||||||
event_name |
Identifie l’événement. Certains noms d’événements ont une signification spécifique, tandis que d’autres sont liés à des événements intégrés définis par l’annonceur dans l’application.
|
||||||||||
event_timezone |
Le fuseau horaire pour :
|
||||||||||
campagne |
Hiérarchie des campagnes N'oubliez pas : Il n’est pas possible de modifier le nom de la campagne, une fois celui-ci établi. Par conséquent, plusieurs noms peuvent être associés à un même identifiant de campagne. |
||||||||||
campaign_id |
Hiérarchie des campagnes | ||||||||||
adset |
Hiérarchie des campagnes | ||||||||||
adset_id |
Hiérarchie des campagnes | ||||||||||
ad |
Hiérarchie des campagnes | ||||||||||
ad_id |
Hiérarchie des campagnes | ||||||||||
canal |
Hiérarchie des campagnes. [À jour le 27 octobre 2021] À l'heure actuelle, les annonces Meta ne renseignent pas le canal dans les données fournies via le mécanisme de référencement d'installation de Google, le Google Install Referrer. |
||||||||||
site_id |
Hiérarchie des campagnes | ||||||||||
is_primary_ attribution |
Permet d’identifier et de dédupliquer les données de retargeting. | ||||||||||
geo |
Le code de pays ISO dérivé de l’adresse IP de l’utilisateur. | ||||||||||
agency |
|
||||||||||
install_app_store |
Applications Android uniquement : La boutique Android à partir de laquelle l’application a été téléchargée. Alimenté par les annonceurs mettant en œuvre l'attribution multi-magasins sur Android. Si ce champ est vide, cela signifie Google Play Store. |
||||||||||
keywords |
Le ou les mots utilisés par l'internaute lors de sa recherche. Tels que rapportés par le réseau publicitaire. |
||||||||||
keyword_id |
Keyword ID renvoyé par le réseau publicitaire. |
Métriques
Nom du champ |
Description | Format |
---|---|---|
unique_users |
Nombre d’utilisateurs uniques le jour de l’événement. |
Nombre |
revenue_usd |
|
Nombre |
event_count |
Nombre d'événements. |
Nombre |
selected_currency |
Code de devise à 3 lettres (USD, EUR) que vous définissez dans les paramètres de l’application. Format ISO-4217. Il s’agit de la même devise que celle utilisée pour afficher les revenus dans «Cohorte» dans l’interface utilisateur. |
Chaîne |
revenue_selected_currency |
|
Nombre |
first_inapp |
|
Nombre |
Structure des répertoires et des noms de fichiers
Le chemin vers le rapport consiste en la hiérarchie de dossiers suivante :
Avec le format suivant :
Hiérarchie des dossiers de rapports
Exemple de hiérarchie de dossiers de rapport versionnés par fuseau horaire de cohorte dans le compartiment de l’annonceur :
bucket
|
└── t=cohort_unified_timezone_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Légende :
- dt : Date à laquelle les événements inclus dans le rapport se sont produits.
- t : type de rapport.
- version: Horodatage Unix lors de la création de la version.
Versions des rapports et actualisation des données
- Intraday. Les rapports sont envoyés toutes les heures.
- Les rapports concernent toutes les données actuellement disponibles pour la journée. Cela signifie que le 18 avril, chaque version du rapport contient toutes les données disponibles à date pour le 18 avril.
- Les cas d’utilisation des rapports peuvent varier en fonction de votre zone géographique et de votre fuseau horaire. En savoir plus
- Ingérez uniquement la dernière version disponible du rapport.
Version | Le rapport inclut les données reçues par AppsFlyer (heure UTC) | Cas d'utilisation | Le rapport d’heure est disponible (heure UTC) |
---|---|---|---|
1 | Jour 1 à 4 heures du matin | Géos de l’Est - données partielles pour le Jour 0 | Jour -1 à 8h du matin |
2 | Jour -1 à 8h du matin | Géos de l’Est - données partielles pour le Jour 0 | Jour -1 à 13h |
3 | Jour -1 à 12h | Géos de l’Est - données partielles pour le Jour 0 | Jour -1 à 18h |
4 | Jour -1 à 16h | Géos de l’Est - données partielles pour le Jour 0 | Jour -1 à 21h |
5 | Jour -1 à 20h | Géos de l’Est - données partielles pour le Jour 0 | Jour -1 à 23:59 |
6 | Jour -1 à 23:59 | Zones géographiques de l’Est et du Centre - données partielles pour le Jour 0 | Jour 0 à 4h du matin |
7 | Jour 0 à 4h du matin | Toutes les zones géographiques - données partielles pour le jour 0 | Jour 0 à 8h du matin |
8 | Jour 0 à 8h du matin | Toutes les zones géographiques - données partielles pour le jour 0 | Jour 0 à 13h |
9 | Jour 0 à 12h | Toutes les zones géographiques - données partielles pour le jour 0 | Jour 0 à 18h |
10 | Jour 0 à 16h | Toutes les zones géographiques - données partielles pour le jour 0 | Jour 0 à 21h |
11 | Jour 0 à 20h |
|
Jour 0 à 23h59 |
12 | Jour 0 à 23h59 |
Zones géographiques du centre et de l’Ouest - données partielles pour le jour 0 |
Jour 1 à 4 heures du matin |
13 | Jour 1 à 4 heures du matin |
|
Jour 1 à 8h |
14 | Jour 1 à 8h | Zones géographiques occidentales - données partielles pour le jour 0 et toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 13h |
15 | Jour 1 à 12h | Zones géographiques occidentales - données partielles pour le jour 0 et toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 18h |
16 | Jour 1 à 16h | Zones géographiques occidentales - données partielles pour le jour 0 et toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 21h |
17 | Jour 1 à 18h | Zones géographiques occidentales - données partielles pour le jour 0 et toutes les données sur les revenus publicitaires actuellement disponibles envoyées via S2S | Jour 1 à 23:59 |
18 | Jour 1 à 20h | Zones géographiques occidentales : conversion complète, données d’événements in-app pour le jour 0 et données complètes sur les revenus publicitaires envoyées via S2S | Jour 1 à 23:59 |
19 | Jour 1 à 23:59 | Données complètes sur les conversions et les événements in-app pour le jour 0, et données complètes sur les revenus publicitaires envoyées via S2S, en tenant compte de tout problème potentiel qui aurait pu se produire du côté du réseau de revenus publicitaires. | Jour 2 à 4h du matin |
20 | Jour 8 à 00h00 | Données complètes sur les conversions et les événements in-app pour le jour 0, et données complètes sur les revenus publicitaires envoyées via S2S, en tenant compte de tout problème potentiel qui aurait pu se produire du côté du réseau de revenus publicitaires. | Jour 8 à 6h du matin |
Informations supplémentaires
Zones géographiques de fuseau horaire
Les cas d’utilisation des rapports peuvent varier en fonction de votre zone géographique et de votre fuseau horaire. Utilisez le tableau suivant pour comprendre quelles zones géographiques correspondent à quels fuseaux horaires.
Géo | Fuseau horaire |
---|---|
Europe | UTC+12 - UTC+3 |
Central | UTC+2.5 - UTC-3 |
Occidental | UTC-3.5 - UTC-12 |
Considérations pour les développeurs BI
Portée des données dans le rapport
Les rapports contiennent les installations par les utilisateurs en acquisition, les ré-attributions et les ré-engagements de retargeting, ainsi que les événements associés dans l'application.
Vous pouvez charger des rapports unifiés, d’acquisition d’utilisateurs et de retargeting séparément ou ensemble dans votre BI. Si vous les chargez ensemble et que vous souhaitez filtrer les vues par vous-même :
- Pour consolider les données, utilisez le champ is_primary_attribution=true ou laissez le champ nul.
- Pour l’acquisition d’utilisateurs, utilisez conversion_type=Install.
- Pour le retargeting, utilisez conversion_type=réengagement ou réattribution.
Si vous utilisez simplement la vue unifiée dans votre processus de chargement des données, vous pouvez utiliser la logique pour répartir les données entre les types de campagne, c’est-à-dire l’attribution des utilisateurs (installations) et le retargeting (réengagements). Pour ce faire, utilisez les conversion_type=install, install-unified, re-engagement ou re-attribution. Double attribution d'événements de retargeting.
Considérations au niveau du champ
- Utilisez les jours de post-attribution pour faciliter le calcul des mesures de rétention.
- Calcul des utilisateurs uniques à l’aide des mesures liées au nom et et à l’ID de campagne : Si vous pouvez ignorer la granularité des noms de campagne, vous pouvez totaliser un décompte unique à partir de l'ID de campagne. Les indicateurs seront ainsi fiables.
- Vous pouvez agréger les données à l’aide des champs de hiérarchie de campagne.
- Les revenus en USD sont calculés en utilisant le taux de change du jour de l’événement.
Considérations générales
Les données de toutes les applications sont configurables. Ces données peuvent être fournies dans un seul fichier ou des fichiers séparés par application.
Cas d’utilisation
Voici quelques exemples d’applications populaires et pratiques des données que les développeurs BI peuvent extraire via Data Locker. Chaque exemple est illustré par une requête SQL et un exemple de visuel Excel.
1. Calcul de la rétention
Dans l’exemple suivant, nous :
- Calculons la rétention Jour 1 et Jour 7, ainsi que le nombre total d’installations par campagne et publicité ;
- Additionnons le nombre d’événements par événement de conversion en filtrant
event_name
pour qu’il soitaf_conversion
; - Analysons spécifiquement les campagnes d’acquisition d’utilisateurs en filtrant les données afin que
conversion_type=install
.
instruction SQL
select
campaign_id, ad_id,
sum(if(event_name = 'af_conversion', event_count,0)) as installs,
sum(if(event_name = 'af_session' and days_post_attribution = 1, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day1,
sum(if(event_name = 'af_session' and days_post_attribution = 7, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and app_id = YOUR_APP
group by 1,2
Exemple d’Excel
ID de campagne | ID publicitaire | Installations | Jour 1 de rétention | Jour 7 de rétention |
---|---|---|---|---|
12345678 | 987654 | 100 | 30 % | 10 % |
98765432 | 123456 | 200 | 25 % | 15 % |
07315466 | 613770 | 300 | 20 % | 12% |
2. Calcul de l’ARPU de plusieurs événements dans l’application
Dans l’exemple suivant, nous :
- Calculons l’ARPU de plusieurs événements in-app par campagne.
- Analysons spécifiquement les campagnes de reciblage en filtrant les données de sorte que
conversion_type=re-engagement
etconversion_type=re-attribution
. - Additionnons le nombre d’événements par événement de conversion en filtrant
event_name
pour qu’il soitaf_conversion
; - Additionnons les revenus de plusieurs événements, dans ce cas
af_purchase
etaf_coins
. - Définissez
days_post_attribution
le minimum nécessaire (dans ce cas, 7) pour minimiser la charge de traitement des données.
instruction SQL
select
campaign_id,
sum(if(days_post_attribution <= 1 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day1,
sum(if(days_post_attribution <= 3 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day3,
sum(if(days_post_attribution <= 7 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and days_post_attribution <= 7
and conversion_type in ('re-engagement', 're-attribution')
and app_id = YOUR_APP
group by 1
Exemple d’Excel
ID de campagne | Types de conversion |
ARPU Jour 1 |
ARPU Jour 3 |
ARPU Jour 7 |
---|---|---|---|---|
12345678 | Réengagement | 6,23 | 5,11 | 2,34 |
98765432 | Réengagement | 3,57 | 1,34 | 4,86 |
07315466 | Réattribution | 7,41 | 6,79 | 5,29 |
3. Calcul du taux de conversion des événements in-app pour un jour de cohorte spécifique
Dans l’exemple suivant, nous :
- Calculons le taux de conversion de l’événement dans l’application Jour 0 pour plusieurs mesures (dans ce cas, la date de conversion, la zone géographique, la campagne, l’annonce et l’ID du site).
- Analysons les données unifiées (UA et campagnes de remarketing) en filtrant les données de sorte que
is_primary=true
. - Additionnons le nombre d’événements par événement de conversion en filtrant
event_name
pour qu’il soitaf_conversion
; - Définissez
days_post_attribution
le minimum nécessaire (dans ce cas, 7) pour minimiser la charge de traitement des données.
instruction SQL
select
conversion_date, geo, campaign_id, ad_id, site_id,
sum(if(days_post_attribution = 0 and event_name = 'af_complete_tutorial', unique_users, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as day0_af_tutorial_conversion
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and is_primary = true
and app_id = YOUR_APP
group by 1,2,3,4,5
Exemple d’Excel
Date de la conversion | Géo |
ID de campagne |
ID publicitaire |
ID site |
Jour 0 af_complete_tutorial |
---|---|---|---|---|---|
2022-11-07 | États-Unis | 12345678 | 123456 | site_123 | 45 % |
2022-11-05 | GB | 98765432 | Nul | site_654 | 70 % |
2022-10-31 | KR | 07315466 | Nul | Nul | 63% |
4. Calcul des installations quotidiennes
Dans l’exemple suivant, nous :
- Calculons le nombre d’installations par ID d’application, date de conversion, source multimédia, nom de l’événement et type de conversion.
- Filtrons les données pour afficher les installations UA (pas le reciblage), en définissant
conversion_type
surinstall
. - Additionnons les installations en définissant
event_name
pour qu’elles soientaf_conversion
instruction SQL
select
app_id,
conversion_date,
media_source,
event_name,
conversion_type,
sum(events_count) as total
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and event_name = 'af_conversion'
and app_id = YOUR_APP
group by 1,2,3,4,5
Exemple d’Excel
ID d'app | Date de la conversion |
Source média |
Nom de l'événement |
Total |
---|---|---|---|---|
id123456789 | 2022-11-07 | adnet1_int | af_conversion | 105 |
id123456789 | 2022-11-05 | adnet2_int | af_conversion | 216 |
id123456789 | 2022-10-31 | adnet3_int | af_conversion | 327 |
5. Calcul des revenus à partir des publicités Facebook
Dans l’exemple suivant, nous :
- Calculons les revenus de Facebook du jour 3 par date de conversion et ID d’application.
- Analysons les données Facebook en filtrant les données de sorte que
media_source='Facebook Ads'
. - Définissons
days_post_attribution
le minimum nécessaire (dans ce cas, 3) pour minimiser la charge de traitement des données.
instruction SQL
select
conversion_date,
app_id,
media_source,
sum(if(days_post_attribution <= 3, revenue_usd, 0)) as revenue_day3
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and days_post_attribution <= 3
and media_source = 'Facebook Ads'
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3
Exemple d’Excel
Date de la conversion | ID d'app |
Source média |
Revenus Jour 3 |
---|---|---|---|
2022-11-07 | id123456789 | adnet1_int | 400,45 |
2022-11-05 | id123456789 | adnet2_int | 99,23 |
2022-10-31 | id123456789 | adnet3_int | 13,34 |
6. Calcul de l’ARPU par ID de mot-clé ASA pour un maximum de 365 jours de cohorte
Dans l’exemple suivant, nous :
- Calculons l’ARPU à partir d’Apple Search Ads par identifiant de mot-clé jusqu’au jour de cohorte 365.
- Analysons les données Apple Search Ads en les filtrant de sorte que
media_source='Apple Search Ads'
. - Additionnons le nombre d’événements par événement de conversion en filtrant
event_name
pour qu’il soitaf_conversion
;
instruction SQL
select
media_source,
keyword_id,
sum(if(days_post_attribution <= 365, revenue_usd,0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day365
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and media_source = 'Apple Search Ads'
and app_id = YOUR_APP
group by 1
Exemple d’Excel
Source média |
ID de mot clé |
ARPU Jour 365 |
---|---|---|
adnet1_int | 123456 | 57,019.93 |
adnet2_int | 987654 | 64,867.84 |
adnet3_int | 666854 | 48,160.02 |
7. Calcul du ARPU (revenu moyen par utilisateur) à J+7 par heure d'attribution et par zone géographique
L’exemple suivant illustre comment utiliser les indicateurs de performance par heure d’attribution. Dans cet exemple, nous :
- Calculons l’ARPU à J+7 par date d’attribution et par zone géographique ;
- Les résultats sont triés en fonction du nombre de conversions, les 20 premières zones géographiques s’affichant ;
- Les données sont filtrées de sorte que
conversion_type='install'
; - La première colonne indique la zone géographique. La deuxième colonne indique le nombre total de conversions. Les colonnes suivantes affichent le revenu à J+7 pour chaque jour spécifié comme une ligne dans la requête.
instruction SQL
select
geo,
sum(if(event_name = 'af_conversion', event_count, 0)) total_conversions,
sum(if(cohort_day = '2023-07-11' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-11' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_11,
sum(if(cohort_day = '2023-07-12' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-12' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_12,
sum(if(cohort_day = '2023-07-13' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-13' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_13,
sum(if(cohort_day = '2023-07-14' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-14' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_14,
sum(if(cohort_day = '2023-07-15' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-15' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_15,
sum(if(cohort_day = '2023-07-16' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-16' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_16
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-07-11' and '2023-07-16'
and days_post_attribution <= 7
and conversion_type = 'install'
and app_id = 'YOUR_APP'
group by 1
order by 2 desc
limit 20
Exemple d’Excel
Zone géographique |
Total des conversions |
ARPU Jour 7 pour 2023-07-11 |
ARPU Jour 7 pour 2023-07-12 |
ARPU Jour 7 pour 2023-07-13 |
ARPU Jour 7 pour 2023-07-14 |
ARPU Jour 7 pour 2023-07-15 |
ARPU Jour 7 pour 2023-07-16 |
---|---|---|---|---|---|---|---|
Corée du Sud | 120.660 | 7.798,89 $ | 6.997,37 $ | 8.258,95 $ | 9.050,21 $ | 10.018,04 $ | 13.765,73 $ |
Canada | 35.099 | 64.867,84 $ | 7.050,19 $ | 5.656,33 $ | 9.553,75 $ | 8.632,41 $ | 11.308,06 $ |
Chili | 26.750 | 48.160,02 $ | 21.249,55 $ | 22.584,57 $ | 24.033,07 $ | 31.118,91 $ | 41.145,22 $ |
8. Calcul des achats à J+7 après la conversion
Dans l’exemple suivant, nous :
- Calculez le nombre cumulé d’utilisateurs uniques qui effectuent des événements af_purchase à J+17 après leur conversion (en vue consolidée).
- Calculer le taux de conversion à l'événement, c'est-à-dire la part des personnes converties qui effectuent un achat dans les 7 jours suivant leur conversion.
- Les données sont filtrées de sorte que
conversion_type='install'
; - Les données sont regroupées par application, date de conversion, source média, campagne et ensemble publicitaire.
instruction SQL
select
app_id, conversion_date, media_source, campaign, adset,
sum(if(event_name = 'af_conversion', event_count,0)) as unified_conversions,
sum(if(event_name = 'af_purchase', first_inapp, 0)) as af_purchase_day_7_cumulative_unique_users,
concat(
cast(
round(
sum(if(event_name = 'af_purchase', first_inapp, 0)) /
sum(if(event_name = 'af_conversion', event_count, 0)) * 100.0
,2)
as varchar),
'%') as af_purchase_day_7_cumulative_unique_users_conversion_rate
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-12-01' and '2023-12-31'
and is_primary = True
and days_post_attribution <= 7
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3,4,5
Exemple d’Excel
ID d'app |
Date de la conversion |
Source média |
Campagne |
Adset |
Conversions consolidées |
J+7 af_purchase cumulé |
Taux de conversion J+7 af_purchase |
---|---|---|---|---|---|---|---|
id123456789 | 2024-03-05 | adnet1_int | campaign_1 | adset_1 | 100 | 20 | 20 % |
id123456789 | 2024-03-07 | adnet2_int | campaign_2 | adset_2 | 200 | 10 | 5 % |
id123456789 | 2024-03-31 | adnet3_int | campaign_3 | adset_3 | 150 | 15 | 10 % |
Caractéristiques et limitations
Caractéristique | |
---|---|
Données de coûts | Non disponible. Utilisez Cost ETL. |
Changements de nom de campagne | Pas de prise en charge. Utilisez l’ID de campagne pour regrouper et filtrer si les noms de campagne ont été modifiés. |
Actualisation des données | Dans la journée |
Revenus publicitaires |
Disponible |
Devise | L’USD et la devise spécifique à l’application sont toutes deux disponibles par ligne |
Fuseau horaire |
Le fuseau horaire spécifique à l'application est disponible avec le rapport versionné du fuseau horaire. |
Données organiques | Disponible |
Les données sur le nombre de jours suivant la conversion (installation, réattribution, réengagement) sont disponibles |
1 095 jours sont disponibles. |
Transparence de l'agence |
|
Segmentation des apps | Prise en charge |
Données SKAN | Non inclus. Cela signifie que les données sont fournies par les postbacks iOS. |
Désinstallation des données | Les désinstallations sont traitées quotidiennement. Ainsi, elles n’apparaissent que dans les rapports qui contiennent des données complètes pour une journée (et non des données partielles). |