Заказать SEO-услуги
Согласен с правилами обработки персональных данных
Скорость ответа - до 30 минут!

Блог(Рус)    Web-аналитика    Основы веб-аналитики. Как настроить цели в Google Analytics

Основы веб-аналитики. Как настроить цели в Google Analytics

like 59
32
16
11

Как и обещал — мы продолжаем рассказывать о важных особенностях работы  с системой Google Analytics. В этой статье я постараюсь максимально подробно рассказать о настройке целей.

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

Отчет о достигнутых целях можно найти в пункте основного меню Конверсии > Цели.

Настройка целей

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

1. Перейдите в раздел «Администратор» (вверху, в правой части сервиса):

2. Выберите ресурс, для которого нужно настроить цель. Для этого откройте список в левом верхнем углу, как показано на скриншоте.
Затем выберите вкладку «Цели»:

3.  Нажмите «Создать цель»:


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

5. Настройте описание цели и подробные сведения о ней.

Этот этап, по сути, самый важный. Здесь мы выбираем тип цели и точные настройки:

Типы целей делятся на четыре вида.

«Цель» — позволяет отследить загрузку конкретной страницы. Например,  для интернет-магазина такой целью может быть страница Корзины.  Это самый распространенный и наиболее часто используемый тип.

Для сайтов, предлагающих какой-либо товар или услуги, разумно будет:

  •  Установить данный тип цели на страницу  взаимодействия — корзину, форму обратной связи, форму заполнения заявки и т. д.

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

  •  Установить цель на посещение контактов, если помимо online-торговли у Вас есть offline-магазин или официальное представительство компании. Так вы будете понимать, какое количество людей из посетивших сайт действительно заинтересовались вами и вашими услугами. Далее следует вкладка «Подробные сведения о цели».

В подробных сведениях о цели важно обращать внимание на  тип соответствия:


Равно — подходит, если у вас фиксированный URL, который не меняется ни при каких условиях. Если вы выберете данное соответствие, но требуемая страница доступна по нескольким URL,– информация  будет неполной.

Начинается с — подходит, если к требуемой странице добавляются какие-либо параметры, например, id клиента (corzina/&id=135) и т. п. При таком варианте в поле «Название экрана приложения или URL веб-страницы» следует вводить только «/corzina/», и вы получите статистику по всем посещениям, независимо от добавляемых id.

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

Ценность цели заполняется по вашему усмотрению и зависит от того, можете ли вы точно подсчитать её. Если более-менее точных данных вы получить не можете, лучше не заполняйте её.

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

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

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

«Страниц/экранов за посещение» — еще  одна довольно понятная цель, которая, как и Продолжительность, позволяет отследить вовлеченность посетителя. Здесь вы можете установить минимальное количество страниц, которые пользователь должен просмотреть.

«Событие» — это какое-либо взаимодействие посетителя с содержанием сайта: просмотр видео, заполнение каких-либо полей, нажатие на кнопку, баннер и т. д. Данный способ —  наиболее сложный в настройке, но при этом он максимально гибкий, т.к. позволяет отслеживать не просто событие, а и конкретный этап.

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

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

Он имеет два обязательных значения — Категория события (category) и Действие (action), и три необязательных. Названия для этих параметров должны совпадать с соответствующими пунктами в подробных сведениях о цели.

Например, мы можем отследить заполнение контактной формы.

Код с двумя заполненными обязательными параметрами будет выглядеть так:

onClick=»_gaq.push([‘_trackEvent’, ‘Отправка контактов’, ‘Заказ товаров’,,, false]);»

(Здесь «Отправка контактов» — это поле пункта Категория, а «Заказ товара» — поле пункта Действие)

Его необходимо добавить к кнопке отправки формы. Это может выглядеть вот так:

<input id=”contact-submit” class=”button” type=”submit” value=”Submit” onClick=»_gaq.push([‘_trackEvent’, ‘Отправка контактов’, ‘Заказ товаров’,,, false]);»>

Пример отслеживания переходов по внешней ссылке:

<a href=»site.com» onClick=»_gaq.push([‘_trackEvent’, ‘Ссылка на партнера’, ‘Первый партнер’,,, false]);»>ссылка</a>

После того как пройдет некоторое время, необходимое для сбора данных,  информация по достигнутым целям будет доступна в разделе Конверсии > Цели. Тут можно увидеть статистику по первым трем типам целей.

Статистику по событиям вы можете увидеть в разделе Содержание > События:

Очень важно с самого начала использования Google Analytics установить цели, отслеживать их и анализировать, насколько сайт эффективен.

Отсутствие целей снижает эффективность использования сервиса аналитики во много раз. Обязательно помните об этом!

Подписаться на рассылку

Еще по теме:


Владимир Столбов

SEO аналитик SiteClinic.ru

Оцените мою статью: 

1 Star2 Stars3 Stars4 Stars5 Stars (1 оценок, среднее: 5,00 из 5)

