Как задавать цели в Метрике для интернет-магазина, прочитайте ниже.
1. Авторизуйтесь в Метрике и перейдите в настройки счетчика, кликнув по шестеренке как на скриншоте:
2. Далее Откройте вкладку Цели.
3. Кликните по кнопке "Добавить цель" и следуйте инструкциям ниже.
Тип цели — Посещение страницы, Условие — url: совпадает. Значение — https://site.ru/cart. Вместо https://site.ru укажите Ваш домен.
Тип цели — Посещение страницы, Условие — url: начинается с. Значение — https://site.ru/order. Вместо https://site.ru укажите Ваш домен.
Совет. Для работы необходимы навыки работы с HTML и JavaScript. Если вы не обладаете такими навыками, обратитесь к разработчику или вебмастеру вашего сайта.
Метод onsubmit.
1. Между тегами {if $message_sent} и {else} вставляем скрипт отправки события в Метрику:
{* Скрипт для цели onsubmit *}
{literal}
<script type="text/javascript">
window.onload = function abc() {
yaCounterXXXXXXXX.reachGoal('YYYYYYY')
}
</script>
{/literal}
2. Внутри тега <form> вставляем событие
onsubmit="yaCounterXXXXXXXX.reachGoal('YYYYYYY', {literal}function abc() {alert('Данные успешно отправлены')}; return true; {/literal}
Где XXXXXXXX — номер счетчика Метрики, YYYYYYY — идентификатор события (задается в настройках Метрики).
Метод onclick.
Внутри тега кнопки, по которой для отправки формы осуществляется нажатие, вставьте:
onclick="yaCounterXXXXXXXX.reachGoal('YYYYYYY'); return true;"
Где XXXXXXXX — номер счетчика Метрики, YYYYYYY — идентификатор события (задается в настройках Метрики).
Для UA:
onClick="ga('send', 'event', 'Knopka', 'Napishite');"
onSubmit="ga('send', 'event', 'Knopka', 'Napishite-prove');"
Ваши вопросы смогут дополнить наши инструкции и помогут другим пользователям