Simers CMS
Спрашивайте. Читайте. Находите ответы.

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

Как задавать цели в Метрике для интернет-магазина, прочитайте ниже.

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 — идентификатор события (задается в настройках Метрики).

P.S. Для Universal Analytics

Для UA:

onClick="ga('send', 'event', 'Knopka', 'Napishite');"
onSubmit="ga('send', 'event', 'Knopka', 'Napishite-prove');"