Métricas avançadas do Active View

O Active View é uma tecnologia usada no YouTube e em determinados sites e apps para dispositivos móveis da Rede de Display. Com ele, o Google pode determinar se um anúncio foi exibido para clientes em potencial.

Neste artigo, documentamos um novo conjunto de métricas de visibilidade, conhecidas coletivamente como métricas avançadas do Active View. Com elas, você pode fazer o cálculo de mais métricas, substituindo as integrações alternativas com base em indicadores.

Design

No Ads Data Hub, os dados de visibilidade são informados por eventos de impressão, do Active View e de conversão de criativos. Cada um desses tipos é armazenado em uma tabela diferente:

  • Impressões: cada linha representa uma única impressão de anúncio. Isso corresponde ao início do ciclo de vida de um anúncio, que pode ser o começo da reprodução (para anúncios em vídeo) ou a renderização inicial (para anúncios de display). Alguns dados de impressões contêm indicadores sobre quais métricas de visibilidade podem ser usadas pelo cliente.
  • Active View: cada linha representa um evento visível medido pelo cliente. Contém linhas para os relatórios de medição (por exemplo, o cliente confirmou que iniciou a medição) e os padrões de visibilidade específicos que estão sendo alcançados (por exemplo, padrão do MRC – 50% visível por 2 segundos consecutivos).
  • Conversões de criativos: cada linha representa um evento de ciclo de vida do anúncio, principalmente os eventos de rastreamento VAST (início, quartis, pausa, pular etc.).

Além de especificar o evento básico que ocorreu, muitos dos eventos também contêm indicadores de visibilidade.

Categoria dos formatos

O Media Rating Council define a visibilidade de maneiras diferentes para anúncios de display e em vídeo:

  • Display: a janela de visualização do anúncio precisa ser de pelo menos 50% da tela por, no mínimo, 1 segundo. Exemplos: anúncios de masthead, vídeo in-feed para consideração
  • Vídeo: a janela de visualização do anúncio precisa ser de pelo menos 50% da tela por, no mínimo, 2 segundos consecutivos. Exemplos: anúncios in-stream puláveis e bumper

Devido a essas definições, convém separar as impressões medidas em vídeo dos outros tipos de medição, por exemplo, de display. É possível usar o campo format_category nas tabelas Impressões para diferenciar esses eventos.

Consultar as tabelas

Para calcular com precisão as métricas avançadas do Active View, crie suas consultas unindo as três tabelas.

O local das métricas em relação às tabelas está sujeito a mudanças. Por isso, é importante concatenar as tabelas, mesmo que você perceba que uma métrica só é preenchida em apenas uma delas. Se o local de uma métrica mudar e você não estiver concatenando as 3 tabelas, sua consulta não vai funcionar.

Exemplo

Confira a seguir como concatenar as três tabelas para anúncios medidos em vídeo.

Fazemos a correspondência de eventos com base no ID da impressão porque uma determinada campanha pode ter impressões de diferentes categorias de formatos e, portanto, com padrões de medição distintos. Uma campanha A pode ter uma impressão P com a categoria de formato VIDEO e impressão Q com a categoria de formato 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;

Mensurabilidade

Versões antigas do app YouTube para dispositivos móveis que precedem a adição de métricas de visibilidade mais recentes ainda estão em uso.

Para lidar com isso, cada campo de métrica de visibilidade também tem um campo associado com o número de impressões cuja métrica pode ser medida com precisão. Por exemplo, o campo _count mensurável em mrc_viewable_impressions indica o número de impressões em que a visibilidade do MRC pode ser medida.

Ao calcular taxas, as impressões mensuráveis precisam ser usadas como o denominador. Por exemplo, a taxa visível do MRC precisa ser calculada como mrc_viewable_impressions.viewable_count / mrc_viewable_impressions.measurable_count.