Делаем цели Яндекс.Метрики для Contact Form7?

Добавить цель яндекс метрики contact form 7

Приветствую вас, дорогие друзья!

Сегодня я хотела бы вам рассказать об одной очень полезной и удобной функции Яндекс.Метрики, как использование целей для отслеживания работы форм обратной связи Contact Form 7 для WordPress.

Подключив формы Contact Form 7 в целях Яндекс.Метрики вы можете с легкостью отслеживать с каких форм обратной связи чаще всего отправляются заявки, а с каких вообще не отправляются. Проанализировав полученные данные, вы сможете внести правки в дизайн или структура сайта для увеличения количества заявок.

В этой статье я покажу вам как правильно подключить цели Яндекс.Метрики для Contact Form 7, так как с момента последнего обновления плагина, процедура подключения целей существенно поменялась.

Создание цели для Contact Form 7

Итак, для начала нам нужно создать цель в Яндекс.Метрике. Для этого у вас на сайте уже должен быть подключен скрипт счетчика посещаемости. Если вы еще этого не сделали, то инструкцию можно прочитать в этой статье:

Как узнать посещаемость сайта. Установка Яндекс.Метрики

Далее делаем следующее:

  1. 1.Заходим на сайт Яндекс.Метрики и авторизуемся.
  2. 2.На открывшейся странице со списком сайтов с подключенными счетчиками, кликаем указателем мышки по названию нужного нам сайта:
    Главная страница в Яндекс.Метрика
  3. 3.Далее, в меню выбираем пункт «Настройка»
    Добавляем цель яндекс метрики contact form 7
  4. 4.Переходим на вкладку «Цели» и нажимаем на кнопку «Добавить цель»:
    Вкладка цели яндекс.метрики
  5. 5.В открывшемся окошке задаем название цели и переходим на вкладку «JavaScript-событие», где нам нужно указать идентификатор данной цели. После того, как мы заполнили все поля, нажимаем на кнопку «Добавить цель»
    Настраиваем цель для Contact Form 7
  6. 6.После того как цель была добавлена нужно обязательно нажать на кнопку «Сохранить»:
    Сохраняем цели яндекс.метрики для contact form 7

Подключение цели Яндекс.Метрики в WordPress

После того, как мы создали цель в Яндекс.Метрике мы можем приступить к ее подключению в WordPress. Вот здесь, как раз и начинается самое интересное.

Дело в том, что раньше, для подключения цели в Contact Form 7 было достаточно дописать одну строку в окне редактирования формы, на вкладке «Дополнительные настройки».

Старое подключение целей для Contact Form 7

Теперь же, с момента обновления плагина до версии 4.9 такой вариант подключения цели не работает. При попытке использовать старый вариант подключения вы получите вот такой результат:

Ошибка при подключении целей яндекс.метрики для contact form 7

Выход из положения можно найти, порывшись в справочной документации, которую можно найти, перейдя по ссылке возле надписи «Используются устаревшие настройки».

Теперь, для подключения целей для Contact Form 7 нужно сделать следующее:

  1. 1.Открываем файл functions.php, который находится в корневой папке активной темы.
  2. 2.Пролистываем в самый конец файла и добавляем следующий фрагмент кода:

  3. 3.Здесь, в этом фрагменте кода, нужно внести свои изменения, в соответствии с вашими данными:
    Код для подключения целей для Contact Form 7
    1. 1.)Там где в одинарных кавычках указано число ’22’ – это идентификатор подключаемой формы. Здесь вы должны вставить ID вашей формы, который можно посмотреть в админпанели сайта, на странице «Contact Form 7» => «Контактные формы»
      Как посмотреть идентификатор формы Contact Form 7?
    2. 2.)В строке «yaCounter46469931.reachGoal(‘consult’);» заменяем числовое значение (идентификатор счетчика Яндекс.Метрики) на свое. Идентификатор счетчика вы можете посмотреть в настройках Яндекс.Метрики на вкладке «Основное» или в коде счетчика:
      Где найти идентификатор Яндекс.Метрики
    3. 3.)В строке «yaCounter46469931.reachGoal(‘consult’);» заменяем идентификатор цели (‘consult’) на свой.
  4. 4.Далее, нам остается только сохранить файл и дождаться обновления информации на странице сайта Яндекс.Метрики «Конверсии»
    Где посмотреть цели Яндекс.Метрики
    Страница "Конверсии"

Надеюсь у меня получилось максимально подробно описать подключение целей Яндекс.Метрики для форм Contact Form 7. Если у вас возникнут какие-то сложности или вопросы, вы можете задать их в комментариях.

Если эта статья была для вас полезной, не забудьте подписаться на мою рассылку и поделиться статьей в социальных сетях.

А на сегодня у меня все. До встречи в следующих статьях.

С уважением Юлия Гусарь

Подписаться на рассылку

Читайте также:

comments powered by HyperComments

12 комментариев

  1. Юлия, добрый день

    А можно как-то настроить отслеживание конверсии в заявки с определенных utm-меток?

    Т.е. приходит например с рекламы посетитель, смотрит сайт, потом на одной из страниц тыцает на форму, отправляет. Вопрос: можно ли в Метрике или в Гугл Аналитике отследить что эта заявки пришла с рекламы?

  2. Все сделал, но в доп. настройках плагина все равно высвечивается ошибка.

  3. А перед кодом

     

    add_action( ‘wp_footer’, ‘mycustom_wp_footer’ );

     

    function mycustom_wp_footer() {

    ?>

     

    Случайно не надо добавить «<?php» ?

     

    Если перед этим файл функшнс кончается на

    ‘after_page_number’ => » // строка после цифры

    ));

    }

    ?>

    например.

    ?

    • Можно вставить код перед знаком ?>
      Или, если Вам так удобнее, поставить вначале кода < ?php а в конце ?>

  4. Добрый день, я повторюсь с вопросом: если у меня 10 целей то как тогда быть ?

    • Здравствуйте! В этом случае вставляете код, указанный в статье, а далее дублируете код, отмеченный на скриншоте, столько раз сколько нужно, при этом заменяя идентификаторы формы, цели и счётчика на свои.
      Скриншот: http://prntscr.com/j7jgqp

  5. Благодарю за детальную инструкцию! )

    • Спасибо за Ваш комментарий!

  6. спасибо добрый человек! все работает!

    • И Вам спасибо! Удачи Вам!

  7. После того как все действия будут сделаны, ошибки в форме » Обнаружена 1 ошибка в конфигурации» исчезнуть должна?

    • Да, должна. Вы ведь убрали тот код что был на вкладке «Дополнительные настройки»?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif