В данной статье я раскажу как установить код отслеживания цели отправки формы Яндекс Метрики и Google Analytics в SimpleForm2.

Отслеживание цели Яндекс Метрики в SimpleForm2

Для отслеживания цели Яндекс Метрики в SimpleForm2 нужно в настройках модуля перейти во вкладку "Дополнительные параметры" и в поле "JavaScript Callback при получении ответа от сервера" вписать следующий код:

function($form,responce){ if(!responce.status || responce.status!="success"){ return true; } ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); } где:
  • XXXXXX — номер вашего счетчика;
  • TARGET_NAME — идентификатор цели.

Отслеживание цели Google Analytics в SimpleForm2

Для отслеживания цели Google Analytics в SimpleForm2 нужно в настройках модуля перейти во вкладку "Дополнительные параметры" и в поле "JavaScript Callback при получении ответа от сервера" вписать следующий код:

function($form,responce){ if(!responce.status || responce.status!="success"){ return true; } GGGGGG }

В случае использования универсального кода аналитики, вместо GGGGGG нужно вставить код: ga('send', 'event', '[category]', '[action]', '[label]', [value]);

Если же вы используете Google Tag, то вместо GGGGGG нужно вставить код: gtag('event', 'event_name', {'event_category': '[category]'', 'event_label': '[label]', 'value': 0});

Отслеживание цели Яндекс Метрики и Google Analytics в SimpleForm2

Для одновременного отслеживания цели Яндекс Метрики и Google Analytics в SimpleForm2 нужно в настройках модуля перейти во вкладку "Дополнительные параметры" и в поле "JavaScript Callback при получении ответа от сервера" вписать следующий код:

function($form,responce){ if(!responce.status || responce.status!="success"){ return true; } ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); GGGGGG } где:
  • XXXXXX — номер вашего счетчика Яндекс Метрики;
  • TARGET_NAME — идентификатор цели Яндекс Метрики;
  • GGGGGG — отслеживания цели Google Analytics (подробности выше).