Значение (not set) в отчетах Google Analytics — как расшифровать и исправить

284
10061
Материалы для скачивания

Если в отчете Google Analytics вы видите надпись (not set) вместо какого-то параметра, это значит, что у GA нет данных по этому параметру или он не смог их расшифровать. Очевидно, что каши с такими отчетами не сваришь — у вас есть цифры, но что они означают и как их использовать для анализа, непонятно.

Кроме того, значение (not set) в некоторых стандартных отчетах Google Analytics — это тревожный сигнал того, что аналитика на вашем сайте настроена с техническими ошибками. Особенно важно отслеживать долю таких значений при первом внедрении аналитики и при добавлении на сайт нового функционала.

В этой статье мы расскажем, в каких именно отчетах Google Analytics можно встретить пометку (not set), почему она там появилась и как это исправить.

Отчеты «Аудитория»

Группы отчетов «География» и «Мобильные устройства»

Данные для этих отчетов Google Analytics собирает автоматически c помощью cookies, рекламных идентификаторов для мобильных устройств и т.д.

Значение (not set) можно встретить в отчете «География — Язык». К примеру, на этом скрине мы видим, что GA не смог определить язык для 2,6% посетителей сайта:

Значение (not set) в отчетах Google Analytics

В отчете «География — Местоположение» ситуация почти аналогичная:

В отчете «Мобильные устройства — Устройства» на скриншоте ниже для 3% пользователей не определилось название девайса:

В целом значение (not set) в подобных отчетах можно наблюдать как минимум для 1% пользователей. Эта надпись появляется по разным причинам, на которые, к сожалению, мы никак не можем повлиять:

  • Удаление файлов cookies.
  • Отключение JavaScript в браузере пользователя.
  • Google Analytics не смог определить по IP местоположение или вообще не смог определить IP.
  • Различные блокировщики (AdBlock и т.п.) и другие причины.

Группа отчетов «Технологии»

Еще один интересный отчет, на который стоит обратить внимание, «Технологии — Браузер и ОС». Каждый раз, когда пользователь заходит на сайт, его браузер отправляет строку с User Agent. Она содержит информацию о платформе, которая выполняет запрос, включая сведения о браузере. Google Analytics получает эту информацию, однако иногда она оказывается недоступной. В результате мы видим в отчете (not set):

Если количество пользователей со значением (not set) в таком отчете меньше 5%, это нормальная ситуация. В противном случае стоит проверить трафик — возможно, он поступает на сайт от спам-ботов. Они с помощью Measurement Protocol могут отправлять в Google Analytics любые фейковые хиты. Для этого спам-ботам достаточно знать идентификатор вашего ресурса в GA.

Есть два типа таких роботов. Первые посещают ваш сайт и отправляют в Google Analytics ложный трафик. Эти роботы умеют отправлять HTTP-запрос с заголовком, который содержит фейковый referer, чтобы не дать себя обнаружить. При этом они могут использовать в URL название какого-нибудь популярного сайта. Благодаря умению выполнять JavaScript код такие боты избегают фильтрации роботов в GA.

Спам-боты второго типа отправляют фейковые хиты, не посещая ваш сайт. Такой спам называют призрачным (ghost spam).

В нашем примере на скриншоте выше у 14,95% пользователей браузер не определен. При этом средняя продолжительность сессии около 2 минут и есть транзакции. Чтобы разобраться в подозрительной ситуации, копнем глубже и откроем отчет «Источники трафика — Весь трафик — Переходы»:

Обратите внимание на источники переходов, для которых показатель отказов равен нулю или 100%, а количество сессий больше 10. Как видим, в строках 5-9 как раз такая ситуация. Вероятнее всего, это боты. Еще одним доказательством спама могут быть странные имена источников, такие как iloveyou, ithinkaboutyou в нашем примере.

Также обратите внимание на пользователей с источником перехода spamcampaign22 в восьмой строке. Они совершили 264 транзакции — по одной на каждого пользователя. Если мы сами не догружали в ресурс эти данные, то предположение о спам-трафике подтверждается.

Теперь добавим к нашему отчету параметр «Имя хоста»:

В этом примере наш сайт называется example.com. Именно такой хост должен быть во всех строках отчета. Однако у подозрительных источников перехода мы видим в столбце «Имя хоста» пометку (not set). Это и есть призрачный спам. Более того, часть трафика с источником Facebook и Instagram также является ghost спамом. То есть эти роботы, не посещая наш сайт, отправили фейковые хиты в Google Analytics и попытались сделать их максимально правдоподобными.

Если бы все боты передавали еще и параметр хоста, как в девятой строке отчета (имя хоста ghost), то мы бы и не узнали, что в нашем ресурсе лишние данные о пользователях и переходах.

Игнорирование (not set) в таких отчетах приводит к тому, что роботы искажают ваши данные по продажам, отправляя в ресурс несуществующие транзакция. В результате вы видите события, которых нет в вашем ТЗ, и просмотры товаров, которые никогда не продавали. Если же у вас настроен экспорт данных из Google Analytics в Google BigQuery (стандартный или с помощью OWOX BI Pipeline), то фейковые данные увеличивают вес таблиц, где они хранятся. Из-за этого данные обрабатываются медленнее, а платить за их хранение и обработку вам приходится больше.

Как избавиться от спам-трафика

Первое, что нужно сделать — исключить трафик от ботов. Для этого в настройках представления в блоке «Фильтрация роботов» поставьте галочку напротив пункта «Исключить обращения роботов и пауков». Это отсеет очевидных роботов.

'«Исключение обращений роботов и пауков»

Также вы можете применить фильтр по источникам переходов. Для этого в настройках представления зайдите в раздел «Фильтры», нажмите «Добавить фильтр», выберите тип фильтра «Пользовательский», действие «Исключить» и поле фильтра «Переход». В строку «Шаблон фильтра» впишите имя подозрительно источника, трафик из которого вы не хотите видеть в своих отчетах.

Добавление фильтра в представление

Минус такого подхода в том, что мы не можем исключить трафик от ботов, которые записывают в URL названия реальных сайтов, как было в нашем примере выше с Facebook и Instagram. Иначе реальные пользователи, которые пришли с этих сайтов, тоже отфильтруются. В таком случае можно попробовать блокировку по IP-адресу вместо источника. Если у вас настроен поток OWOX BI Pipeline, то вычислить IP ботов — вполне выполнимая задача. Однако, если роботы не посещают сайт, то блокировка по IP не поможет.

Для борьбы с призрачным спамом можно попробовать фильтр по имени хоста. При настройке фильтра выберите действие «Включить», а в поле «Шаблон фильтра» впишите название своего сайта.

Отчеты «Источники трафика»

Отчеты из раздела «Источники трафика» позволяют оценить эффективность рекламных источников и каналов. С их помощью можно сравнивать затраты и доход по каждой запущенной кампании, анализировать качество трафика и благодаря этому повышать продажи. Если же вы увидите в этих отчетах значение (not set), то не сможете определить, в какую кампанию инвестировать больше, какую изменить, а от какой отказаться вовсе.

Из-за отсутствия достоверных данных вы не сможете настроить ретаргетинг или выбрать сегмент аудитории по определенной кампании. Очевидно, что для продвинутых отчетов (когортный анализ, прогнозирование прибыли и LTV) такие данные тоже не годятся.

Группа отчетов «Весь трафик»

Рассмотрим несколько примеров. Допустим, вы хотите узнать, какой канал приводит к вам больше всего новых пользователей. Для этого открываем отчет «Весь трафик — Каналы», выбираем основным параметром канал и видим на третьем месте пометку (not set) и 20,12% новых пользователей. Но какой именно канал или каналы скрываются за этой записью, непонятно.

В отчете «Весь трафик — Источник/Канал» можно увидеть похожую ситуацию:

Почему в этих отчетах появляется значение (not set)? Дело в том, что часть каналов и источников Google Analytics распознает автоматически: обычный поиск, переходы с других сайтов, прямой трафик. Однако для специальных кампаний или рекламных сервисов нужна UTM-разметка. Проблемы возникают, если разметка выполнена с ошибками.

