Технология 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
.