Répartitions de l’API Insights

Vous pouvez regrouper les résultats de l’API Insights dans différents ensembles à l’aide des répartitions.

L’API Insights peut renvoyer plusieurs indicateurs dits estimés, en développement, ou les deux. Les valeurs des répartitions d’insights sont estimées. Pour en savoir plus, consultez la page API Insights, indicateurs estimés et abandonnés.

Limites

Champs indisponibles

Vous ne pouvez pas demander les champs suivants lorsque vous spécifiez une répartition :

  • app_store_clicks
  • newsfeed_avg_position
  • newsfeed_clicks
  • relevance_score
  • newsfeed_impressions

Restrictions pour les indicateurs d’action hors Meta

Les répartitions suivantes ne seront plus disponibles pour les indicateurs d’action hors Meta.

Type 1

  • region
  • dma
  • hourly_stats_aggregated_by_audience_time_zone
  • hourly_stats_aggregated_by_advertiser_time_zone

Type 2

  • action_device
  • action_destination
  • action_target_id
  • product_id
  • action_carousel_card_id/action_carousel_card_name
  • action_canvas_component_name

Règles relatives aux requêtes contenant les répartitions ci-dessus :

  • Type 1 : l’API Insights ne renverra pas les indicateurs hors site non pris en charge (par exemple, un indicateur d’action avec des répartitions de type 1).
  • Type 2 : l’API continuera de renvoyer les indicateurs Web hors site, mais ils ne contiendront pas la valeur de la répartition. Les indicateurs mobiles ne seront plus renvoyés s’ils sont demandés avec ces répartitions.

Remarque : les répartitions indiquées ci-dessus seront toujours prises en charge pour les indicateurs sur Meta comme les impressions, les clics sur un lien, etc. De même, ces changements n’ont pas d’incidence sur les données d’historique antérieures au 27 avril 2021. Les répartitions pour les données d’historique seront toujours disponibles.

Indicateurs d’action

Les indicateurs ne seront pas disponibles dans les scénarios suivants :

  • Tentative d’agrégation portant sur plusieurs paramètres d’attribution
  • Lorsqu’ils sont demandés avec les répartitions concernées (cette restriction s’applique uniquement aux types hors Meta et action).

Remarque : les indicateurs seront disponibles si la requête est effectuée avec action_attribution_windows=1d_click,7d_click,1d_view (n’incluant pas la fenêtre par défaut).

Répartitions génériques

Les répartitions suivantes sont disponibles.

RépartitionDescription

action_device

Appareil sur lequel l’évènement de conversion que vous suivez est survenu. Par exemple, \"Desktop\" si quelqu’un a effectué une conversion sur un ordinateur de bureau.

action_canvas_component_name

Nom d’un composant dans une publicité Canvas.

action_carousel_card_id

ID de la fiche carrousel spécifique avec laquelle les personnes ont interagi lorsqu’elles ont vu votre publicité.

action_carousel_card_name

Fiche carrousel spécifique avec laquelle les personnes ont interagi lorsqu’elles ont vu votre publicité. Les fiches sont identifiées par leurs titres.

action_destination

Destination où les personnes se rendent après avoir cliqué sur votre publicité. Il peut s’agir de votre Page Facebook, d’une URL externe pour votre pixel de conversion ou d’une application configurée avec le Kit de développement logiciel (SDK).

action_reaction

Nombre de réactions à vos publicités ou publications boostées. Le bouton de réaction sur une publicité permet aux personnes de partager différentes réactions concernant son contenu : J’aime, J’adore, Haha, Wouah, Triste ou Grrr.

action_target_id

ID de la destination où les personnes se rendent après avoir cliqué sur votre publicité. Il peut s’agir de votre Page Facebook, d’une URL externe pour votre pixel de conversion ou d’une application configurée avec le Kit de développement logiciel (SDK).

action_type

Type d’actions effectuées sur votre publicité, page, application ou évènement après que votre publicité a été envoyée à une personne, même si cette dernière n’a pas cliqué dessus. Les types d’action incluent les mentions J’aime sur une page, les installations d’app, les conversions, les réponses à un évènement, etc.

action_video_sound

Statut du son (activé/désactivé) lorsque quelqu’un lit votre publicité vidéo.

action_video_type

Répartition des indicateurs des vidéos.

ad_format_asset

ID de l’élément de format publicitaire concerné par une impression, un clic ou une action.

age

Tranche d’âge des personnes que vous avez atteintes.

app_id

ID de l’application associée au compte publicitaire ou à la campagne demandé. Les informations concernant l’application, y compris son ID, sont disponibles dans l’Espace App.


Cette répartition est uniquement prise en charge par le champ total_postbacks.

body_asset

ID de l’élément de corps de texte concerné par une impression, un clic ou une action.

call_to_action_asset

ID de l’élément de call-to-action concerné par une impression, un clic ou une action.

country

Pays où se situent les personnes que vous avez atteintes. Cette information est basée sur des données telles que la ville d’origine de la personne, sa ville actuelle et l’emplacement géographique où elle consulte généralement Meta.

description_asset

ID de l’élément de description concerné par une impression, un clic ou une action.

