Pour les indicateurs relatifs au ROAS, il est important d’utiliser une combinaison de filtres afin de définir exactement la méthode de calcul de l’indicateur ROAS. Les filtres attribution_window
, time_preset
(fenêtre d’observation) et hours_since_creation
notamment sont importants. ROAS (Return On Advertisement Spending) signifie « retour sur dépenses publicitaires ».
Par exemple, si vous voulez calculer le ROAS des achats sur application mobile pour les clics sur 7 jours, mais que vous ne voulez que 7 jours de données matures :
attribution_window
sur 7D_CLICK
.time_preset
sur LAST_ND_14_8
. Sont alors incluses toutes les valeurs d’achat sur application mobile sur 7 jours des utilisateur·ices qui ont cliqué sur la publicité dans la fenêtre d’observation, à l’exclusion des 7 derniers jours, dont les données sont immatures. Si l’utilisateur·ice a cliqué sur la publicité la veille, il ou elle n’est pas inclus·e dans le calcul du ROAS puisqu’il existe encore 6 jours d’achats potentiels.
Les valeurs d’achat désignent les valeurs des évènements d’achat sur application mobile et d’achat de conversion sur un site Web (pixel Facebook) des indicateurs ROAS considérés. Dans l’API, cela correspond aux valeurs d’achat des indicateurs de nombre app_custom_event.fb_mobile_purchase
et offsite_conversion.fb_pixel_purchase
, respectivement.
Si la fenêtre d’attribution comprend à la fois les clics et les vues, le ROAS calculé correspond à la somme des valeurs. Par exemple, si attribution_window
est défini sur 1D_VIEW_7D_CLICK
, nous prenons les valeurs de ROAS 1D_VIEW
et 7D_CLICK
et calculons la somme. Les deux attributions sont en effet distinctes et peuvent être ajoutées correctement sans chevauchement.
Une utilisation optimale de l’indicateur consiste à inclure également un filtre basé sur le temps pour que suffisamment de jours se soient écoulés afin de disposer de données matures. Si le cas d’utilisation nécessite des données matures, nous recommandons un filtre tel que hours_since_creation
pour s’assurer que l’ensemble de publicités a été diffusé suffisamment longtemps.
Voici un exemple de règle qui :
0,50
(50 %) Étant donné que ces règles sont très spécifiques, elles s’appliquent généralement à une liste précise d’ensembles de publicités, par exemple id
= 123
. Afin d’obtenir au moins une journée complète de données matures, nous utilisons 8*24
pour les heures depuis la création.
curl \ -F 'name=Test Website ROAS Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "id", "value": [123], "operator": "IN" }, { "field": "time_preset", "value": "LAST_ND_14_8", "operator": "EQUAL" }, { "field": "attribution_window", "value": "7D_CLICK", "operator": "EQUAL" }, { "field": "hours_since_creation", "value": 192, "operator": "GREATER_THAN" }, { "field": "website_purchase_roas", "value": 0.50, "operator": "GREATER_THAN" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BUDGET", "execution_options": [ { "field": "change_spec", "value": { "amount": 20, "unit": "PERCENTAGE" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
Voici un exemple de règle qui :
Ici aussi, pour obtenir uniquement des données matures, utilisez des préréglages de temps qui n’incluent pas les données du jour, comme LAST_7D
et LAST_14D
.
curl \ -F 'name=Test Mobile App ROAS Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "id", "value": [123], "operator": "IN" }, { "field": "time_preset", "value": "LAST_7D", "operator": "EQUAL" }, { "field": "attribution_window", "value": "1D_VIEW_1D_CLICK", "operator": "EQUAL" }, { "field": "hours_since_creation", "value": 48, "operator": "GREATER_THAN" }, { "field": "mobile_app_purchase_roas", "value": [0.76, 0.84], "operator": "NOT_IN_RANGE" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BID", "execution_options": [ { "field": "change_spec", "value": { "amount": 0.80, "target_field": "mobile_app_purchase_roas" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library