UTM-метки — это фрагменты кода, которые добавляются в ссылки из рекламных объявлений, ведущих на целевой сайт. Выглядят они примерно так:

site.com/?utm_source=google&utm_medium=cpc&utm_campaign=test

utm_source, utm_medium, utm_campaign — это три обязательных параметра (есть еще два опциональных: utm_term и utm_content). google, cpc, test — это значения параметров.

Ошибки в UTM-метках, из-за которых в отчетах появляется (not set):

  • Неправильно указано название параметра.
  • Пропущен знак равенства между параметром и значением.
  • Пары параметр-значение не разделены амперсандом (&).
  • Другие синтаксические ошибки, к примеру, несколько вопросительных знаков перед метками.

Чтобы не допускать таких ошибок, при ручной разметке ссылок вы можете использовать специальные компоновщики URL.

Группа отчетов «Кампании»

В отчете «Кампании — Неоплачиваемые ключевые слова» можно наблюдать два интересных значения: (not set) и (not provided).

(not set) и (not provided) в отчетах по ключевым словам

Пометка (not set) означает, что Google Analytics не смог определить, какой именно запрос привел органический трафик на ваш сайт. Такое может происходить по следующим причинам:

  • Некоторые старые поисковые системы не предоставляют информацию о ключевых словах.
  • При ручной UTM-разметке кампании с источником organic вы забыли указать ключевое слово.
  • Значение (not set) присваивается трафику из email-рассылок.

Пометка (not provided) обычно лидирует в этом отчете. Она означает, что пользователь выполнил поиск через HTTPS-протокол. Google скрывает информацию о ключевых словах в связи с политикой конфиденциальности.

Группа отчетов «Google Реклама»

Эта группа отчетов помогает оценить эффективность вашей рекламы в контекстно-медийной сети Google и узнать, что делают пользователи после клика по объявлению. Значение (not set) в этих отчетах помешает вам оптимизировать расходы на платный трафик:

Причины появления (not set) в отчетах «Google Реклама»

1. Некорректная интеграция аккаунтов Google Ads и Google Analytics. Убедитесь, что вы связали нужные представления в GA и аккаунты в Ads.

2. Отключена функция автоматической пометки в Google Ads. Когда пользователь кликает по объявлению, к целевому URL автоматически добавляется параметр GCLID (Google Click Identifier). Он сохраняется в новом файле cookie Google Analytics в домене сайта. Благодаря этой функции мы видим данные о кампаниях и расходах из Ads в отчетах GA.

Если автоматическая пометка недоступна для вашего сайта, вы можете разметить ссылки вручную. Для этого в Google Analytics зайдите в настройки ресурса и поставьте галочку напротив строки «Разрешить пометку вручную...»:

3. У вас включена автоматическая пометка тегами, при этом ссылки размечены еще и вручную.

4. Недействительные клики. К ним Google Ads относит клики, сделанные роботами, мошенническим ПО или вторые и двойные клики, которые не представляют интереса для рекламодателя. Подробнее о том, как обнаружить недействительные клики и что с ними делать, вы можете почитать в справке Google.

5. Редиректы. В процессе переадресации с одного URL на другой параметр gclid может потеряться. В результате вы увидите в отчетах (not set). Обнаружить и решить эту проблему можно с помощью «Инструментов разработчика Chrome». Подробнее — в справке Google Analytics.

6. Проблемы, связанные с синтаксисом и параметром gclid. Например, когда меняется регистр в URL. Или же ваш сайт может обрезать параметр gclid, если в нем больше 100 символов. Также настройки сайта могут не позволять обрабатывать параметры запроса так, как это необходимо для правильной работы тегов. Решение проблемы — убедиться с помощью отладки, что скрипты на вашем сайте работают корректно.

Отчеты «Поведение»

Иногда значение (not set) можно встретить в отчете «Контент сайта — Страницы входа»:

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

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

