Публикации, статьи от веб-студии Webtend. Блог веб-мастера Алексея Блохина

Как настроить цели в Яндекс.Метрике

Как настроить цели в Яндекс.Метрике

В Яндекс.Метрике можно прописывать достижение различных целей. Это удобно, когда Вы размещаете рекламную кампанию в Яндекс-Директе. Тем самым, можно отследить по каким фразам люди кликали и выполняли необходимые действия.

Рассмотрим на примере модуля для CMS Joomla - "Заказать звонок".

Настраиваем идентификаторы в вашем модуле

Идентификатор заполняется ОБЯЗАТЕЛЬНО латиницей. Любые обозначения.

Скачать бесплатно модули с возможностью ввести идентификатор для цели можно здесь:

https://joomlatown.net/module/modul-otpravki-zayavok-dlya-joomla-3-s-vyborom-daty

https://joomlatown.net/module/modul-obratnogo-zvonka-jt-call-me

http://joomly.ru/modul-obratnogo-zvonka

Заполните два поля и отслеживайте конверсии.

Существуют и другие модули для Джумла (Joomla) с вводом идентификатора через админку сайта.

Создание целей в Яндекс.Метрике

Переходим в Метрику. Заходим в «Редактирование счетчика».

Аккаунт Яндекс.Метрики

Выбираем раздел "Цели"

Аккаунт Яндекс.Метрика

Нажимаем на кнопку "Добавить цель"

Аккаунт Яндекс.Метрика

Заполняем цели в Метрике

Придумываем название цели: Обратный звонок (открытие формы)
Выбираем пункт «Событие»
Заполняем идентификатор, вашего модуля, например: Call_open
Нажимаем "Добавить"

Аккаунт Яндекс.Метрики

Аналогично делаем для цели: Обратный звонок (отправка)
Идентификатор: Call_ok

Наши цели созданы. Теперь осталось их сохранить!
Обязательно нажимаем на кнопку "Сохранить"

Панель настройки целей в Яндекс.Метрике

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

Конверсии отслеживаются в Яндекс.Метрике.

Подробные инструкции по целям вы сможете найти на сайте Яндекс Метрики.

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

Вообще, вариантов целей в Метрике не очень много, но их использование может быть весьма гибким. Существует 4 основных способа постановки целей:

  1. Количество просмотров. Подразумевается глубина просмотра, то есть количество страниц, на которых побывал пользователь в рамках одной сессии.
  2. Посещение страниц. Тут мы можем указать целью заход пользователя на интересующие нас страницы.
  3. JavaScript событие. Благодаря небольшим кусочкам кода JS мы сможем настроить целью взаимодействие пользователя с функционалом сайта.
  4. Составная цель. Являет собой цепь действий посетителя, в которую могут входить все предыдущие цели.

Для начала перед вами будет две вкладки: Конверсионные и Ретаргетинговые цели. Разделение чисто условное (возможно, имеет смысл при работе с большими проектами, когда целей реально очень много), я не нашел ему практического применения, поэтому можете выбирать любую вкладку — я обычно использую Конверсионные. Это никак не повлияет на дальнейшие настройки и работу Метрики.

Жмем «Добавить цель».

Цель «Количество просмотров»

Цель: количество просмотров

Цель: количество просмотров

  • Поле «Название» позволяет указать имя цели — используется для себя.
  • Галочка «Ретаргетинг» — перенесет цель в раздел Ретаргетинговые.

Отчеты метрики работают с визитами. Поэтому цель «Количество просмотров» будет достигнута, когда в рамках одного визита будет просмотрено заданное (или более) количество страниц, которое вы укажите в этом окошке.

Имеет смысл при работе с контентными проектами, чтобы делать выводы о вовлеченности пользователей. Или, например, на лендинге со «Спасибо страницей» (2 страницы просмотрят только те, кто оставит заявку).

Цель «Посещение страниц»

Цель: посещение страниц

Цель: посещение страниц