Есть вопросы?

Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.

Наверх
  • алекс

    а если форма, отправку которой мы хотим проверить, имеет обязательные поля? так обычно посетитель не вводит все поля и жмет на кнопку Отправить — отправка еще не состоялась и выводится сообщение о том, чтобы он ввел все значения, но при этом если ставить на кнопку submit onclick цель будет считаться достигнутой. В Яндекс метрике сразу есть пример с отправкой формы, так к тегу <form> добавляется onsubmit, можно ли поступить также и как это должно быть записано? Не будут ли коды перекрывать друг друга? Спасибо.

    • Тоже интересует этот вопрос.  В Яндекс метрике сразу есть пример с отправкой формы, так к тегу <form> добавляется onsubmit, можно ли поступить также и как это должно быть записано? Не будут ли коды перекрывать друг друга? Спасибо.
      Подробнее:http://dev.siteclinic.ua/blog/veb-analitika/nastroika-celey-v-google-analytics/

    • Добрый день, спасибо за вопрос!

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

      • Александр

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

        <form id="popup" method="post" onsubmit="yaCounter25244902.reachGoal('consult'); return true;" action="mailCall.php" novalidate="novalidate">

        </form>
        и как правильно еще один onsubmit прописать для целей гугла?

      • Alex

        Присоединяюсь к вопросу Александра. Очень интересует. Почему-то нигде нет исчерпывающего пояснения о работе с целями

        • Алексей

          Да, можно прописать. Поздновато, но вдруг кому пригодится:

          Ваш же код, с доп.разметкой под аналитикс:

          <form id="popup" method="post" onsubmit="_gaq.push(['_trackEvent', 'Категория события', 'Действие события']); yaCounter25244902.reachGoal('consult'); return true;" action="mailCall.php" novalidate="novalidate"></form>

          Ваш же код, с доп.разметкой под Universal аналитикс:

          <form id="popup" method="post" onsubmit="ga('send', 'event', Категория события, Действие события, Ярлык события); yaCounter25244902.reachGoal('consult'); return true;" action="mailCall.php" novalidate="novalidate"></form>

  • Не уверен в ответе на этот вопрос — поскольку сам никогда не устанавливал оба сервиса на отслеживание целей. Теоретически установить отслеживание целей для двух счетчиков можно — но необходимо модифицировать код.

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

    Повторюсь, что на практике не проверял и в целом вопрос более технический — для программистов, чем для аналитиков.

  • asd

    тогда зачем писать статью, если вы сами не знаете?

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

    Код метрики и аналитикса можно вставлять одной строкой вместе:
    onclick="код_метрики; код_гугла; return true;"

    • "тогда зачем писать статью, если вы сами не знаете?"

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

      Что касается вашего вопроса "нас интересует как отследить ложный клик по форме отправки и реально заполненную форму отправки" — сделайте, например, так:

      — создайте после отправки формы всплывающее окно с текстом вроде "Спасибо за ваше обращение", при этом у окна должен быть уникальный URL;

      — теперь на кнопку "вешаете событие";

      — на URL страницы благодарности "вешаете" цель.

      Теперь у вас есть статистика по количеству кликов и статистика по достижению целей.

    • Алёна

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

      • Алёна, добрый день! Код установки счетчика метрики и аналитики такой:
        <input type="button" onclik="yaCounterXXXXXX.reachGoal('ORDER'); ga('send', 'event', 'ORDER', 'Send');" value="Заказать" />

        где ХХХХХХ — индикатор счетчика метрики, ORDER — название событий.

        Обратите внимание, что сейчас для analytics применяется "ga". 
        В статье же указан старый вариант (поскольку и статья старая 🙂 ) — "gaq.push

        • Алёна

          Владимир, это вы уже на основе моего сайта сделали код?? 

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

        • Jenya Ermolive

          onclik

  • Александр

    Добрый день. У меня есть подозрение, что гугл аналитика не видит страницы которые открываются как всплывающие окна. Из за этого какое-то странное отображение последовательности достижения целей в отчёте. Сами цели настроены с включенной последовательностью. Но именно адреса окна формы в отчётах нет. Хотя код счётчика на нём установлен. Как решается этот вопрос? Спасибо

    • Добрый день! Без конкретики сказать что-либо сложно.

      Возможно, ошибка в коде окна или проблема с "подстановкой" URL для всплывающего окна.

      Уточните, почему у вас есть подозрения? Страница не показывается в отчете или показана, но не понятно количество показов?

  • Михаил

    В подробных сведениях о цели обязательно нужно указать Категорию и Действие. ???

    И каким образом мне указать, что я хочу фиксировать на какой именно странице сайта были произведены клики по рекламному объявления от гугл адсенс ?

    • Добрый день!
      «В подробных сведениях о цели обязательно нужно указать Категорию и Действие. ???»
      Да, для настройки события Вам обязательно необходимо указать первые два параметра, без них событие просто не будет отслеживаться.

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