Отслеживание событий в Google Analytics для отправки поиска

У меня есть форма поиска по всему сайту, которая отправляется на страницу результатов (через POST)

Чтобы отслеживать, что ищут люди, я добавил строку кода отслеживания событий, например, в submit() событие:

$("#search").submit(function(){
    var query = $('#search input[type="text"]').val().toLowerCase();
    _gaq.push(['_trackEvent', 'search', 'submit', query]);
});

Сначала я пытался использовать функцию protectDefault, а затем вызывал form submit() после вызова аналитики, но это было медленно, я полагаю, потому что ожидал ответа на этот запрос.

Кажется, что вышеприведенное работает, но есть ли вероятность того, что некоторые запросы не будут записаны, потому что форма будет отправлена ​​(вне моей страницы результатов) до того, как будет выполнен этот push-запрос?

0 ответов

Другие вопросы по тегам