Почему не работает цель «Клик по кнопке» в Яндекс Метрике и как это исправить

Цель Клик по кнопке

Самостоятельная настройка рекламы и аналитики — обычная практика для владельцев сайтов и малого бизнеса. Сначала вы ставите цель в Метрике, потом используете данные для настройки Директа. 

 

В теории — просто. В реальности возникают технические проблемы, которые для неспециалиста превращают задачу в головоломку. Одна из таких проблем — указание цели «Клик по кнопке».

 

В статье расскажу, почему она может не работать и что делать, если стандартный путь ведет в тупик.

Когда цель «Клик по кнопке» невозможно настроить

Когда лендинг или статья в блоге с кнопкой загружается без сбоев, Метрика справляется хорошо. Система позволяет выделить нужный элемент, и цель можно создать.

 

Но существует несколько технических сценариев, когда мастер настройки в интерфейсе Метрики выдает ошибку, не видит страницу или хочет, чтобы пользователь указал URL заново.

 

Ниже на скриншотах показаны такие случаи.

Определение цели в Яндекс Директе
Цель в Яндекс Директе

Вот главные причины:

1. Редиректы и смена адресов. Яндекс Метрика хорошо воспринимает предыдущий адрес страницы, но после переадресации на новый URL может работать со скрипом, некоторые функции теряются. Кнопка будет действовать, но 100%-ное взаимодействие с Метрикой пропадает.

 

2. Защита от загрузки в iframe. По умолчанию инструмент настройки целей загружает ваш сайт во фрейм (iframe). Многие платформы и конструкторы — WordPress, Tilda, LPgenerator — по соображениям безопасности запрещают такое встраивание.

 

3. Это защита от кликджекинга и других атак, но она же блокирует работу мастера целей.

 

4. Проблемы со счетчиком. После редиректа или из-за конфликтов кода счетчик Метрики на странице может перестать работать корректно. Если счетчика нет или его блокируют другие скрипты, создать цель стандартным способом не выйдет.

 

Варианты с защитой страницы паролем или авторизацией мы не рассматриваем — там цель «Клик по кнопке» также не настроить.

Простое решение без вмешательства в код

Рассуждаем логически. Что на самом деле важно? Не факт щелчка мышью по элементу, а конечное действие пользователя. В большинстве случаев клик по кнопке «Заказать», «Оставить заявку», «Узнать цену» ведет на другую страницу — «Спасибо», форму заказа или заявки.

 

Следовательно, вместо неработающей цели «Клик по кнопке» можно поставить цель «Посещение страниц». Без выполнения целевого действия пользователь не окажется на этой финальной странице. Итог для аналитики и настройки рекламы один — вы фиксируете конверсию. Просто путь к ней в Метрике будет другим

Изменение цели в Яндекс Директе

Что делать:

1. Определите URL страницы, на которую попадает пользователь после нажатия на проблемную кнопку.

 

2. В Яндекс Метрике создайте новую цель типа «Посещение страниц».

 

3. В условии укажите этот URL. Можно использовать условие «содержит» часть адреса, чтобы учесть возможные параметры.

 

Технические сложности остаются, но ваша первоочередная задача — начать отслеживать конверсии — решена.

Важное уточнение: когда этот вариант не подойдет

Этот прием работает только для кнопок, которые ведут на другие страницы вашего сайта. Его нельзя использовать для отслеживания:

 

♦ кликов на ссылки в социальные сети

 

♦ наборов телефонного номера (здесь в Метрике есть специальный тип цели «Номер телефона»)

 

♦ переходов в мессенджеры (WhatsApp, Telegram) или почтовые клиенты

 

Для таких действий в Яндекс Метрике предусмотрены отдельные типы целей.

Вывод

Интерфейс Яндекс Метрики отказывается создавать цель «Клик по кнопке» из-за редиректов или технических ограничений вашего сайта. В этом случае используйте обходной путь — настройте цель на посещение конечной страницы. Это быстрое и практичное решение позволит продолжить работу с рекламными кампаниями, не дожидаясь сложных технических правок.

 

Благодарю за внимание. Приглашаю почитать другие материалы блога, например статью «Технический копирайтинг для IT».

Post Views: 18