Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 7, XP
  • Как считается показатель отказов в гугл аналитикс. Неизвестные факты о Показателе отказов в Google Analytics

Как считается показатель отказов в гугл аналитикс. Неизвестные факты о Показателе отказов в Google Analytics

Приветствую, друзья!

Сегодня хочу вам рассказать, что такое Показатель отказов (Bounce Rate ) на самом деле, так как это один из самых популярных вопросов. А также перечислю несколько фактов о расчете этой метрики, которые помогут вам понять — всегда ли высокий показатель отказов это плохо.

Что такое «Показатель отказов»

Начнем с определения, в Google Analytics показатель отказов — это расчетная величина, которая считается по формуле = число отказов / число посещений.

Официально, отказом (Bounce) в Google Analytics считается посещение сайта с просмотром одной страницы. Но на самом деле, технически, отказ в GA засчитывается тогда, когда в ходе посещения, кроме просмотра страницы, Аналитиксом не было зафиксировано больше никаких других действий. Тоесть,

все посещения, у которых зафиксировано только одно действие – открытие страницы – являются отказами.

Почему важна именно такая формулировка? Потому что она дает понять, на сколько корректен тот показатель отказов, который вам дает Google Analytics. Например, если у вас на странице есть AJAX-форма, которую заполняет посетитель, но отслеживание этой формы не настроено в GA, тогда все посетители, которые зашли на эту страницу, заполнили форму и ушли – будут считаться отказами. Хотя на самом деле это не так.

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

Зачем нужен «Показатель отказов»

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

Что интересно, всем отказам, Google Analytics автоматически ставит 0 секунд времени, проведенного на сайте, хотя на самом деле такие посетители могли провести на странице входа гораздо больше времени. Это происходит из-за .

Из-за этого, метрика «Время проведенное на сайте» становится размытой, если ее смотреть для всех посещений сайта. Поэтому, чтобы получить более реальную картину, рекомендуется смотреть «Время проведенное на сайте» для сегмента «Посещения без отказов»:

и разница между ними бывает существенна:

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

Отказом в GA считается сеанс с просмотром только одной страницы, без других событий. То есть только один запрос к серверу GA.

Если у Вас интернет магазин с множеством карточек товаров на которые идет органический трафик, а показатель отказов на этих страницах стремится к 100 %. Можно сделать не правильные выводы. Например, что страница плохая и нужно что то менять. Хотя на самом деле пользователь мог зайти и все детально изучить. На landing page (одностраничник) показатель отказов будет 100%, если вы не проставляли события, допустим цели на формы. Следственно, что бы показателем отказа в аналитиксе считался сеанс менее 15 сек, нужно отправить событие которое бы срабатывало после определенного количества времени пребывания пользователя на сайте.

Настроим показатель отказа, как в метрике (меньше 15 сек. – отказ) После кода счетчика аналитикса вставляем код: setTimeout(function(){ ga("send", "event", "Новый посетитель", location.pathname); }, 15000);

location.pathname — параметр, в котором содержится адрес страницы.

Вот так будет выглядеть код счетчика на сайте

Также мы можем настроить событие, которое будет срабатывать через 15 секунд через google tag manager

1.Создаем переменную «Cod ua» (если у Вы, ее еще не создавали)

Тип переменной «Константа» /// Вставляем свой код счетчика UA-ХХХХХХ

2.Создаем триггер

Называем, к примеру «Timer»

Тип триггера «Таймер» /// имя gtm.timer /// интервал «15000» (считается в миллисекундах) /// ограничение «1» (количество активаций событий)

Задаем правило Page URL соответствует регулярному выражению.*

Тип активируется на следующих страницах: Все таймеры

3.Создаем тег

Называем, к примеру «события 15 секунд»

Тип тег «Universal Analytics»

тип отслеживания «События»

Действие «Page Path» (встроенная переменная, название страницы, без домена)

Идентификатор отслеживания «cod ua» — переменная для кода счетчика analytics, который мы создали в первом пункте.

Событие срабатывает при активации триггера «timer» — триггер, который мы создали во втором пункте.

Проверяем в GA: Отчеты в режиме реального времени /// события.

Событие должно сработать после 15 сек посещения на сайте.

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

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

Вы знали, что показатель отказов в Яндекс Метрике и Google Analaytics — это разные понятия? Нужно понимать значение этих параметров, чтобы делать правильный вывод при анализе трафика. Давайте разбираться, как настроить показатель отказов в Аналитикс по примеру Яндекс Метрики.

