Ответ
Как узнать, кто блокирует рекламу на сайте Опции темы
Старый 13.12.2015, 15:50
  #1
Nataly
 
Регистрация: 29.07.2014
Сообщений: 474

Как узнать, кто блокирует рекламу на сайте
Давайте начнем с очевидного вопроса: зачем знать, кто использует блокировщик рекламы на сайте? Блокировщик рекламы не обращает внимания на правила и условия сайта или то, насколько усердно вы работали над созданием контента. Блокируя показ рекламы, программа искажает данные из Google Analytics, что заставляет вас задумываться о следующих вещах:

• Возможно, реклама не загружается должным образом?
• Объявления не эффективны?
• Сколько посетителей никогда не увидят рекламу?
• Кто блокирует мои объявления?





Чтобы ответить на эти вопросы, мы не собираемся нарушать правила Google или любой другой сети. Мы просто применим код, который позволит определить, когда используются блокировщики рекламы.

Итак, рассмотрим, как с помощью Google Analytics можно сегментировать данные о тех, кто блокирует рекламу на сайте:

1. Скопируйте и вставьте фрагмент JavaScript-сниппета ниже.

2. Создайте сегмент в Google Analytics под названием «Ads blocked».

3. Настройте новый сегмент так, чтобы он собирал данные события из JS-сниппета.

4. Повторите эти действия для сегмента «Ads not blocked».

5. Плюс: создайте специальные параметры для большей гибкости.

Таким образом, вы узнаете, какой процент посетителей используют блокировщики рекламы, и какое влияние это оказывает на доход от рекламы. В 2015 года работа блокировщиков рекламы стоила рекламной отрасли $22 млрд. Их использование выросло на 41% по всему миру в прошлом году. Теперь давайте выясним, какой ущерб это принесло вам.

Необходимые условия

Чтобы использовать данную стратегию, необходимо установить Google Analytics и Google AdSense. Они обнаруживают, когда Adsense не работает, как ожидалось, что указывает на то, что мы имеем дело с блокировщиками рекламы. Это значит, что реклама из любой другой сети, скорее всего, будет также заблокирована.

Вы также должны знать о том, что мы не берем в расчет пользователей, отключающих полностью JavaScript. Это очень небольшой сегмент трафика. И их очень сложно отследить.

Что представляет собой наш код отслеживания





Если вы думаете, что вам придется долго и трудно настраивать код, мы вас удивим. Код, который мы используем, фактически состоит из 11 строк. Теперь мы опубликуем его и объясним, что на самом деле он делает, будучи добавленным на страницы.

Фрагмент кода

<script>
if(typeof adsbygoogle !== “undefined”) {
window.addEventListener(‘load’, function() {
if(typeof ga !== “undefined”) {
if(typeof adsbygoogle.loaded === “undefined”) {
ga(‘send’, ‘event’, ‘AdSense’, ‘Ads blocked’, { “nonInteraction”: 1 });
} else {
ga(‘send’, ‘event’, ‘AdSense’, ‘Ads not blocked’, { “nonInteraction”: 1 });
}
}
}, false);
}
</script>


Если вы хотите отслеживать только события «Ads blocked», вы можете использовать эту измененную версию:

<script>
if(typeof adsbygoogle !== “undefined”) {
window.addEventListener(‘load’, function() {
if(typeof adsbygoogle.loaded === “undefined” && typeof ga !== “undefined”) {
ga(‘send’, ‘event’, ‘AdSense’, ‘Ads blocked’, { “nonInteraction”: 1 });
}
}, false);
}
</script>


Как установить код для отслеживания блокировщиков рекламы

Если вы устанавливали фрагменты кода на сайте ранее, то у вас не будет с этим проблем. Если нет, мы рекомендуем добавить систему управления тегами такую, как Google Tag Manager. В противном случае, пожалуйста, обратитесь к веб-разработчику для быстрого обновления кода.

Вставьте фрагмент кода непосредственно перед заключительным тегом </Body> в шаблоне сайта. Он должен отображаться на каждой странице. Это все, что нужно в части установки кода.

Примечание: для реализации данного хака вы должны иметь Google Universal Analytics или версию Google Analytics, содержащую «analytics.js».

Что же делает данный JavaScript код? Опишем пошагово, что будет происходить:

1. Дождитесь загрузки страницы и проверьте, загрузился ли Google Analytics.

2. Если GA загрузил JavaScript, то он работает, так что проверьте, загрузился ли Google AdSense.

3. Отправить данные в Google Analytics, чтобы определить, было ли объявление блокировано или нет.

Если страницы загружаются и Google Analytics выполняет свою работу, проверьте Adsense. А если Adsense не загружается? Тогда мы можем сделать вполне логичный вывод, что ему не дал загрузиться блокировщик рекламы. Вот и все. Далее хитрый код сегментирует пользователей на тех, кто блокирует рекламу и тех, кто этого не делает. Затем он отправляет эту информацию в Google Analytics.

Строчка кода говорит Google Analytics зафиксировать для нас событие. Оно говорит нам, обнаружили ли заблокированное объявление или нет. Вот и все.

Ограничения на сбор данных в Google Analytics

Отправка пользовательских событий в Google Analytics подчиняется ряду ограничений. Если трафик сайта превышает 10 миллионов просмотров в месяц, вам предложат получить премиум аккаунт с более высокими ограничениями. Кстати, вы можете также стать премиум пользователем Google AdSense.

Что можно сделать с полученными данными?

Теперь, когда наш замечательный код генерирует данные, мы должны визуализировать данные через Google Analytics. Вы можете использовать другую аналитическую платформу, но данное руководство концентрируется на GA.

Отобразите статистику по блокировке объявлений в пользовательских сегментах Google Analytics

