Отслеживание AdBlock у пользователей в Google Analytics при помощи Google Tag Manager

Меня, как владельца сайта и интернет-маркетолога очень важно знать свою целевую аудиторию и знать что на из себя представляет, особенно важно это для тех людей которые размещают у себя на сайте рекламу. И вот недавно я столкнулся с таким вопросом, а сколько людей вообще видит рекламу на моем сайте? (имеется в виду не конкретный ресурс, на нем рекламы пока нет)))

Т.е. проще говоря сколько пользователей сайта использует AdBlock и ему подобные расширения?

Многие  скажут что это можно просмотреть в метрике, однако мне вот все же больше нравится Google Analytics, как-то привычнее он мне.

Как настроить отслеживание AdBlock  в Google Analytics?

Поскольку задача не совсем тривиальна — решить штатными средствами Google Tag Manager у меня честно говоря не получилось (если вы знаете как или читали о другом методе — напишите пожалуйста в комментариях, буду очень благодарен).

1. Необходимо создать Javacsript файл с одной строчкой кода и задать ему имя advertising.js
в файле мы размещаем присвоение значения переменной var adblock = «выключен»  

Все блокировщики рекламы сразу же реагируют на файл advertising.js, и удаляют его по умолчанию, чем мы с вами и воспользуемся.
Файл разумеется размещаем на хостинге.
Да… увы, тут GTM мне помог, но если знаете как сделать без загрузки файла — отпишите в комментариях пожалуйста.

2. Создаем тег в Google Tag Manager, который будет ссылаться на ранее созданный нами файл:

Тип тегаПользовательский HTML

HTML 


Триггер
All pages (создан в GTM по умолчанию)


3. Создаем переменную в которую будет помещаться значение о наличии adblock у пользователя

Имя переменной — AdBlock — variable
Тип переменной — Переменная JavaScript
Имя глобальной переменной — adblock


4. Теперь надо подготовить Google Analytics

На вкладке Администратор на уровне ресурса выбираем пункт Пользовательские определения — Пользовательские параметры

Настраиваем следующим образом:

Название — adblock (можете выбрать любое)
Область действия — Пользователь
Активная — ставим галочку

Сохраняем и запоминаем индекс в таблице


5. Настраиваем отправку данного параметра с помощью Google Tag Manager в Google Analytics

Создаем новый тег AdBlock — tracking:

Тип тега — Universal Analytics
Идентификатор отслеживания —  ID вашего ресурса Google Analytics (у меня он по умолчанию расположен в переменной {{UA}})
Тип отслеживания — событие
Не взаимодействиеTrue 

Дальше в Дополнительных настройках задаем Специальные параметры

Индекс  — Ваш индекс параметра из Google Analytics с прошлого шага
Значение параметра — {{AdBlock — variable}}

Переходим к настройке триггера для тега:
Тип триггераПросмотр страницы — Окно загружено
Триггер активируется на следующих страницах — Все события «Окно загружено»

 

 

Вот так выглядит вся настройка триггера целиком: