Задание целей в Яндекс.Метрике и Google Analytics
Содержание
Общая информация
Для чего это нужно
Цели для Яндекс.Метрике и Google Analytics нужны для более точной статистики по достижению целевых страниц или совершению важных действий
На что обычно ставятся цели
Цели чаще всего ставятся на
1) Кнопку покупки товара
2) Достижение страницы корзины
3) Оформление заказа.
Бывают и другие случаи, но они уже не так распространены.
Яндекс.Метрика
Создание цели
Для создания цели у вас уже должен быть создан счетчик метрики. Чтобы цели работали, счетчик должен быть уже добавлен на сайт.
1) Перейдите в редактирование вашего счетчика
2) Перейдите в раздел "Цели" и нажмите на "Добавить цель"
3) У вас открылась форма, через которую вы и будете создавать все цели
Кнопка покупки
1) Создаете цель по методу "Событие".
В идентификатор вводите любое значение. В примере для удобства использован buy
2) В шаблоне где находится кнопка купить в её код добавляете onclick="yaCounterXXXXX.reachGoal('buy'); return true;"
Где XXXXX в yaCounterXXXXX это номер счетчика, а buy- идентификатор цели.
Страница корзины
Создаете цель по методу "URL страницы".
URL должен содержать cart_items
Оформление заказа
1) Создаете цель по методу "Событие".
В идентификатор вводите любое значение. В примере для удобства использован 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) Перейдите в раздел Администратор->Все данные по сайту->Цели
2)Нажмите на кнопку "+Цель"
3) У вас открылась форма, через которую вы и будете создавать все цели
Кнопка покупки
1) Создаете цель по методу "Событие".
В идентификатор вводите любое значение. В примере для удобства использован buy
2) В шаблоне где находится кнопка купить в её код добавляете onclick='_gaq.push(["_trackEvent", "product",'buy"]);return true;'
Страница корзины
Создаете цель с типом "Цель".
Ставите цель на /cart_items
Оформление заказа
1) Создаете цель по методу "Событие".
2) В Настройки->Общие->"javascript-код для вывода на всех страницах магазина" вводите код
<script> if(location.href.indexOf("/new_order") > -1) $("#create_order").eq(0).attr('onsubmit','_gaq.push(["_trackEvent", "order",'submit"]);return true;'); </script>