Измерение аудитории

OTS (Opportunity to See, «возможность увидеть») — метрика измерения аудитории, которая оценивает, сколько людей имели возможность увидеть рекламу во время воспроизведения. В отличие от простого подсчёта показов (который фиксирует события экрана), OTS измеряет фактическое присутствие аудитории у экрана.

Показы и OTS

Важно понимать разницу между этими двумя метриками:

Метрика Что считает Пример

Показ (ad play)

События экрана

Объявление один раз воспроизведено на экране = 1 показ, независимо от аудитории.

OTS

Контакты с аудиторией

Если во время этого показа рядом с экраном находились 15 человек, OTS = 15.

Экран в пустом коридоре в 3 часа ночи зафиксирует показ, но OTS может быть равен 0. Тот же экран в полдень в оживлённом торговом центре может дать OTS = 200 за один показ.

Как измеряется OTS

Wi-Fi-датчик

Основной метод измерения аудитории использует Wi-Fi-датчики, установленные рядом с каждым экраном. Датчик пассивно обнаруживает мобильные устройства поблизости, прослушивая Wi-Fi probe-запросы. Каждый уникальный MAC-адрес устройства соответствует одному человеку в аудитории.

Система:

  1. Подсчитывает уникальные MAC-адреса, обнаруженные во время каждого показа.

  2. Отфильтровывает «мусорные» устройства (телефоны персонала, стационарно установленные устройства), которые находятся рядом длительное время.

  3. Записывает итоговое число как значение OTS для этого показа.

AIdiencer (компьютерное зрение)

Там, где он доступен, AIdiencer использует компьютерное зрение на основе камеры, чтобы подсчитывать людей в зоне видимости экрана. Этот метод даёт прямой подсчёт аудитории без опоры на сигналы устройств.

Настройка сбора OTS (настройки фреймов)

Плеер собирает значения OTS, опрашивая HTTP-эндпоинт датчика аудитории (wifi-ловушки, AIdiencer или любого совместимого счётчика) во время каждого показа. Какой эндпоинт опрашивать, как разбирать его ответ и как авторизоваться — определяет политика OTS.

Политики настраиваются на странице Плееры, вкладка Настройки фреймов.

Вкладка «Настройки фреймов» с политиками OTS

Создание политики

  1. Откройте Плееры > Настройки фреймов.

  2. Нажмите Новая настройка и укажите Название.

  3. Заполните вкладку Свойства (см. ниже).

  4. Назначьте фреймы на вкладке Таргетинг.

  5. Нажмите Сохранить изменения.

Url для получения OTS

Эндпоинт, который плеер запрашивает для получения числа аудитории, например:

http://192.168.89.11:8000/api/v1/online&{frameId}

В URL можно использовать плейсхолдеры, которые плеер подставляет в момент запроса:

Плейсхолдер Значение

{frameId}

Идентификатор фрейма, на котором играет объявление.

{ad_duration_sec}

Длительность текущего объявления в секундах.

{ad_duration_ms}

Длительность текущего объявления в миллисекундах.

Шаблон парсера ответа OTS

JSON-ответ датчика разбирается по четырём ключам — укажите имена полей, которые использует ваш датчик:

Ключ Значение Обязательный

classKey

Поле с классом MAC-адреса.

Нет

countKey

Поле с общим количеством OTS.

Нет

signalKey

Поле с уровнем сигнала.

Да

addressKey

Поле с MAC-адресом устройства.

Да

Конфигурация авторизации

Если эндпоинт датчика требует аутентификации, выберите Тип авторизации:

Без авторизации

Эндпоинт открыт; учётные данные не отправляются.

Basic авторизация

HTTP Basic с полями Пользователь и Пароль.

Токен заголовка

Статический токен в заголовке запроса: укажите Название заголовка и Значение.

Пользователь/пароль

Токен-флоу для датчиков с эндпоинтом логина. Плеер сначала запрашивает токен, затем использует его при опросах OTS. Поля:

  • Url — эндпоинт аутентификации.

  • Формат POST-запроса — TEXT_JSON или FORM_URL_ENCODED.

  • JSON-объект body — поля учётных данных парами Ключ/Значение.

  • Ключ для токена — поле ответа, содержащее выданный токен.

  • Ключ заголовка — заголовок запроса, в котором передаётся токен.

  • 'Bearer' в начале токена — добавить префикс Bearer, если датчик его ожидает.

Таргетинг политики

На вкладке Таргетинг нажмите Изменить таргетинг и выберите фреймы, к которым применяется политика. Каждый фрейм с назначенной политикой сообщает OTS для каждого показа на нём.

Таргетинг политики OTS

Чтобы удалить политику, выберите её и нажмите Удалить настройку.

