Не отображаются цели в метрике

V
На сайте с 04.06.2014
Offline
54
2377

На сайте стоит цель, которая срабатывает при успешной отправке формы.

Но почему-то выполнение цели не отображается в метрике.

function sendForm(form) 

{

var data =
{
email: $(form).find('input[name="email"]').val(),
phone: $(form).find('input[name="phone"]').val(),
hideid: $(form).find('input[name="hideid"]').val(),
urlsite: $(form).find('input[name="urlsite"]').val(),
keyword: $(form).find('input[name="keyword"]').val(),
city: $(form).find('input[name="city"]').val()
}

$.ajax({
type: 'POST',
url: 'mailer.php',
data: data,
success: function() {

$(form).find('input.email, input.phone').each(function(){$(this).val('')});
$("#dim").fadeOut('fast', function() {
$("#dim2").fadeIn();
setTimeout(function() {$("#dim2").fadeOut();}, 3000);

});
}
});

yaCounter27457527.reachGoal('zayavka');

}

$(function()
{

$("#FormOne").validate({
rules: {
phone: {required: true,},
email: {required: false, email: false,}
},
messages: {
phone: {required: false,},
email: {required: false, email: false,}
},
submitHandler: function(form) {
sendForm(form);
}
});

});

В правильном ли месте расположен вызов функции для срабатывания цели?

Через какое время примерно успешно выполненная цель появляется в метрике.

Партнёрка №1 в essay-нише (https://goo.gl/YfTPtG)
timirov
На сайте с 15.11.2010
Offline
104
#1

Не правильно установили! Читайте тут:

http://help.yandex.ru/metrika/objects/reachgoal.xml#reachgoal

V
На сайте с 04.06.2014
Offline
54
#2
timirov:
Не правильно установили! Читайте тут:
http://help.yandex.ru/metrika/objects/reachgoal.xml#reachgoal

Я по этой инструкции и делал. Так и не могу понять, в чём ошибка.

Просто повесить событие на кнопку или форму не подходит.

Так как даже при пустых полях цель засчитывается.

IL
На сайте с 20.04.2007
Offline
435
#3
victorpavloff:
В правильном ли месте расположен вызов функции для срабатывания цели?

Скорее, правильнее сюда.. :

success: function() {
// ---

И где определяется yaCounter27457527? Нет ли в браузере информации об ошибках JavaScript?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
V
На сайте с 04.06.2014
Offline
54
#4
ivan-lev:
Скорее, правильнее сюда.. :
success: function() {
// ---


И где определяется yaCounter27457527? Нет ли в браузере информации об ошибках JavaScript?

Этот вариант тоже пробовал. Не работает.

yaCounter27457527 определяется в коде яндекс.метрики.

IL
На сайте с 20.04.2007
Offline
435
#5
victorpavloff:
yaCounter27457527 определяется в коде яндекс.метрики.

Я понимаю.. сам кусок кода как выглядит?... ))

var yaCounter27457527 вытащить из всех функций, чтоб виден был.

V
На сайте с 04.06.2014
Offline
54
#6
ivan-lev:
Я понимаю.. сам кусок кода как выглядит?... ))
var yaCounter27457527 вытащить из всех функций, чтоб виден был.

Только код метрики есть перед закрывающим боди, и код, который приведён в начале темы.

Больше yaCounter27457527 нигде не встречается.

IL
На сайте с 20.04.2007
Offline
435
#7
цель типа Событие,

с указанным именем есть?

V
На сайте с 04.06.2014
Offline
54
#8
ivan-lev:
с указанным именем есть?

Да, конечно. В метрике создана цель на событие с идентификатором zayavka

[Удален]
#9
victorpavloff:
В правильном ли месте расположен вызов функции для срабатывания цели?

нет, в этом месте будет отправка в любом случае, в независимости от успешности/не успешности отправки

victorpavloff:
Только код метрики есть перед закрывающим боди

сначала должен быть код метрики, а потом ваш иначе вы пытаетесь обратиться к не объявленному объекту

V
На сайте с 04.06.2014
Offline
54
#10
burunduk:
нет, в этом месте будет отправка в любом случае, в независимости от успешности/не успешности отправки

сначала должен быть код метрики, а потом ваш иначе вы пытаетесь обратиться к не объявленному объекту

Спасибо! Заработало :)

---------- Добавлено 19.12.2014 в 14:52 ----------

Всётаки поторопился я. Не работает почему-то.

Другую цель за нужную принял.

Хотя теперь код метрики после открывающего head поставил.

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