В данной статье я раскажу как установить код отслеживания цели отправки формы Яндекс Метрики и 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 (подробности выше).