Стандарт измерения показателей IAB в подкастах
IAB (Interactive Advertising Bureau) – это международная организация, которая занимается цифровой рекламой. IAB разрабатывает стандарты, например, регулирующие правила измерения разных показателей в подкастах.
Стандарты помогают честно оценивать успешность подкастов. Например, некоторые плафтормы считают любой запуск аудиофайла эпизода прослушиванием, а другие – только если было прослушано больше половины аудиофайла. Поэтому IAB разработала стандарт, который регулирует показатели подкастов. Платформы, которые соблюдают этот стандарт, позволяют подкастерам видеть одинаково измеренную статистику. Это помогает подкастерам четко понимать, как слушатели взаимодействуют с их подкастами.
Студио для подкастеров формирует статистику, отвечающую стандарту IAB.
Как формируется статистика, собранная с учетом стандартов IAB?
Изначально массив данных со статистикой подкаста включает в себя все возможные запросы к аудиофайлам эпизодов. Чтобы выделить показатели подкаста, необходимо отфильтровать этот массив по стандарту IAB.
Общее количество прослушиваний
Общее количество прослушиваний включает в себя как уникальные, так и неуникальные прослушивания.
Чтобы выделить общее количество прослушиваний из массива данных со статистикой, необходимо:
1. Исключить запросы на предварительную загрузку.
Предварительная загрузка – это загрузка ресурса, который может быть использован в будущем, заранее. Предварительная загрузка подкастов напрямую влияет на количество прослушиваний, хотя учитываться не должна.
Есть два возможных решения:
- Запрет предварительной загрузки в плеерах и на веб-сайтах.
- Использование пороговой логики, основанной на подгрузке ID3 и 1 минуты дорожки. Это означает установку определенных условий или порогов, которые должны быть выполнены, чтобы определить, что запрос действительно был на прослушивание или скачивание, а не на предварительную загрузку файла.
2. Исключить запросы от ботов и ложные запросы.
Существуют сценарии, когда в массиве данных появляются запросы от ботов или сервисов, которые выглядят как реальные прослушивания или скачивания. Чтобы исключить подобные запросы, необходимо исключить запросы:
- С IP-адресов, не принадлежащих реальным пользователям. К примеру, IP-адреса известных серверов.
- С IP-адресов, совершающих большое количество скачиваний или обращений к хостингу. Они проверяются на возможность потенциального мошенничества.
- С ошибочными referer-данными. Заголовок Referer содержит URL предыдущей страницы, с которой пользователь перешел на текущую страницу или отправил запрос.
- С referer-данными, которые указывают на то, что запрос был сделан не реальным пользователем.
- С ложными значениями User-Agent. Заголовок User-Agent предоставляет информацию о браузере или другом клиентском приложении, отправляющем запрос.
- Со значениями User-Agent, которые не принадлежат реальным пользователям. Например, боты, которые определяют себя ботами.
- Apple-клиентов. Официальное приложение Apple Podcasts делает запросы, чтобы убедиться, что файл можно скачать.
- На прослушивания с Apple Watch.
3. Отфильтровать HTTP-запросы:
- Не учитывать HEAD-запросы, потому что обычно они используются для проверки изменений.
- GET-запросы:
- С кодом состояния 200 (OK Request) должны быть подсчитаны.
- С кодом состояния 206 (Partial Content) должны учитываться только если загрузка удовлетворяет правилу 1 минуты. Это означает, что должны учитываться только запросы на части контента, продолжительность которых превышает 1 минуту.
- С кодом состояния 304 (Not Modified Request) должны учитываться как сигнал того, что пользователь имеет аудиофайл и лишь хочет узнать, изменился ли он.
4. Проанализировать объем скачиваемого файла.
Слушатель может загрузить только метаданные эпизода или всего несколько секунд аудиофайла, такие прослушивания учитываться не должны.
За прослушивание считается скачивание метаданных и аудиофайла от 1 минуты или всего аудиофайла, если он короче минуты.
Аудитория подкаста
Аудитория – количество уникальных слушателей, которые впервые обратились к аудиофайлу эпизода в указанном месяце.
Чтобы выделить аудиторию подкаста, необходимо отфильтровать запросы от уникальных слушателей по их IP-адресам и значениям User-Agent.
Количество уникальных прослушиваний
Уникальное прослушивание – первое обращение уникального слушателя к аудиофайлу эпизода в течение 24 часов (с 00:00 до 23:59). Один уникальный слушатель может совершить несколько уникальных прослушиваний.
Чтобы выделить количество уникальных прослушиваний, необходимо:
1. Отфильтровать запросы на уникальные прослушивания по IP-адресам и значениям User-Agent.
2. Считать одним уникальным прослушиванием случаи, когда загрузка аудиофайла разделена на несколько запросов. Например, если слушатель слушает первую половину эпизода, ставит воспроизведение на паузу, а через какое-то время (1 час, 10 часов, 25 часов) возобновляет его.