device_platform

Type d’appareil (mobile ou ordinateur de bureau) utilisé par les personnes lorsqu’elles ont visualisé ou cliqué sur une publicité, comme indiqué dans le rapport de publicités.

dma

Les régions DMA (Designated Market Area) sont les 210 zones géographiques des États-Unis dans lesquelles les audiences télévisées locales sont mesurées par The Nielsen Company.

frequency_value

Nombre de fois qu’une publicité de votre campagne de couverture et répétition a été envoyée à chaque compte d’Espace Comptes.

gender

Genre des personnes que vous atteintes. Les personnes dont le genre n’est pas répertorié sont indiquées par la mention “Non spécifié”.

hourly_stats_aggregated_by_advertiser_time_zone

Répartition horaire agrégée par heure à laquelle les publicités ont été diffusées dans le fuseau horaire de l’annonceur. Par exemple, si vos publicités sont programmées pour être diffusées de 9 h à 11 h, mais qu’elles couvrent des audiences dans plusieurs fuseaux horaires, elles peuvent être diffusées de 9 h à 13 h dans le fuseau horaire de l’annonceur. Les statistiques seront alors agrégées en quatre groupes : 9 h - 10 h, 10 h - 11 h, 11 h - 12 h et 12 h - 13 h.

hourly_stats_aggregated_by_audience_time_zone

Répartition horaire agrégée par heure à laquelle les publicités ont été diffusées dans le fuseau horaire de l’audience. Par exemple, si vos publicités sont programmées pour être diffusées de 9 h à 11 h, mais qu’elles couvrent des audiences dans plusieurs fuseaux horaires, elles peuvent être diffusées de 9 h à 13 h dans le fuseau horaire de l’annonceur. Les statistiques sont agrégées en deux groupes : 9 h - 10 h et 10 h - 11 h.

image_asset

ID de l’élément d’image concerné par une impression, un clic ou une action.

impression_device

Appareil sur lequel votre dernière publicité a été envoyée à quelqu’un sur Meta. Par exemple, \"iPhone\" si quelqu’un a visualisé votre publicité sur un iPhone.

is_conversion_id_modeled

Indicateur booléen qui indique si les conversion_bits sont modélisés. 0 indique que les conversion_bits ne sont pas modélisés, alors que 1 indique que les conversion_bits le sont.


Cette répartition est uniquement prise en charge par le champ total_postbacks_detailed.

link_url_asset

ID de l’élément d’URL concerné par une impression, un clic ou une action.

place_page_id

ID de la page de lieu concernée par une impression ou un clic.


Les insights au niveau du compte et les page_place_id ne sont pas compatibles entre eux et ne peuvent donc pas être interrogés ensemble.

platform_position

Emplacement où votre publicité a été affichée sur une plateforme, par exemple le Fil Facebook sur ordinateur ou le Fil Instagram sur mobile.

product_id

ID du produit concerné par une impression, un clic ou une action.

publisher_platform

Plateforme sur laquelle votre publicité a été affichée, par exemple Facebook, Instagram ou Audience Network.

region

Régions où se situent les personnes que vous avez atteintes. Cette information est basée sur des données telles que la ville d’origine de la personne, sa ville actuelle et la position géographique où elle se trouve lorsqu’elle consulte Facebook.

skan_campaign_id

ID de campagne brut reçu en tant qu’élément de renvoi Skan d’iOS 15+.


Remarque : cette répartition est disponible uniquement avec le champ total_postbacks_detailed.

skan_conversion_id

ID de conversion (aussi appelé ID de priorité) attribué à l’évènement et/ou au groupe d’évènements configuré dans le schéma de configuration SKAdNetwork de l’application. La configuration des évènements d’application est indiquée et peut être modifiée dans le Gestionnaire d’évènements de Meta. Pour en savoir plus sur la configuration des évènements d’application pour le SKAdNetwork d’Apple, cliquez ici.


Remarque : cette répartition est uniquement prise en charge par le champ total_postbacks.

title_asset

ID de l’élément de titre concerné par une impression, un clic ou une action.

user_segment_key

Segment d’utilisateur·ice (ex : nouveau·elle, existant·e) des campagnes de shopping Advantage+ (ASC). L’utilisateur·ice existant·e est spécifié·e via l’audience personnalisée dans les paramètres ASC.

video_asset

ID de l’élément vidéo concerné par une impression, un clic ou une action.

Notes

  • Le filtrage par app_id et skan_conversion_id à l’aide du champ filtering n’est pas pris en charge pour le moment.
  • La répartition par dma n’est pas disponible pour l’indicateur estimated_ad_recall_rate ou pour l’indicateur video_thruplay_watched_actions.
  • La répartition par dma utilise une méthodologie d’échantillonnage pour calculer des indicateurs uniques tels que la couverture. Quand il existe un grand nombre de régions DMA avec des volumes relativement faibles, celles-ci peuvent ne pas être représentées dans l’échantillon ou être arrondies à une puissance de 2. C’est pourquoi, il est préférable d’envoyer également une requête pour les impressions correspondantes, pour plus de précision.
  • frequency_value est uniquement utilisé avec reach. Pour indiquer à quelle fréquence un utilisateur ou une utilisatrice unique a vu une publicité, par exemple.
  • Par défaut, les répartitions image_asset et video_asset ne sont pas disponibles au niveau du compte publicitaire pour les ressources utilisées dans un contenu publicitaire dynamique.
  • Les actions publicitaires video_p25_watched_actions, video_p50_watched_actions, video_p75_watched_actions, video_p95_watched_actions et video_p100_watched_actions ne prennent pas en charge la répartition region.
  • Toutes les répartitions d’éléments de contenu publicitaire dynamique prennent en charge seulement un ensemble limité d’indicateurs :