Также пометка (not set) может встречаться в других отчетах «Контент сайта», если выбрать основным параметром «Группы контента»:

Вы можете разделить контент вашего сайта на логические группы, например «Бренды» или «Категории товаров», чтобы сравнивать их эффективность в одном отчете. Понятно, что если вместо названия категории вы увидите в отчете (not set), то сравнение будет бессмысленным.

Причины появления (not set) в отчетах «Поведение»

1. Сессии, которые заканчиваются в полночь или после 30-минутного бездействия пользователя. Событие, которое человек совершит через 30 минут, приведет к записи новой сессии. Если это событие — единственный хит в сессии, то вместо страницы входа в отчете будет значение (not set).

2. Сессии, в которых не было ни одного просмотра страницы или экрана. К примеру, такое может происходить, потому что в вашем представлении GA настроен фильтр, который удаляет некоторые просмотры страниц, или же некорректно настроено отслеживание страниц/экранов. Подробнее — в справке Google.

3. Если вы используете одновременно два кода отслеживания (analytics.js и gtag.js), то хиты в рамках одной сессии не будут связаны. Нужно использовать один код. Google Analytics рекомендует перейти на gtag.js.

4. Если значение (not set) появляется в отчетах с группами контента, это может быть связано с тегом <title> в заголовке вашей страницы. Он либо оформлен с ошибками, либо отсутствует вовсе. Чтобы узнать, на каких именно страницах проблема, используйте в отчете дополнительный параметр «Страница». Возможно также, что ваш тег отслеживания Google Analytics срабатывает над тегом <title>. В таком случае переместите код GA под тег <title>.

Отчеты «Конверсии»

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

Группа отчетов «Электронная торговля»

Значение (not set) в отчете «Электронная торговля — Эффективность списка товаров» мешает узнать, какие товары самые востребованные, какой список нужно доработать или переместить, а какой убрать из этого раздела сайта.

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

Рассмотрим еще один пример. Допустим, вы запустили на своем сайте внутреннюю рекламную кампанию и захотели выделить сегмент пользователей, которые интересовались этой кампанией, чтобы отправить им письма с персональным предложением. Если вы откроете отчет «Электронная торговля — Маркетинг — Внутренняя кампания» и увидите в нем (not set), значит, часть аудитории не определена. Как результат вы теряете возможность включить этих пользователей в сегмент и заработать больше.

Обычно пометка (not set) появляется в отчетах по электронной торговле из-за того, что в коде отслеживания Enhanced Ecommerce не передается значение для определенных параметров: списка товаров, купона заказа, купона товара и т.д. Для решения проблемы нужно правильно настроить расширенную электронную торговлю, чтобы вместе с хитом в Google Analytics передавалось значение для нужного параметра.

Группа отчетов «Цели»

Отчет «Цели — Обратный путь к цели» показывает, на какой странице пользователи достигли цели и какие три страницы они посетили перед этим.

Надпись (not set) всегда будет присутствовать в этом отчете, потому что для достижения целей не обязательно выполнять три шага или больше. Например, если человек зайдет на сайт и сразу же зарегистрируется, то для предыдущих шагов 2 и 3 запишется (not set), как во второй строке на скриншоте выше.

Выводы

Значение (not set) может встречаться во многих отчетах Google Analytics. Оно означает, что у системы нет данных или она не смогла их распознать. Это происходит по разным причинам. На некоторые из них мы можем повлиять, а на некоторые — нет, однако мы можем учитывать их при анализе данных.

Если же игнорировать пометки (not set) в отчетах, это может дорого обойтись вашему бизнесу. Вы рискуете вкладывать деньги в кампании, которые на самом деле неэффективные, но из-за искажения данных кажется иначе.

Любые проблемы проще предотвратить, чем решать их по мере поступления :) Поэтому мы подготовили чек-лист из 20 шагов, которые необходимо выполнить маркетинг-аналитику, чтобы принимать решения, основываясь на правильных и полных данных. Заполните форму, и мы пришлем чек-лист на ваш email.

Вас также могут заинтересовать