Дата публикации: 20.04.2021

ajax и Google Analytic

8bd108ae

О том как Google Analytic включает поддержку ajax и другие возможности слежения за ajax , включая Flash.

Google снова обновил свой популярный сервис: сервис Google аналитики для сайтов, которое использует дофига народу, от мелких компаний до бомжей.

Программулина от Google - как дырка в танке на поле битвы 1944, позволяет смотреть и планировать свою стратегию продвижения, и когда Google еще только родили сервис, они думали, что теперь-то другие стартаперы смогут представлять свою аналитику, мол что идет хорошо, а что плохо.

Наконец-то перевел предложение, а главное понял: Теперь Google начал осознавать, что вид страницы - далеко не самое важное, это особенно касается всех перечисленных технологий Ajax, JavaScript, Flash, которые анализировать очень непросто. Теперь в бета тест попадает возможность учета действий перед различными сервисами. Но что и как учитывать ?

Эти средства будут оказывать помощь для online розничной торговли и маркетинга. Благодаря этому можно будет увеличить продажи, собственно.

Данная возможность подходит лучше для малого бизнеса, нежели для бомжей да seoшников, а как вы думали ? Бомжи много делают сервисов ? гыы.

Analytic позволяет следить за тем какие инструменты и фичи и как используются. И как только админ поймет как пользователи работают с его фичами,он сделает все чтобы сделать еще лучше и удобнее, тем самым увеличивая продажи например той же рекламы.

Это кусок оф части, а теперь на деле.. На деле ничего не найдено, судя по всему все еще впереди, но основная проблема таких приложений - это отлавливание запросов и кликов.

И честно говоря Google давно имеет интересное средство для отслеживания AJAX ? Что же предлагает Google издавна:

Как отслеживать AJAX приложения ? В обычной HTML странице можно использовать URL для переключения вида, короче для открытия например другой страницы, но в AJAX URL - один! и как ты попой не верти URL при AJAX запросах не меняется, что и составляет основную проблему для, например, оценки PR.

Вызывая Analytic’urchinTracker функцию !!! можно присвоить имя для любого AJAX события. Обычно это часть onreadystatechange функции, т.е. после того как данные были получены и все изменения на странице сделаны. Пример ниже смотрим внимательно: ...

http_request.onreadystatechange = sendAlert; http_request.open('GET', url, true); http_request.send(null);

}

function sendAlert() {

if (http_request.readyState == 4) { if (http_request.status == 200) { alert(http_request.responseText); urchinTracker("/pagefilename1" ); } else { alert('Error.');

... Переменная из urchinTracker (/pagefilename1 в нашем случае) может содержать любое значение, которое будет отоображено как имя файла в вашем Analytic отчете.

Тоже самое на английском читаем тут Что же такое urchinTracker ? Это простая JavaScript библиотека, которая позволяет учитывать события на вашем сайте. Вы можете присвоить события например к Flash событиям, JavaScript событиям, смачиванию файлов, нажатию на внешние ссылки и т.п. Ну и собственно в Google Analytic можно наблюдать эти события, собственно для чего все и задумано! Ура товарисчи!