Задание целей в Яндекс.Метрике и Google Analytics

Материал из Insales Wiki
Перейти к: навигация, поиск

Общая информация

Для чего это нужно

Цели для Яндекс.Метрике и Google Analytics нужны для более точной статистики по достижению целевых страниц или совершению важных действий

На что обычно ставятся цели

Цели чаще всего ставятся на

1) Кнопку покупки товара

2) Достижение страницы корзины

3) Оформление заказа.


Бывают и другие случаи, но они уже не так распространены.


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

Создание цели

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

1) Перейдите в редактирование вашего счетчика

Target1.jpg

2) Перейдите в раздел "Цели" и нажмите на "Добавить цель"

Target2.jpg

3) У вас открылась форма, через которую вы и будете создавать все цели

Target3.jpg

Кнопка покупки

1) Создаете цель по методу "Событие".

Target4.jpg

В идентификатор вводите любое значение. В примере для удобства использован buy

2) В шаблоне где находится кнопка купить в её код добавляете onclick="yaCounterXXXXX.reachGoal("buy"); return true;');"

Где XXXXX в yaCounterXXXXX это номер счетчика, а buy- идентификатор цели.

Страница корзины

Создаете цель по методу "URL страницы".

URL должен содержать cart_items

Target5.jpg

Оформление заказа

1) Создаете цель по методу "Событие".

Target6.jpg

В идентификатор вводите любое значение. В примере для удобства использован order.

2) В Настройки->Общие->"javascript-код для вывода на всех страницах магазина" вводите код

<script>
if(location.href.indexOf("/new_order") > -1) $("#create_order").eq(0).attr('onsubmit','yaCounterXXXXX.reachGoal("order"); return true;');
</script>

Где XXXXX в yaCounterXXXXX это номер счетчика, а order- идентификатор цели.

Google Analytics

Создание цели

1) Перейдите в раздел Администратор->Все данные по сайту->Цели

Target7.jpg

2)Нажмите на кнопку "+Цель"

Target8.jpg

3) У вас открылась форма, через которую вы и будете создавать все цели

Target9.jpg

Кнопка покупки

1) Создаете цель по методу "Событие".

Target10.jpg

В идентификатор вводите любое значение. В примере для удобства использован buy

2) В шаблоне где находится кнопка купить в её код добавляете onclick='_gaq.push(["_trackEvent", "product",'buy"]);return true;'

Страница корзины

Создаете цель с типом "Цель".

Ставите цель на /cart_items

Target11.jpg

Оформление заказа

1) Создаете цель по методу "Событие".

Target12.jpg

2) В Настройки->Общие->"javascript-код для вывода на всех страницах магазина" вводите код

<script>
if(location.href.indexOf("/new_order") > -1) $("#create_order").eq(0).attr('onsubmit','_gaq.push(["_trackEvent", "order",'submit"]);return true;');
</script>