Метрика и CotactForm7

djdiplomat
На сайте с 05.08.2009
Offline
136
630

on_sent_ok: "yaCounter34060xxx.reachGoal('mskheader'); alert('Ваше сообщение успешно отправлено. Спасибо!!! Мы ответим Вам в ближайшее время.');"

Вот не пашет такой способ, хоть че ты ему делай.

Главное алерт после отправки срабатывает, а цель в метрики - нифига не хочет.

пробовал yaCounter34060xxx.reachGoal('mskheader'); return true;

Но тогда в консоли в файрбаге вот такая инетерсная штука вылезает

Синтаксиечаская ошибка return not in function

Пробовал так - on_submit: "yaCounter34060xxx.reachGoal('msk2'); return true;"

on_sent_ok: "alert('Сообщение успешно отправлено!');"

Тоже не пашет. Есть может у кого какие соображения на этот счет?

PS сами цели с индикаторами msk2 и mskheader в метрике есть. Созданы

u3Bepr
На сайте с 03.03.2011
Offline
60
#1

странно, а скрипт метрики нормально подключен и есть ли он на странице в коде? после загрузки страницы в консоле ошибок нет?

как вариант - на кнопку сабмита вешаете ID по типу: id:form_4_submit

и далее в конце страницы такой скриптик:

$("#form_4_submit").click( function() {yaCounter34060xxx.reachGoal("mskheader");});

или же ID вешаете на саму форму, а в скрипте уже проверку на сабмит

djdiplomat
На сайте с 05.08.2009
Offline
136
#2
u3Bepr:
странно, а скрипт метрики нормально подключен и есть ли он на странице в коде? после загрузки страницы в консоле ошибок нет?

как вариант - на кнопку сабмита вешаете ID по типу: id:form_4_submit
и далее в конце страницы такой скриптик:
$("#form_4_submit").click( function() {yaCounter34060xxx.reachGoal("mskheader");});

или же ID вешаете на саму форму, а в скрипте уже проверку на сабмит

Ошибок в консоли нет.

Вот это помогло

$("#bt3").click( function() {yaCounter34060xxx.reachGoal("mskheader");});

Спасибо за идею! Жаль лишь, что не ясны причины, почему "обычным способом не пашет"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий