В этом документе описана технология подсчета показов, используемая в Google Менеджере рекламы. Более подробные сведения вы найдете в руководствах, подготовленных Ассоциацией развития интерактивной рекламы (IAB).
- Подсчет показов
- Планирование и показ объявлений
- Методика обнаружения и фильтрации недействительного трафика
- Данные в отчетах
Подсчет показов
Выборка
Подсчет предусматривает сбор совокупной информации, а не выборку данных, поэтому в системе нет универсальных оценок и статистических прогнозов. Методика основана на подсчете всех зарегистрированных показов (с учетом фильтрации).
Показатели
Менеджер рекламы формирует показатели аудитории на основе сведений о показах медийных объявлений (баннеров), кликах и CTR. Данные могут относиться к сети, рекламодателю, продавцу, креативу, рекламному блоку, месту размещения, дате и конкретному времени суток. В этом документе рассматривается методика подсчета показов и формирования отчетов о них.
Реализация, инициируемая клиентом
Запросы, приводящие к показу объявлений, инициируются HTTP-запросами, которые генерируются тегами
<script>
в коде страницы, отображаемой в браузере. Обратите внимание, что для каждого показа объявления необходимо вызывать функцию JavaScript googletag.defineSlot
. Каждый раз, когда браузер вызывает функцию googletag.display
, на сервер отправляется отдельный HTTP-запрос для получения объявления.
Пример тега Google Publisher Tag можно найти здесь.
Ответ сервера, учитываемый при подсчете показов
Тег объявления JavaScript GA_googleFillSlot
отправляет HTTP-запрос на сервер объявлений. Сервер выбирает объявление и возвращает код 200 вместе с кодом JavaScript, который передает в браузер креатив, полученный с сервера Google или с помощью тега внешнего объявления. Показ регистрируется, когда сервер отвечает на запрос объявления и передает контент. При таком варианте реализации подсчет происходит при выборе и возврате контента объявления сервером до того, как реклама будет фактически показана пользователю.
Ограничения, связанные с сигналом к регистрации показа
- Менеджер рекламы регистрирует показ, когда сервер объявлений этого сервиса получает запрос от браузера и выбирает подходящее объявление, пока демонстрация выбранного рекламного контента ещё не началась. Из-за этого количество учтенных показов в некоторых случаях может быть завышено, например если пользователь закрывает сайт после выбора креатива в ответ на запрос, но до начала его показа.
- Показ объявлений во всплывающих окнах может быть запрещен специальными блокировщиками. Если издатель корректно добавил теги объявлений Менеджера рекламы (которые, помимо прочего, используются для отслеживания статистики), блокировщик всплывающих окон будет предотвращать обработку таких тегов и, следовательно, регистрацию показов. Однако если креатив спровоцирует открытие всплывающего окна, то показ будет засчитан независимо от действия блокировщика.
Одновременное отслеживание объявлений
Групповая загрузка объявлений не поддерживается. Это значит, что каждое объявление загружается и регистрируется отдельно.
Способы очистки кеша
Менеджер рекламы с помощью функции JavaScript автоматически добавляет в URL случайное число при любом обращении к серверу объявлений. Это позволяет ограничить кеширование тега объявления. Кроме того, если показ объявлений осуществляют сторонние серверы, то для вставки случайных чисел, которые делают URL уникальными, можно пользоваться макросами очистки кеша. Однако этот способ работает только в том случае, если теги рекламных блоков добавлены корректно.
Метод регистрации
- Для обеспечения достаточной мощности Google использует несколько серверов объявлений, на каждом из которых ведется файл журнала, обрабатываемый централизованно. Чтобы гарантировать обработку всех журналов, после анализа результатов за день применяются автоматизированные процедуры. Если система обнаруживает необычные операции или ошибки, она выдает сообщения, которые требуют ручного вмешательства. Задержка обработки журнала и регистрации статистики по показам объявлений может достигать четырех часов.
- Ниже описаны некоторые регистрируемые виды данных и их назначение.
- IP-адрес. Адрес пользователя, отправляющего запрос. Применяется в процессе фильтрации, в том числе для идентификации и удаления данных, не связанных с реальными пользователями, и внутреннего трафика Google.
- Агент пользователя. Текстовая строка, которая передается на сервер и содержит определенную идентификационную информацию о браузере. Она используется в процессе фильтрации преимущественно для идентификации и удаления данных, не связанных с реальными пользователями.
- Дата и время. Сведения о том, когда сервер объявлений Менеджера рекламы зарегистрировал запрос.
- Содержание объявления. Данные, позволяющие идентифицировать содержимое, которое было выбрано сервером объявлений Менеджера рекламы для показа.
- Издатель. Идентифицирует сайт издателя, отправляющий запрос объявления.
- Рекламный блок. Определяет положение объявления на сайте издателя. С одним рекламным блоком может быть связано несколько позиций.
- Позиция. Определяет соответствующую кампанию или креатив.
Другие сведения о методах получения статистики
- Блокировщики всплывающих окон. Браузеры могут препятствовать показу объявлений во всплывающих окнах. Если издатель корректно добавил теги объявлений Менеджера рекламы (которые, помимо прочего, используются для отслеживания статистики), блокировщик всплывающих окон будет предотвращать обработку таких тегов и, следовательно, регистрацию показов.
- Браузеры, не поддерживающие JavaScript. В некоторых старых версиях браузеров и устройств не поддерживается JavaScript. Кроме того, пользователи могут сами отключать JavaScript в новых браузерах. В результате программы и скрипты, написанные на этом языке, не могут быть выполнены. При корректной работе Менеджера рекламы теги объявлений создаются с помощью функции JavaScript. Браузеры, которые не могут выполнять скрипты JavaScript, не генерируют вызовы объявлений и не взаимодействуют с сервером Менеджера рекламы. Это значит, что не будет ни показов, ни статистики по ним.
- Программы блокировки объявлений. Некоторые браузеры и инструменты позволяют блокировать показ материалов (в том числе объявлений), которые связаны с определенными доменами. Пользователи могут полностью запретить запросы к выбранным доменам или настроить блокировку изображений оттуда. Решения, которые предотвращают отправку запросов в домен Менеджера рекламы, могут никак не влиять на точность учета показов, если блокируются и запросы объявлений, и отслеживание статистики. В таких случаях количество показов не увеличивается. Если же блокируются изображения или материалы с сервера креативов, но разрешено взаимодействие с серверами Менеджера рекламы, то число зарегистрированных показов может оказаться больше фактического. Так бывает, когда запрос объявления оказался обработан и засчитан, но затем креатив не был показан из-за запрета браузера. Кроме того, определенные инструменты блокировки отфильтровывают рекламу на основе размера изображений, что также может приводить к завышению числа показов.
- Показ изображений отключен. Пользователи могут отключить показ изображений в браузере. В этом случае браузер не будет запрашивать графические объявления у сервера креативов. Это приведет к тому, что пользователи не будут видеть графические креативы стандартного формата, а прочие мультимедийные объявления будут демонстрироваться. Однако иногда браузер все равно отправляет первоначальные запросы на сервер объявлений Менеджера рекламы, из-за чего число показов креативов со статическими изображениями может быть завышенным. Причина в том, что показ засчитывается после запроса, но до загрузки объявления в браузере.
- Автоматическое обновление. При каждом обновлении страницы на сервер объявлений отправляются новые запросы, и в итоге регистрируются дополнительные показы рекламы.
- Другие ограничения. Помимо ограничений, описанных выше, также есть вероятность повреждения записей журналов и других ошибок, в результате которых журналы становятся непригодными для использования при подсчете показов.
Планирование и показ объявлений
Ознакомьтесь с информацией о том, через какие временные промежутки в Менеджере рекламы вступают в силу различные изменения.
Методика обнаружения и фильтрации недействительного трафика
Мы стремимся выявлять и отфильтровывать как общий, так и сложный недействительный трафик, анализируя идентификаторы, сведения об активности и характер действий пользователей. В то же время сейчас стандарты, связанные с общим недействительным трафиком, среди сервисов Google действуют только в Менеджере рекламы. Среди прочего мы проверяем подозрительные действия пользователей и автоматизированных систем. Поскольку издателям, рекламодателям и их агентам не всегда удается идентифицировать пользователей и определить их намерения, мы не можем гарантировать заблаговременную идентификацию и полное исключение недействительного трафика из отчетов. Чтобы обеспечить конфиденциальность процессов фильтрации и защиту от обратного проектирования, мы не раскрываем подробную информацию (помимо представленной в этом документе) о процедурах фильтрации никому, кроме аудиторов, проводящих проверку таких процедур.
- Журналы объявлений. Система фильтрует журналы объявлений Менеджера рекламы, чтобы исключить данные, не связанные с реальными пользователями, и сведения о недействительных событиях. В результате формируются файлы с обобщенной статистикой показа объявлений.
- Недействительные события. Во время фильтрации из журналов удаляются некоторые неинформативные записи, например о случаях, когда сервер не смог интерпретировать запрос и записал в журнал только код ошибки. Неполные или поврежденные записи также удаляются из журналов. Система проверяет, есть ли в записях поля, заданные в запросе. Если они отсутствуют либо содержат неполную или неточную информацию, запись игнорируется.
- Начатые неактивные показы. Показы, регистрируемые при их начале, считаются неактивными, если они произошли на устройстве, которое непрерывно получало объявления или запросы ставок в течение сеанса продолжительностью более 16 часов без сброса. Сеансы сбрасываются ежедневно в 05:00 по местному времени, а также если устройство не получает запрос в течение более 30 минут. Они также сбрасываются при отправке запроса ping VAST, который относится к взаимодействию с объявлением, например командам "Приостановить", "Отключить звук", "Включить звук", "Увеличить/уменьшить громкость" и т. д. В настоящее время сбор данных по бездействию выполняется только для подключенных телевизоров.
- Данные, не связанные с реальными пользователями. К этой категории относятся данные по операциям на сайте, выполняемым роботами (известными также как "пауки", "сканеры", "индексаторы", "боты" и т. п.). Например, это может быть запрос страниц сайта программами и рекурсивный переход по ссылкам на странице к другим разделам сайта, включая ссылки на серверы объявлений. Также эти операции могут выполняться инструментами, которые обеспечивают корректную работу сайта и индексацию контента или извлекают информацию, например формируют базы данных для поисковых систем. Когда браузер пользователя или робот отправляет запрос на сервер, то, помимо информации, относящейся к запросу, передаются определенные сведения, например IP-адрес устройства и агент пользователя. Агент тоже может передавать данные о компьютере пользователя, например тип браузера (Internet Explorer, Firefox, Safari, Opera и т. д.), его версию, тип операционной системы и другие сведения, в том числе для идентификации на сервере. Такая информация помогает отфильтровывать данные, не связанные с реальными пользователями.
- Проверка ресурсов партнеров. Каждый клиент, работающий с Менеджером рекламы, обязан соблюдать Правила использования продуктов платформы Google. Советуем изучить в них раздел "Недействительная активность". Google постоянно отфильтровывает недействительный трафик и проверяет ресурсы партнеров, получающие его в большом объеме. Аккаунты таких партнеров могут быть приостановлены или закрыты.
-
Дополнительные сведения о фильтрации
- Источники данных об автоматизированных программных средствах. В целях идентификации автоматизированных действий Google использует международный список роботов IAB/ABCe, а также дополнительные фильтры, учитывающие сведения о зарегистрированных автоматизированных системах. Список роботов IAB используется в качестве файла исключений.
- В рамках фильтрации на основе действий с помощью разных видов анализа выявляется поведение, характерное для автоматизированных систем. Команда специалистов Google по качеству рекламного трафика использует специальные инструменты, которые позволяют выявить любые подозрительные действия, и при необходимости отфильтровывает недействительный трафик.
- Пассивная фильтрация постфактум. Пользователь (браузер, робот и т. д.) получает ответ на свой запрос без уведомления о том, что его трафик сочтен недействительным или будет отфильтрован или удален, так как Google не предоставляет агенту пользователя сведений, позволяющих проанализировать механизмы фильтрации. В некоторых случаях блокировка запросов может также осуществляться в клиентской части, если высока вероятность того, что выполнение запроса приведет к недействительной активности. Из трафика, связанного с резервированием, блокируется менее чем 0,5 % запросов объявлений.
- Автообновление. Некоторые страницы используют программный код HTML, чтобы автоматически обновлять содержимое браузера с определенной периодичностью, в том числе вызывая показ новых объявлений. Мы не можем отслеживать использование такой функции издателями и не гарантируем, что они в полной мере раскрывают информацию о таких страницах. Однако у Google есть возможность оперативно проводить внутренний анализ трафика со страниц, которые обновляются автоматически, и сегментировать его.
- Частота фильтрации. Фильтрация недействительного трафика происходит постоянно, это часть системы обработки данных. Подробнее…
-
Обновления систем фильтрации. Google постоянно обновляет системы фильтрации недействительного трафика. При этом проводится анализ данных, чтобы определить, какие кампании недополучили доход. Специалисты Google уведомляют клиентов, которым принадлежат эти кампании, если это необходимо и не позволяет клиентам определить принципы фильтрации трафика.
-
Внутренний трафик. Теперь в Google реализованы процессы для удаления активности, связанной с внутренними IP-адресами.
Трафик Менеджера рекламы, связанный с резервированием, фильтруется полностью (по данным проверки тестовой выборки).
Данные в отчетах
- Google передает в Менеджер рекламы информацию о показах объявлений с помощью автоматизированных инструментов для создания отчетов.
- Отчеты содержат такие показатели аудитории, как количество показов объявлений, число кликов и значение CTR. Данные могут относиться к сети, рекламодателю, продавцу, креативу, рекламному блоку, месту размещения, дате и конкретному времени суток. Менеджер рекламы формирует отчеты с использованием нескольких параметров (например, можно сортировать заказы по дате и времени и креативы по дате). При этом сервис не вычисляет приблизительные значения.
- Данные в отчетах обычно соответствуют часовому поясу издателя.
- Сбор статистики в Менеджере рекламы осуществляется непрерывно, однако данные в отчетах могут появляться с задержкой до четырех часов. Статистика за месяц фиксируется первого числа следующего месяца после 3:00 по тихоокеанскому времени.
-
Контроль качества перед выпуском новой версии осуществляется следующим образом:
- В Google ведется учет всех утвержденных изменений, а также протоколируются запросы на их внесение. После утверждения изменений они реализуются и тестируются (например, с помощью методов модульного тестирования). Эти операции могут осуществляться как автоматическими средствами, так и вручную. Набор тестов определяется характером вносимых изменений. После тестирования всех модулей формируется сборка, содержащая все нововведения. Она тестируется в параллельной среде. Если эта процедура прошла успешно, изменения включаются в рабочую версию.
- Системы управления доступом позволяют выборочно работать с теми или иными компонентами Менеджера рекламы. Кроме того, они гарантируют, что только уполномоченные специалисты смогут утверждать изменения для программ и систем, а также переносить их в рабочую среду. Существуют официальные процедуры по предоставлению, изменению и отзыву прав доступа в среде Менеджера рекламы под контролем Google. Кроме того, ежеквартально проводится аудит доступа пользователей. В рамках этой процедуры проверку проходят все их аккаунты, что позволяет определить, правильно ли предоставлены права доступа.
- Проверка данных: Google выявляет отклонения в отчетах и с помощью автоматизированных инструментов уведомляет об этом ответственных сотрудников. Получив такое оповещение, наши специалисты обязаны выполнить требуемые корректирующие действия. Если нужно повторно обработать большой объем данных, проверка выполняется в индивидуальном порядке.
Методика классификации устройств
Google определяет типы устройств с помощью данных агентов пользователя и SDK мобильных приложений. Эти сведения поступают как из внутренних, так и из внешних источников, но сама процедура выполняется без участия третьих лиц.