Чтобы настроить цель на кнопку в Яндекс - Метрике, необходимо зайти в настройки вашего счетчика и нажать на кнопку "добавить цель" (рис. 1):
Рис.1
Появится диалоговое окно (рис.2), в котором необходимо выбрать "JavaScript - событие" и прописать в поле "идентификатор цели" название события. В нашем примере это будет "click_button".
рис.2
На стороне метрики настройки завершены, осталось только добавить к кнопке на сайте событие onClick, которое и будет передавать данные в метрику. Для этого открываем через редактор кода страницу с нужной кнопкой и дописываем ей следующие строки:
Здесь XXXXXX - номер счетчика метрики, 'target-name' - название цели. В нашем случае название цели - "click_button", поэтому полный код кнопки будет выглядеть так:
Если у вас сайт построен на конструкторе и нет возможности добавить событие onclick, но есть редактор кода, то можно воспользоваться следующим скриптом:
window.onload = function () {
var butn = document.getElementById('btn_send');
butn.onclick = function() {
ym('xxxxxx','reachGoal', 'click_button');
return true;
}
}
</script>
где 'btn_send' - id кнопки, xxxxxx и click_button - номер счетчика и название события соответственно.
На этом все. Настройка цеди на кнопку в Яндекс - метрике завершена. Надеюсь, что статья была вам полезной!