kepkame
@kepkame

Почему в коде jQuery может не выполняться цель Google Analytics?

Передача значений полей формы в pnp работает через скрипт jQuery, он передаёт значения полей в файл php, затем обновляет значение всех полей формы и выводит уведомление об успешном подачи заявки.
В jQuery, сразу после отправки значений полей в php, также должны выполняться цели Яндекс Метрики и Google Analytics.

Цель TARGET в Яндекс Метрике отмечается выполненной, но Google Analytics не видит выполнение цели.
Подскажите, почему Analytics может не видеть достижение цели?

Скрипт jQuery

$(document).ready(function() {
	//E-mail Ajax Send
	$("form").submit(function() {
	var th = $(this);
		$.ajax({
			type: "POST",
			url: "php/mail.php",
			data: th.serialize(),
			success: function(data) {
			  th.parent().find(' input[type=text], input[type=tel], input[type=email], textarea').val('');
			  ym(XXXXXXXX, 'reachGoal', 'TARGET');
			  ga('send', 'event', 'submit', 'TARGET');
			}
		}).done(function() {
		$(".form_info").addClass("form-info-open");
			setTimeout(function() {
				// Done Functions
				th.trigger("reset");
			}, 1000);
			setTimeout(function(){
                $('.form_info').removeClass('form-info-open');
            }, 10000)
		});
		return false;
	});
});

Весь код формы https://jsfiddle.net/yjxgn7dz/1/
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
трассируешь запросы к GA серверу, исправляешь, повторяешь (итерируешь)

то же - параалельно (на другой акк) без jQuery
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы