Расширенные показатели Active View

Технология Active View применяется на сайте YouTube, а также на некоторых сайтах и в мобильных приложениях, входящих в состав контекстно-медийной сети. С её помощью система Google определяет, были ли ваши объявления показаны в видимой области экрана.

В этой статье описан новый набор показателей видимости, которые в совокупности называются расширенными показателями Active View. С их помощью можно рассчитать более широкий набор показателей, которые используются в качестве замены альтернативным интеграциям на основе сигналов.

Структура данных

В Ads Data Hub данные о видимости передаются с помощью событий "Показ", "Просмотр Active View" и "Конверсия креатива". Каждый из этих типов событий хранится в отдельной таблице:

  • Показы. Каждая строка представляет уникальный показ объявления. Это соответствует началу жизненного цикла объявления, который может отсчитываться от начала воспроизведения (для видеорекламы) или исходной отрисовки (для медийной рекламы). Некоторые данные о показах содержат сигналы, указывающие, какие показатели видимости может отслеживать клиент.
  • Просмотры Active View. Каждая строка соответствует отслеживаемому клиентом событию видимости. Содержит строки для данных об отслеживаемости (например, клиент подтвердил начало отслеживания), а также о соблюдении определенных стандартов видимости (например, стандарт MRC – не менее 50 % площади объявления должно находиться в видимой области экрана в течение 2 секунд подряд).
  • Конверсии креативов. Каждая строка соответствует событию жизненного цикла объявления – в основном это события отслеживания VAST (начало, квартили, пауза, пропуск и другие).

Многие события содержат не только информацию о базовом событии, но и сигналы видимости.

Видимость разных форматов рекламы

Совет по медиаизмерениям по-разному определяет видимость видео- и медийных объявлений:

  • Медийная реклама – как минимум 50 % площади объявления должны быть видны на экране в течение хотя бы одной секунды. Примеры: объявления Masthead, видеообъявления в фидах, ориентированные на повышение готовности.
  • Видеореклама – как минимум 50 % площади объявления должны быть видны на экране в течение хотя бы двух секунд подряд. Примеры: объявления In-Stream с возможностью пропуска, объявления-заставки.

Поскольку определения различаются, скорее всего, вам понадобится разделять данные об отслеживаемых показах видеообъявлений и других видов рекламы. Чтобы различать эти события, можно использовать поле format_category в таблице Показы.

Как составлять запросы к таблицам

Чтобы точно рассчитывать расширенные показатели Active View, запросы нужно составлять ко всем трем таблицам одновременно с использованием оператора union.

Расположение показателей в таблицах может меняться, поэтому важно объединять таблицы, даже если вы заметите, что показатель добавляется только в одну из них. Если расположение показателя изменится, а вы не объедините все три таблицы, запрос не даст нужного результата.

Пример

В следующем примере показано, как объединить три таблицы с данными о рекламе, отслеживаемой как видео.

Мы сопоставляем события по идентификаторам показов, потому что в одной кампании могут регистрироваться показы разных категорий форматов, к которым применяются разные стандарты отслеживания. Например в кампании А показ 1 может относиться к категории формата VIDEO, а показ 2 – к категории формата 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;

Возможность отслеживания показателей

У некоторых пользователей до сих пор установлены старые версии мобильного приложения YouTube, в которых нет новых показателей видимости.

Чтобы учесть эту ситуацию, у каждого поля видимости также должно быть соответствующее поле с количеством показов, для которых было возможно точное отслеживание показателя. Например, отслеживаемое поле _count в mrc_viewable_impressions обозначает количество показов, для которых было возможно точное отслеживание видимости в соответствии со стандартами MRC.

При расчете коэффициентов следует использовать в качестве знаменателя отслеживаемые показы. Например, коэффициент видимости в соответствии с инструкциями MRC следует рассчитывать следующим образом: mrc_viewable_impressions.viewable_count / mrc_viewable_impressions.measurable_count.