Установка целей Метрики и Гугл Аналитики для WordPress Contact Form 7 (актуально на июнь 2021)

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

Пост актуален на июнь 2021 года для версии WP – 5.7.2, версии Contact Form 7 – 5.4.1., и кодов счетчиков Метрики и Гугл Аналитики на эту же дату.

Итак, что нужно сделать?

1. СОЗДАЕТЕ ЦЕЛЬ В МЕТРИКЕ

Где вместо «formasend» ставите ваш идентификатор цели.

2. СОЗДАЕТЕ ЦЕЛЬ НА ANALYTICS.GOOGLE.COM

В нашем примере старая analytics, а не дубовая и сложная в плане настройки целей GA4.

Где вместо «formasend» ставите ваш идентификатор цели.

3. СТАВИМ КОДЫ СРАБАТЫВАНИЙ НА WORDPRESS

Код ниже вставлять перед в файле header.php вашей темы:

<script type=»text/javascript»>
document.addEventListener( ‘wpcf7mailsent’, function( event ) {
gtag(‘event’, ‘submit’, {‘event_category’ : ‘formasend’});
ym(ХХХХХХХХ, ‘reachGoal’, ‘formasend’);
}, false );
</script>

Где вместо «formasend» ставите ваш идентификатор цели, а вместо ХХХХХХХХ номер счётчика Метрики.

Строка gtag(‘event’, ‘submit’, {‘event_category’ : ‘formasend’}); – отправка в Гугл Аналитику
Строка ym(ХХХХХХХХ, ‘reachGoal’, ‘formasend’); – отправка в Метрику

Пример:

НЕМНОГО ЛИРИКИ

Плагин Contact Form 7 для WordPress, остается одним из самых популярных решений для создания и отправки форм даже несмотря на то, что в 2020 году он был взломан. Та критическая уязвимость давно устранена и плагин по-прежнему в строю. Вот свежий пост от 7 июня 2021 года.

C сайта плагина contactform7.com:

«За последние несколько часов многие пользователи контактной формы 7 сообщили, что их инструменты безопасности, предоставленные Avast Software, выделили предупреждение системы безопасности о контактной форме 7. В частности, в предупреждении говорится, что в одном из файлов сценариев был обнаружен троянский конь. в пакете Contact Form 7.

Я подтвердил, что такой вредоносной программы не существует в контактной форме 7, поэтому я считаю, что это, вероятно, ложная тревога. Пока мы не получили никакой информации от Avast об этом случае.

Я обновлю этот пост, когда появится новая информация.»

P.S.

На множестве ресурсов для того, чтобы отправлять в Гугл Аналитику рекомендуют использовать такой код:

ga(‘send’, ‘event’, ‘formasend’, ‘submit’);

Где вместо «formasend» ставите ваш идентификатор цели. Но такой код не отправляет. Используйте тот, что указан в инструкции выше.

Что будем искать? Например,ChatGPT

Мы в социальных сетях