Пользовательские сегменты Google Analytics позволяют группировать данные по-новому. В нашем случае, мы просто создадим два новых сегмента данных:

• Трафик, блокирующий рекламу

• Трафик, не блокирующий рекламу

Это позволит сравнить все показатели и поведенческие данные для обоих сегментов.

Шаг 1 – Перейдите в «Audience Overview» и добавьте сегмент





Шаг 2 – Создайте новый сегмент для «Ads blocked»





Шаг 3 – Настройте новый сегмент





• Введите в качестве имени сегмента «Ads blocked»

• Выберите «Conditions» в «Advanced» (левый столбец)

• В раскрывающемся списке выберите «Event Action» из группы «Behavior»

• В поле «event action» введите «Ads blocked»

• Нажмите кнопку «Save»,чтобы создать новый сегмент.

Наш новый сегмент будет основываться на событиях, которые мы создали с помощью кода. Каждый раз, когда он будет обнаруживать, что объявление заблокировано, оно сохранит его в Google Analytics. Сейчас мы применяем эти события для создания нового сегмента.

Шаг 4 – Повторите эти шаги для сегмента «Ads not blocked»

Сейчас мы повторим шаги с 1 по 3. На этот раз мы создадим новый сегмент аналогично для «Ads not blocked». Когда все будет готово, эти сегменты дадут нам понимание разницы между пользователями, блокирующими и не блокирующими рекламу.





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

Зачем использовать специальный параметр?

Использование специального параметра - это наша вторая стратегия для добавления статуса блокировщика рекламы в данные Google Analytics. Параметр – это лишь свойство посетителя сайта. Например, это могут быть демографические данные (из какого города тот или иной пользователь).

Каждому сеансу будет приписан специальный параметр (используют ли пользователи блокирование рекламы или нет). Мы покажем, как создать новый специальный параметр и добавить его в код отслеживания GA.

Создание нового специального параметра

Итак, мы хотим настроить специальный параметр «Ad Blocker Status». Мы сделаем это с главной страницы админа в Google Analytics.

Шаг 1 – Кликните на «Admin» в верхней части страницы

Если у вас несколько сайтов, убедитесь, что вы кликаете на «All Website Data».





Шаг 2 – В настройках выберите «Custom Definitions»





Шаг 3 – Выберите «New Custom Dimension»





Шаг 4 – Назовите параметр «Ad Blocker Status» и выберите «Session» для Scope

Нажмите кнопку «Create», чтобы перейти к заключительному шагу.





Шаг 5 – Просмотрите примеры и нажмите кнопку «Done»

Теперь вы можете взглянуть на код. Мы предоставим модифицированный код отслеживания на следующем шаге.





Шаг 6 – Теперь мы заменим предыдущий фрагмент кода


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

Новый сниппет для отслеживания параметра

if (typeof adsbygoogle !== “undefined”) {
window.addEventListener(‘load’, function () {
if (typeof ga !== “undefined”) {
if (typeof adsbygoogle.loaded === “undefined”) {
ga(‘set’, ‘dimension1’, ‘Ads Blocked’);
ga(‘send’, ‘event’, ‘AdSense’, ‘Ads blocked’, {“nonInteraction”: 1});
} else {
ga(‘set’, ‘dimension1’, ‘Ads Displaying’);
ga(‘send’, ‘event’, ‘AdSense’, ‘Ads not blocked’, {“nonInteraction”: 1});
}
}
}, false);
}


Новый код, который мы добавили, выделен синим цветом, так что вы можете увидеть изменения. Этот сниппет не только отправляет данные о пользователях, блокирующих рекламу, но и добавляет новый параметр.

Рассмотрим «Ad Blocker Status» как дополнительный параметр

Когда мы создаем новые специальные параметры, они становятся доступны в отчетах Google Analytics в качестве дополнительного параметра.





Вы можете выбрать «Ad Blocker Status» из выпадающего меню «Secondary Dimension» в разделе «Custom Dimensions». Затем вы сможете просматривать аналитические данные со статусом «ad blocker», добавленные в отчет.

Итак, какой процент посетителей блокирует ваши объявления?

Мы показали два различных способа обнаружения и отслеживания пользователей, блокирующих рекламу. Ведь вам важно знать, какой объем трафика никогда не увидит рекламу. Изучив данные, вы сможете также понять, как меняется пользовательский опыт посетителей, не видящих рекламу. Например, увеличивается ли время, проведенное такими людьми на сайте?

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

Это те моменты, о которых стоит задуматься, получив данные. Но мы не можем работать вслепую. Нам совершенно необходимо знать, сколько пользователей блокируют наши рекламные объявления.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.12.2015, 16:42
  #2
Матрос
 
Аватар для Матрос
Регистрация: 26.03.2011
Сообщений: 1,370

Очень интересная статья, надо будет протестировать на досуге . Тема будет полезна тем кто зарабатывает на контекстной рекламе, так как из-за растущей популярности блокировщика рекламы CRM катастрофически низкий.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, о чем думают клиенты: 12 инструментов Nataly Статьи 0 25.09.2015 18:55
Как узнать, важна ли близость бизнеса к центроиду Nataly Статьи 0 07.04.2015 18:09
Google Analytics: как узнать источники трафика? Nataly Статьи 0 15.08.2014 03:01
Как узнать доступность текста для посетителей? Strike Сервисы 0 11.04.2014 10:33
Мосгорсуд блокирует ресурсы за контрафакт "Вия 3D" Zeus Аналитика 10 15.02.2014 13:01

Метки
google adsense, google analytics, javascript-сниппет, блокировщик рекламы, код отслеживания, трафик


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 23:19. Часовой пояс GMT +3.