Répartitions de contenu publicitaire dynamiqueIndicateurs pris en charge pour les répartitions de contenu publicitaire dynamique
  • ad_format_asset
  • body_asset
  • call_to_action_asset
  • description_asset
  • image_asset
  • link_url_asset
  • title_asset
  • video_asset
  • impressions
  • clicks
  • spend
  • reach
  • actions
  • action_values

L’appel suivant regroupe les résultats par age et gender.

curl -G \
  -d "breakdowns=age,gender" \
  -d "fields=impressions" \
  -d "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

Répartitions par heure

Les statistiques par heure sont désormais disponibles et comprennent les répartitions suivantes :

  • hourly_stats_aggregated_by_advertiser_time_zone
  • hourly_stats_aggregated_by_audience_time_zone

Consultez la section Combiner des répartitions pour en savoir plus sur les limites concernant le nombre de répartitions que vous pouvez demander dans le cadre de la répartition par heure. Les répartitions par heure ne prennent pas en charge les champs uniques, à savoir tous les champs précédés de unique_*, reach ou frequency. Les champs reach et frequency renvoient zéro dès que les répartitions par heure sont utilisées.

curl -G \
-d "fields=impressions" \
-d "breakdowns=hourly_stats_aggregated_by_audience_time_zone" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

Répartition par action

Regroupez les résultats dans le champ actions. Vous pouvez utiliser les répartitions suivantes pour action_breakdowns :

Il s’agit des répartitions possibles qui peuvent être fournies dans le champ action_breakdowns.

  • action_device
  • conversion_destination
  • matched_persona_id
  • matched_persona_name
  • signal_source_bucket
  • standard_event_content_type
  • action_canvas_component_name
  • action_carousel_card_id
  • action_carousel_card_name
  • action_destination
  • action_reaction
  • action_target_id
  • action_type
  • action_video_sound
  • action_video_type

Si le paramètre action_breakdowns n’est pas spécifié, action_type est ajouté implicitement comme action_breakdowns.

Nombre total d’actions

Nombre total (somme) de toutes les valeurs renvoyées dans les résultats du groupe (actions).

Ce résultat peut ne pas être équivalent à total_actions, puisque les champs renvoyés dans actions sont hiérarchiques et comprennent des actions détaillées non comptabilisées.

total_actions - 33
    page_engagement - 10
        post_engagement - 10
            link_click - 2
            comment - 3
            post_reaction - 3
            like - 2
    mobile_app_install - 12
    app_custom_event - 11
        app_custom_event.fb_mobile_activate_app - 6
        app_custom_event.other - 5

Dans cet exemple, post_engagement est la somme de link_click, comment, like et post_reaction, où post_reaction correspond au nombre total de réactions, y compris de mentions J’aime. Le champ total_actions représente la somme d’actions prioritaires pour un objet, telles que page_engagement, mobile_app_install et app_custom_event.

Combiner des répartitions

En raison de contraintes de stockage, seules certaines permutations de répartitions sont disponibles. Les permutations signalées par un astérisque (*) peuvent être associées à action_type, action_target_id et action_destination, qui correspond au nom de action_target_id.

Permutation

action_converted_product_id : disponibilité limitée pour les publicités collaboratives

action_type *

action_converted_product_id : disponibilité limitée pour les publicités collaboratives

action_target_id *

action_device *

action_device, impression_device *

action_device, publisher_platform *

action_device, publisher_platform, impression_device *

action_device, publisher_platform, platform_position *

action_device, publisher_platform, platform_position, impression_device *

action_reaction

action_type, action_reaction

age *

gender *

age, gender *

app_id, skan_conversion_id

country *

region *

publisher_platform *

publisher_platform, impression_device *

publisher_platform, platform_position *

publisher_platform, platform_position, impression_device *

product_id *

hourly_stats_aggregated_by_advertiser_time_zone *

hourly_stats_aggregated_by_audience_time_zone *

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name, impression_device

action_carousel_card_id / action_carousel_card_name, country

action_carousel_card_id / action_carousel_card_name, age

action_carousel_card_id / action_carousel_card_name, gender

action_carousel_card_id / action_carousel_card_name, age, gender

Limites

  • Les champs video_* ne peuvent pas être demandés avec les répartitions de statistiques par heure.
  • Le champ video_avg_time_watched_actions ne peut pas être demandé avec la répartition par région.
  • action_type est ajouté implicitement comme action_breakdowns lorsque le paramètre action_breakdowns n’est pas spécifié.