Métriques Active View avancées

Active View est une technologie utilisée sur YouTube et sur certains sites Web et applications mobiles du Réseau Display. Elle permet à Google de déterminer si une annonce a été visible par des clients potentiels.

Cet article présente un nouvel ensemble de métriques de visibilité, collectivement appelées "métriques Active View avancées". Elles permettent de calculer un plus large ensemble de métriques, et de remplacer les autres intégrations basées sur des signaux.

Conception

Dans Ads Data Hub, les données de visibilité sont enregistrées via les événements "Impression", "Active View" et "Conversion de création". Chacun de ces types d'événements est stocké dans un tableau distinct :

  • Impressions : chaque ligne représente une impression d'annonce unique. Ce type d'événement correspond au début du cycle de vie d'une annonce, c'est-à-dire le début de la lecture (pour les annonces vidéo) ou le rendu initial (pour les annonces display). Certaines données sur les impressions contiennent des signaux indiquant les métriques de visibilité que le client est capable de mesurer.
  • Vues Active View : chaque ligne représente un événement visible mesuré par le client. Ce tableau contient des lignes pour les rapports sur la mesurabilité (par exemple, le client a confirmé qu'il a bien commencé à mesurer) et sur les normes de visibilité spécifiques atteintes (par exemple, celle du MRC considère qu'une annonce est visible si 50 % de ses pixels sont affichés pendant deux secondes consécutives).
  • Conversions de création : chaque ligne représente un événement du cycle de vie des annonces, principalement les événements de suivi VAST (début, quarts, mise en veille, ignorer, etc.).

En plus de spécifier l'événement de base qui s'est produit, de nombreux événements contiennent également des signaux de visibilité.

Catégorie de format

Le Media Rating Council définit la visibilité différemment pour les annonces display et vidéo :

  • Display : la fenêtre d'affichage d'une annonce doit être visible à au moins 50 % pendant au moins une seconde. Exemples : bannières Masthead, annonces vidéo In-Feed pour la considération
  • Vidéo : la fenêtre d'affichage d'une annonce doit être visible à au moins 50 % pendant au moins deux secondes consécutives. Exemples : annonces InStream désactivables, annonces bumper

En raison de ces définitions, il est préférable de séparer les impressions mesurées dans la catégorie Vidéo de celles générées par les autres types de mesures (par exemple, dans la catéogire Display). Vous pouvez utiliser le champ format_category dans les tableaux Impressions pour distinguer ces événements.

Interroger les tableaux

Pour calculer précisément les métriques Active View avancées, vous devez écrire vos requêtes en tant que combinaison des trois tables.

L'emplacement des métriques par rapport aux tableaux est susceptible de changer. Il est donc important de concaténer les tableaux ensemble, même si vous remarquez qu'une métrique n'est insérée que dans un seul d'entre eux. Si l'emplacement d'une métrique change et que vous ne concaténez pas les trois tableaux, votre requête ne fonctionnera pas.

Exemple

L'exemple suivant montre comment concaténer les trois tableaux pour les annonces mesurées selon le format vidéo.

Nous mettons les événements en correspondance en fonction de l'ID d'impression, car une campagne donnée peut avoir des impressions de différentes catégories de format (et donc différentes normes de mesure). Par exemple, il est possible qu'une campagne A enregistre l'impression P avec la catégorie de format VIDEO et l'impression Q avec la catégorie de format DISPLAY.

-- Write queries as a union of all 3 tables.

WITH
  CombinedEvents AS (
    SELECT
      impression_id,
      campaign_id,
      viewability_metrics,
      TRUE AS is_impression
    FROM adh.google_ads_impressions

    UNION ALL

    SELECT
      Im.impression_id,
      Av.impression_data.campaign_id,
      Av.viewability_metrics,
      FALSE AS is_impression
    FROM adh.google_ads_impressions AS Im
    INNER JOIN adh.google_ads_active_views AS Av
    USING (impression_id)

    UNION ALL

    SELECT
      Im.impression_id,
      Cc.impression_data.campaign_id,
      Cc.viewability_metrics,
      FALSE AS is_impression
    FROM adh.google_ads_impressions AS Im
    INNER JOIN adh.google_ads_creative_conversions AS Cc
    USING (impression_id)
  )
SELECT
  campaign_id,
  COUNTIF(is_impression) AS total_impressions,
  SUM(viewability_metrics.mrc_viewable_impressions.measurable_count)
    AS mrc_measurable_impressions,
  SUM(viewability_metrics.mrc_viewable_impressions.viewable_count)
    AS mrc_viewable_impressions
FROM
  CombinedEvents
GROUP BY
  campaign_id;

Mesurabilité

Les anciennes versions de l'application mobile YouTube antérieures à l'ajout de métriques de visibilité plus récentes sont encore utilisées.

Pour gérer cela, chaque champ de métrique de visibilité est associé à un champ correspondant au nombre d'impressions pour lesquelles la métrique peut être mesurée avec précision. Par exemple, le champ mesurable _count dans mrc_viewable_impressions indique le nombre d'impressions pour lesquelles la visibilité du MRC peut être mesurée.

Lors du calcul des tarifs, les impressions mesurables doivent être utilisées comme dénominateur. Par exemple, le taux visible du MRC doit être calculé comme suit : mrc_viewable_impressions.viewable_count / mrc_viewable_impressions.measurable_count.