Кнопка «Добавить условие» — позволяет задать дополнительное условие для выполнения цели. Например, посещение нескольких страниц в рамках визита.

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

Обычно я использую «url: содержит» и вписываю в поле хвост целевой страницы. Например, после заполнения формы на сайте пользователь попадает на «Спасибо страницу», которая имеет URL — site.ru/thanks.

Цель: спасибо-страница

Цель: спасибо-страница

Эту страницу увидят только те, кто заполнит форму на сайте. При настройке цели я вписываю в поле слово — thanks. Таким образом, вы сможете собирать аудиторию тех, кто сделал конверсию (достиг целевой страницы), а затем вычитать эту аудиторию из всей аудитории сайта и догонять их с помощью ретаргетинга.

Цель: JavaScript событие

Цель: событие в Яндекс Метрике

Цель: событие в Яндекс Метрике

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

Для того, чтобы отслеживать только успешно отправленные формы, нужно повесить на форму такую конструкцию:

onsubmit="yaCounterХХХХХХХХ.reachGoal('GOAL'); return true;"
  • где ХХХХХХХХ — это номер счетчика Яндекс Метрики, который установлен на сайте,
  • а GOAL — идентификатор цели, который будет отдаваться в Яндекс Метрику.

Тот самый идентификатор, который нужно поместить в поле «Идентификатор цели» в настройках цели.

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

Цель в Метрике: JavaScript событие - Супер-штука, которая поможет отследить взаимодействие посетителя с любыми элементами. Вывод сделаем после сферы использования.

Где применять:

  • Можно настроить событие «нажатие кнопки „Заказать/купить/добавить в корзину“».
  • Можно поставить целью успешную передачу данных через какую-либо форму: обратная связь, регистрация, комментарий и прочее.
  • Если у вас интернет-магазин, то можно отслеживать сколько раз товар добавляли к сравнению.
  • Если на сайте есть что-то, подразумевающее выбор: чек-лист, перечисление характеристик товара (например, комплектация автомобиля), можно отследить какие кнопки нажимают чаще остальных.
  • Переходят ли по кнопкам соц. сетей на сайте.
  • Если хотите проверить заинтересованность какой-то конкретной информацией на странице, можно скрыть этот блок за кнопкой «показать что-то» и проверить, как часто эту информацию запрашивают. Запутанно, но вот пример Авито: когда вы заходите на какое-то объявление, там телефон скрыт. Если нажать на кнопку «показать телефон», то он появляется и действие записывается.

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

Как настроить цель в Метрике: событие JavaScript

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

  1. Настройки
  2. Цели
  3. Добавить цель
  4. Придумываем название, например: «Кнопка заказать»
  5. Выбираем JavaScript событие
  6. Придумываем идентификатор, например: «buttonZakazat».

    Учтите, что нельзя указывать идентификаторы, совпадающие по содержанию с URL ни частично ни полностью. И не нужно вписывать в идентификатор все символы, которые есть на клавиатуре, довольствуйтесь латинскими буквами, цифрами и нижним пробелом.

  7. Жмем ОК

Цель создана. Вторым этапом станет добавление идентификатора в html код страницы. Для этого нужно определить, что добавить в код кнопки, узнать как кнопка прописана в коде, найти её и преобразовать.

Для начала разберем, какой код где используется:

Код для кнопок и ссылок:

onclick="yaCounter12345678.reachGoal ('Nazvanie_Identifikatora'); return true;"

Код для различных форм, где пользователь отправляет нам данные:

onsubmit="yaCounter12345678.reachGoal ('Nazvanie_Identifikatora', function () {alert ('Данные отправлены')}); return true;"

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

onclick="yaCounter12345678.reachGoal ('Nazvanie_Identifikatora', goalParams, goalCallback); return true;"

Вместо цифр после yaCounter — указываем код счетчика Метрики
Вместо ‘Nazvanie_Identifikatora' — указываем название нашего идентификатора, который создали шагом выше.

  1. Выбираем кусок кода, который подходит
  2. Заходим на наш сайт и ищем подопытную кнопку
  3. Жмем на неё правой кнопкой мыши «посмотреть код»
  4. В открывшейся консоли копируем подсвеченную строчку
  5. Заходим на фтп в корневую папку сайта и открываем файл, содержащий исходный код сайта. Например, index. html

    Если вы идете в код без особой уверенности, лучше сохраните файл index. html в первозданном виде, где-то в укромном месте. Если случайно что-то сломаете — сможете безболезненно все починить вернув исходный файл на ftp.

  1. С помощью единовременного нажатия клавиш ctrl+f открывается поиск, куда мы вставляем скопированную строчку из кода страницы и жмем искать
  2. Найдя строчку добавляем в неё выбранный на шаге 1 фрагмент кода перед закрывающим тэгом
  3. заменяем во фрагменте цифры после yaCounter на свои, и заменяем Nazvanie_Identifikatora на своё.
  4. Сохраняем файл на ftp

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

Убедитесь, что счетчик учитывает ваши собственные визиты. Для этого нужно зайти в «Настройки» — «Фильтры» и посмотреть, чтобы не стояло галочки рядом с «Не учитывать мои визиты».

Составная цель

Составная цель в Яндекс Метрике

Составная цель в Яндекс Метрике

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

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

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

Вот что будет, если мы хотим посмотреть воронку по составной цели:

Наглядна воронка по составной цели

Наглядна воронка по составной цели

Как видите, благодаря составной цели мы на одном экране можем получить подробную статистику по работе кнопки «Заказать звонок» в шапке. Из 786 визитов 45 (то есть 5.73%) кликнули по кнопке, а 21 из 45 заказали звонок. На сайте много кнопок, таким образом мы отслеживаем работу каждой связки.

Еще один немаловажный момент, который является плюсом в установке целей в Яндекс Метрике — составная цель здесь, в отличие от Google Analytics, позволяет работать как с URL-ами, так и с событиями.

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

Установка целей в Метрике: составная цель

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

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

Как настроить составную цель в Метрике

Ничего трудного нет, если вы усвоили как настраивать все предыдущие цели.

Ну, сразу к делу:

  1. Настройки
  2. Цели
  3. Добавить цель
  4. Придумываем название, например: «Кнопка заказать»
  5. Выбираем составную цель
  6. Имя шага
  7. Выбираем нужное условие (одна из предыдущих целей)
  8. Указываем необходимое значение
  9. Добавляем цель

Есть пара нюансов:

  • Между шагами может быть сколько угодно действий (но шаги должны быть выполнены последовательно). Поэтому, если составная цель это посещение двух страниц и нажатие кнопки, то пользователь между этими действиями может быть занят чем угодно, но пройдя все шаги цель зачтется.
  • Если пользователь сделал первое действие из составной цели, после чего отошел от компьютера более чем на 30 минут (время сессии), цель будет считаться проваленной
  • Составная цель может содержать максимум 5 шагов

Проверка целей Метрики

Нет лучшего способа проверки целей в Метрике, чем ручной. Спустя минут 10−15 после установке целей самостоятельно пройдитесь по ним и посмотрите работает ли. Не забываем убрать галочку «Не учитывать мои визиты» в разделе фильтр!

CMS Joomla

CMS Joomla!

CMS Joomla (джумла) – один из мировых лидеров среди систем для создания сайтов и интернет-магазинов. Предельно простая, удобная, многофункциональная, полностью русифицированная административная часть. Простой и интуитивно понятный интерфейс, позволяющий, не имея специальных технических знаний или навыков программирования, работать с системой управления любому пользователю.

Веб-студия WebTend работает исключительно с системой управления контентом CMS Joomla!

Интернет-магазины создаем на CMS Joomla с немецким компонентом электронной коммерции - Joomshopping.

Подробнее о Joomla