Просмотр данных OTS

На странице «Статистика показов»

Каждая строка показа на странице Статистика показов содержит колонку OTS с числом аудитории для этого конкретного события воспроизведения.

Сводная панель вверху отображает Всего OTS — сумму всех контактов с аудиторией по отфильтрованным показам.

statistics impressions

В экспортированных отчётах

Все форматы экспорта включают значение OTS для каждого показа. Формат сводной таблицы по дням суммирует значения OTS в дневные итоги.

Данные MAC-адресов

Для более глубокого анализа аудитории можно экспортировать исходные идентификаторы устройств:

  • Уникальные MAC-адреса — уникальные устройства, обнаруженные за отфильтрованный период.

  • MAC-адреса по фреймам — уникальные устройства, сгруппированные по физическому расположению (фрейму).

  • MAC-адреса MD5 — анонимизированные идентификаторы для передачи данных третьим лицам с соблюдением требований приватности.

Доступные форматы описаны в разделе Экспорт статистики.

Фильтрация «мусорных» устройств

Для точности система автоматически исключает устройства, которые находятся рядом с экраном длительное время. Скорее всего, это устройства персонала или стационарное оборудование.

Фильтрация происходит автоматически. Ручная настройка не требуется.

Метаданные экрана и OTS

На вкладке Метаданные экрана есть блок Аудитория, а в нём поля OTS, GRP, Простой и Описание. Выглядят они как те самые величины, о которых эта статья. Это не они, и перепутать одно с другим стоит потерянного дня.

Измеренный OTS метаданные не читает

Всё, что есть на этой странице, — колонка OTS, Всего OTS, колонка OTS в любой выгрузке, данные MAC-адресов — приходит из того, что плеер сообщил по конкретному показу, получив это от датчика, указанного в политике OTS фрейма. Метаданные экрана в этом не участвуют никак.

Поэтому число, вписанное в поле OTS на вкладке метаданных, не меняет ни одной цифры в статистике: ни строки, ни итога, ни ячейки в выгрузке. Обратное утверждение и есть полезная половина: если колонка OTS пуста или неправдоподобна, разбираться нужно с датчиком и политикой OTS, а не с метаданными экрана.

Для чего на самом деле нужен блок «Аудитория»

Это заявленные величины: то, что оператор сам утверждает о своём экране, а не то, что кто-то измерил. CS Play их хранит и передаёт дальше:

OTS (целое число) и GRP (дробное)

Передаются без изменений потребителям за пределами CS Play: в programmatic-выдачу инвентаря, которую внешний покупатель изучает перед ставкой, в партнёрские каталоги и сделки, а также в выгрузку экранов.

Простой

Идёт в тех же выдачах и используется так же. Это ровно то, что вы вписали.

Описание

Свободный текст, и он едет вместе с ними: написанное здесь видят те же внешние покупатели.

Рядом в той же выдаче едут и остальные метаданные размещения — адрес и координаты, физический и пиксельный размер, размещение внутри или снаружи, тип установки, угол поворота, азимут и высота, этаж и высота этажа, сторона. Отсюда практический вывод: вкладку «Метаданные» стоит держать в порядке даже на экранах, которые вы никогда не продаёте через programmatic, — это публичное описание экрана.

Поле Простой подписано как проценты, и платформа передаёт это число дальше, никак его не интерпретируя. Договоритесь о единице измерения с теми, кто потребляет вашу выдачу инвентаря, и придерживайтесь её по всей сети.

Чем оборачивается неверное или пустое значение

Метаданные OTS, GRP и Простой

Для статистики — ничем. Для того, что видит покупатель, — всем: экран без OTS предлагается вообще без цифры аудитории, а экран с завышенной цифрой по ней и покупают.

Пропавшее показание датчика

Вот это на цифры влияет. Если датчик не ответил по показу, вся запись об аудитории по этому показу отбрасывается: нет ни OTS, ни списка устройств. Сам показ при этом фиксируется полностью, с пустым OTS.

В выгрузке Excel у показа без OTS в соседней колонке вида OTS стоит unknown. Прежде чем считать сумму колонки OTS, отфильтруйте по колонке вида OTS.

Когда OTS недоступен

Если на экране не установлен датчик измерения аудитории, колонка OTS для показов на этом экране остаётся пустой. Сами показы фиксируются как обычно — отсутствует только метрика аудитории.

Чтобы включить измерение OTS, установите Wi-Fi-датчик или камеру AIdiencer в месте размещения экрана, создайте политику OTS с URL этого датчика и назначьте на неё фреймы экрана в Плееры > Настройки фреймов.

Сравнивайте значения OTS в разное время суток и в разных локациях, чтобы выявить самые эффективные экраны и оптимальные окна размещения.