Самостоятельная настройка рекламы и аналитики — обычная практика для владельцев сайтов и малого бизнеса. Сначала вы ставите цель в Метрике, потом используете данные для настройки Директа.
В теории — просто. В реальности возникают технические проблемы, которые для неспециалиста превращают задачу в головоломку. Одна из таких проблем — указание цели «Клик по кнопке».
В статье расскажу, почему она может не работать и что делать, если стандартный путь ведет в тупик.
Когда лендинг или статья в блоге с кнопкой загружается без сбоев, Метрика справляется хорошо. Система позволяет выделить нужный элемент, и цель можно создать.
Но существует несколько технических сценариев, когда мастер настройки в интерфейсе Метрики выдает ошибку, не видит страницу или хочет, чтобы пользователь указал URL заново.
Ниже на скриншотах показаны такие случаи.
1. Редиректы и смена адресов. Яндекс Метрика хорошо воспринимает предыдущий адрес страницы, но после переадресации на новый URL может работать со скрипом, некоторые функции теряются. Кнопка будет действовать, но 100%-ное взаимодействие с Метрикой пропадает.
2. Защита от загрузки в iframe. По умолчанию инструмент настройки целей загружает ваш сайт во фрейм (iframe). Многие платформы и конструкторы — WordPress, Tilda, LPgenerator — по соображениям безопасности запрещают такое встраивание.
3. Это защита от кликджекинга и других атак, но она же блокирует работу мастера целей.
4. Проблемы со счетчиком. После редиректа или из-за конфликтов кода счетчик Метрики на странице может перестать работать корректно. Если счетчика нет или его блокируют другие скрипты, создать цель стандартным способом не выйдет.
Варианты с защитой страницы паролем или авторизацией мы не рассматриваем — там цель «Клик по кнопке» также не настроить.
Рассуждаем логически. Что на самом деле важно? Не факт щелчка мышью по элементу, а конечное действие пользователя. В большинстве случаев клик по кнопке «Заказать», «Оставить заявку», «Узнать цену» ведет на другую страницу — «Спасибо», форму заказа или заявки.
Следовательно, вместо неработающей цели «Клик по кнопке» можно поставить цель «Посещение страниц». Без выполнения целевого действия пользователь не окажется на этой финальной странице. Итог для аналитики и настройки рекламы один — вы фиксируете конверсию. Просто путь к ней в Метрике будет другим
1. Определите URL страницы, на которую попадает пользователь после нажатия на проблемную кнопку.
2. В Яндекс Метрике создайте новую цель типа «Посещение страниц».
3. В условии укажите этот URL. Можно использовать условие «содержит» часть адреса, чтобы учесть возможные параметры.
Технические сложности остаются, но ваша первоочередная задача — начать отслеживать конверсии — решена.
Этот прием работает только для кнопок, которые ведут на другие страницы вашего сайта. Его нельзя использовать для отслеживания:
♦ кликов на ссылки в социальные сети
♦ наборов телефонного номера (здесь в Метрике есть специальный тип цели «Номер телефона»)
♦ переходов в мессенджеры (WhatsApp, Telegram) или почтовые клиенты
Для таких действий в Яндекс Метрике предусмотрены отдельные типы целей.
Интерфейс Яндекс Метрики отказывается создавать цель «Клик по кнопке» из-за редиректов или технических ограничений вашего сайта. В этом случае используйте обходной путь — настройте цель на посещение конечной страницы. Это быстрое и практичное решение позволит продолжить работу с рекламными кампаниями, не дожидаясь сложных технических правок.
Благодарю за внимание. Приглашаю почитать другие материалы блога, например статью «Технический копирайтинг для IT».