Показатель отказов — дело тонкое, Петруха

Отказы в Метрике по умолчанию — это визиты менее 15 секунд. Показатель отказов в Google Analytcs — это просмотр одной страницы без проявления активности. Под активностью понимается отсутствие событий. Вам знакома ситуация ниже?

Одностраничный сайт (лендинг). В Метрике показатель отказов невысокий, поскольку на сайт попадают заинтересованные пользователи. При этом в Google Analytics показатель отказов стремиться к 100%! Те же пользователи трактуются разными системами веб-аналитики совершенно по-другому!

Да просто сайт состоит из одной страницы. Поэтому в Analytics высокий показатель отказов. Человек может читать статью 10-15 минут и только потом уйти, а Аналитикс засчитает отказ. Не объективно, согласитесь…

Как быть? Настроить показатель отказов в Аналитикс нужным образом. И вот вам пошаговая инструкция

Показатель отказов в Analytics по примеру Метрики

Мы завязаны к просмотру страниц и к активности пользователей. Поэтому мы сделаем так, чтобы по истечении 15 секунд в Google Analytics улетало какое-то событие. Это даст Google Analytics сигнал о том, что человек еще на сайте, проявляет какую-то активность и этот сеанс не будет засчитан в отказы.

Почему 15 секунд? Потому что я ориентируюсь на Яндекс Метрику. Таким образом, пошаговый план принимает вид:

  • отправка события по таймеру
  • проверим, работает или нет
  • setTimeout(«ga(‘send’, ‘event’, ’15 seconds’, ‘read’)»,15000);

    Это конструкция, которая отправляет в Google Analytics событие через заданный промежуток времени. Кавычки-елочки здесь замените на простые двойные кавычки. Просто блок внимания так отрабатывает по стилям. Итак, разберем команду.

    Как видите, первая половина конструкции это вам уже знакомая отправка события. Здесь у нас есть стандарт-команды, «send» и «event», которые мы не трогаем. Они обязательны, заданы по умолчанию. Далее идут категория действия «15 seconds» и «read» — название события.

    Далее через запятую идет время. Здесь оно указано в миллисекундах. Это таймер – через сколько отправить событие. Здесь у меня 15 000 миллисекунд, то есть 15 секунд. Вы можете установить в зависимости от своих целей.

    Куда воткнуть эту строчку? Добавьте этот кусочек кода в счетчик Google Analytics перед закрывающимся тегом «script». Как на скриншоте ниже:

    #2 Проверяем отправку события

    Проверить работу таймера довольно просто. Я делаю это с помощью диспетчера тегов. Как проверять цели, я рассказывал . Короче, активируем диспетчер тегов, перезагружаем страничку и ждем 15 секунд.

    Вы увидите, как в Google Analytics улетит заданное нами событие. Это же можно проверить с помощью отчета «В режиме реального времени».

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

    Как видите, друзья, настроить показатель отказов в Google Analytics по примеру Яндекс Метрики совсем не сложно. Для этого нужно, во-первых, воткнуть в счетчик простую строчку кода. Во-вторых, проверить работу таймера с помощью Google Tag Assistant либо с помощью отчета «В режиме реального времени». Вы увидите, как сыпятся события.

    Таким образом, вы уже можете сделать показатель отказов в Google Analytics привычным, таким же как в Яндекс Метрике. Отчеты будут выглядеть красивее и содержать объективную информацию.

    Если было полезно, ставьте пальцы вверх. Буду рассказывать больше про Google Analytics и вообще про веб-аналитику!

    comments powered by HyperComments

    Большинство владельцев сайтов и блогов используют на своих ресурсах различные счетчики посещений и системы аналитики вроде Яндекс.Метрики или Google Analytics. И мы в том числе. Но что делать, если вы столкнулись с ситуацией, когда данные в них кардинально расходятся?

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

    Как выяснилось позже, виной всему является нестандартный алгоритм расчета Google"ом показателя отказов. Однако мы, как оказалось, вполне в силах на него повлиять и значительно улучшить картину. О том, как это сделать в Google Analytics и новой Google Analytics Universal читайте далее в этой статье.


    Как рассчитывается показатель отказов

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

  • расчет показателя отказов на основании времени, проведенного пользователем на сайте (Яндекс и другие );
  • расчет показателя отказов на основании количества просмотренных страниц (Google ).
  • Первый вариант кажется довольно логичным и, на наш взгляд, таковым и является - если пользователь, перейдя на страницу вашего сайта, задерживается на ней дольше какого-то определенного времени (в Яндекс.Метрике по умолчанию это 15 секунд) - значит контент ему интересен и считать это посещение отказом не стоит.

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

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

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

    Как уменьшить показатель отказов в Google Analytics и Google Analytics Universal

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

    Данный способ не запрещен, а даже рекомендован Гуглом, о чём представители компании сообщали в официальном блоге Analytics (ссылка на оригинал на английском языке). Однако, речь там идет о старой версии кода, который с недавних пор Google активно рекомендует заменить на новый - код Google Analytics Universal. К сожалению, описанный на официальном блоге способ не работает в новой версии кода, но это легко исправить.

    Ниже вы найдете примеры кода как для старой версии Analytics, так и для новой Analytics Universal.

    Старый код Google Analytics

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

    SetTimeout("_gaq.push(["_trackEvent", "15_seconds", "read"])",15000);

    Таким образом ваш код будет иметь следующий вид (вместо UA-********-*

    var _gaq = _gaq || ; _gaq.push(["_setAccount", "UA-********-*"]); _gaq.push(["_trackPageview"]); setTimeout("_gaq.push(["_trackEvent", "15_seconds", "read"])",15000); (function() { var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true; ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js"; var s = document.getElementsByTagName("script"); s.parentNode.insertBefore(ga, s); })();

    Новый код Google Analytics Universal

    В последнее время Google советует всем использовать исключительно новый код Google Analytics Universal на своих сайтах. Для изменения алгоритма расчета показателя отказов в новой версии аналитики перед закрывающим тегом добавьте следующий код.

    SetTimeout("ga("send", "event", "read", "15_seconds")", 15000);

    В результате ваш код аналитики будет выглядеть следующим образом (вместо UA-********-* должен быть указан ваш идентификатор).

    (function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o);a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,"script","//www.google-analytics.com/analytics.js","ga"); ga("create", "UA-********-*", "auto"); ga("send", "pageview"); setTimeout("ga("send", "event", "read", "15_seconds")", 15000);

    Результаты

    После того, как мы внесли вышеописанные изменения в код системы аналитики на сайте, показатель отказов снизился с 92% до 10% , это сложно не заметить на графике.

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

    При наложении вышеназванных графиков друг на друга мы видим прямую зависимость одного показателя от другого.

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

    То есть если человек искал информацию, зашел, прочел и остался доволен, Гугл все равно считает это отказом. Несправедливо, верно? Причем таким образом уровень отказов достигает 80% и более. Многие считают, что это чепуха, ведь в Google поведенческие факторы не имеют значения. Но я убедилась на своем блоге: это очень серьезный вопрос.

    Показатель отказов google analytics можно уменьшить!

    Оказывается, во всем известной Википедии есть полезные советы по рассматриваемой теме. Кроме стандартного "развивайте сайт, делайте полезным для людей", приведены практические рекомендации. Стандартный код Google Analytics для вставки на сайт имеет варианты, где можно как и в Яндексе, указать показатели отказа!

    Википедия предлагает на выбор , с пояснениями сделанных настроек. Мне понравился третий, самый последний. В него добавлена возможность указать как показатель отказов Google Analytics время сессии меньше 15 сек. Единственное, что следует заменить, это свой идентификатор: вместо "UA-XXXXXXX-1" подставить номер из стандартного кода, полученного при регистрации - того, что поместили на сайт (у меня это "UA-5192??43-1").

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


    Как видите, отказы резко сократились, наряду с этим увеличилось количество просмотров. Теперь в аналитику передается точная информация о поведении пользователей, аналогичная тому, что я вижу в Яндекс Метрике. Остается конечно вопрос целесообразности сделанного. Какая польза? Для самоуспокоения? Изменилась ли посещаемость?

    Поначалу разницы не замечала. Однако постепенно трафик все же вырос. Вместо привычных 20-40 человек теперь приходят 40-77. Конечно, для многих это смешное количество. Но в процентном отношении рост значительный: примерно в два раза. Советую всем уделить немного времени замене кода аналитики, чтобы уменьшить показатель отказов google analytics и поднять посещаемость сайта с поисковика Google.

    Лучшие статьи по теме