For the complete documentation index, see llms.txt. This page is also available as Markdown.

Как отслеживать пользователей AdBlock через Google Analytics 4

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

Вы можете настроить пользовательское событие отслеживания в Google Analytics, которое даст вам представление о том, сколько пользователей посещают ваш сайт с включенным Adblock. Это поможет вам понять, какой объем трафика вы могли бы монетизировать через решение ExoClick для Adblock.

Обратите внимание, что мы будем ссылаться на Google Analytics 4 версию, поскольку Universal Analytics будет отключен в июле 2023 года.

1

Создайте скрипт ad-units.js и загрузите его на свой сервер

Чтобы определить, обращается ли пользователь к нашему сайту с включенным Adblock, мы создадим JavaScript-файл под названием ad-units.js. Этот файл заявляет, что все пользователи, посещающие ваш сайт, не используют Adblock. Поскольку термин "ad-units" блокируется Adblock, мы будем помечать пользователя как использующего расширение-блокировщик рекламы, если этот файл не загружен.

Файл .js должен содержать только следующее:

isAdBlockActive=false;

После того как вы создали этот файл, загрузите его на сервер вашего сайта.

2

Добавьте код отслеживания на каждую из ваших страниц

Тег по умолчанию из GA отслеживает основные события, такие как просмотры страниц, сеансы и пользователи, среди прочего. Что мы собираемся сделать, так это создать пользовательское событие с использованием API GA.

Для этого пользовательского кода мы собираемся создать adblock_user рекомендуемое событие. Код, который нужно добавить на каждую страницу, которую вы хотите отслеживать, выглядит следующим образом:

<script type="text/javascript">var isAdBlockActive=true;</script>
<script src="ad-units.js" type="text/javascript"></script>
<script>
  window.onload = function(e) {
    if(isAdBlockActive){
      gtag("event", "adblock_user", {
        "user":"adblock"
      })
      console.log('Пользователь с Adblock')
        } else {
      gtag("event", "adblock_user", {
        "user":"standard"
          })
      console.log('Обычный пользователь')
    }
  };
</script>

Разместите этот код после тега body на каждом сайте, который вы хотите отслеживать. Давайте подробно рассмотрим каждую часть этого кода:

  • Сначала мы объявляем переменную isAdblockActive как true, то есть каждый пользователь, посещающий ваш сайт, имеет включенный adblock. Сразу после этого мы вызовем ad-units.js скрипт, который мы создали ранее, и он изменит эту переменную на false. Это означает, что пользователи будут считаться "обычными", если только у них нет блокировщика рекламы, который блокирует ad-units.js файл; в противном случае они будут считаться "adblock".

  • Затем мы создаем пользовательское событие под названием adblock_user событие на основе того, является ли переменная isAdBlockActive истинной или нет. Мы добавили параметр события user так, чтобы мы могли быстро идентифицировать его в GA. Подробно мы объясним это в следующем разделе.

Убедитесь, что вы разместили основной код отслеживания GA в теге head иначе код не будет работать.

3

Создайте измерение и пользовательское событие в GA

Этот шаг поможет вам лучше визуализировать пользователей Adblock на панели управления GA. Измерение можно использовать как фильтр в различных отчетах, тогда как пользовательское событие даст вам отдельную страницу, где можно проверить количество пользователей adblock на вашем сайте.

Пользовательское измерение

1

Нажмите на Администрирование > Пользовательские определения, затем нажмите на Создать пользовательские измерения.

Настройка пользовательского измерения 1
2

Добавьте Adblock как "название измерения" и выберите Событие как "область действия", затем добавьте описание по вашему выбору и укажите user в качестве "параметра события".

Настройка пользовательского измерения 2
3

Hit Сохранить.

Измерение не заработает сразу: оно начнет появляться в ваших отчетах только после того, как через несколько дней будет зафиксировано достаточное количество событий/пользователей. Когда оно станет доступным, вы сможете использовать его, чтобы добавить сравнение к просматриваемому отчету:

Сравнение пользовательского измерения 1
Сравнение пользовательского измерения 2

Пользовательские события

1

Нажмите на Администрирование > События, затем нажмите на Создать пользовательское событие.

Настройка пользовательского события 1
2

Нажмите на Создать. В названии пользовательского события укажите adblock_user. Затем в качестве условий совпадения укажите следующее:

Настройка пользовательского события 1
3

Наконец, включите "копировать параметры из исходного события" и нажмите "Сохранить".

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

Результаты пользовательского события

Последнее обновление

Это было полезно?