Есть ли способ использовать Google Analytics для отслеживания звонков на ответ JSON? - PullRequest
3 голосов
/ 07 октября 2010

Я работаю над приложением, которое использует ответ json с моего веб-сайта Zend Framework 1.10. Я хочу отследить, сколько раз было совершено действие Json Action?

Если не существует верного способа сделать это только из действия, которое не отражает ответ json.

Ответы [ 3 ]

2 голосов
/ 07 октября 2010

Полагаю, вы используете Jquery для иллюстрации моей идеи, Я бы отслеживал как успех, так и функцию ошибок jquery, используя события Google Analytics

   example :  pageTracker._trackEvent(category, action, opt_label, opt_value );

  Guide : http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html



$.ajax({
......... some jquery code here .....

success:function(){
......... Jquery code ...........
/*lets show some magic */
pageTracker._trackEvent("JSON", "SUCCESS", "Loaded" , 1 );

},
error:function(){
.......... Jquery code ...........
pageTracker._trackEvent("JSON", "FAILD", "why it faild " , 0 );
}
})

в конце дня перейдите в раздел События на вашей учетной записи GA вы увидите удобные результаты, как и следовало ожидать :) Вы можете отслеживать (клик, запрос AJAX, время загрузки страницы, баннер и многие другие умные идеи)

другой совет: вы можете использовать то, что обычно делали маркетологи GA

это самый простой способ сделать http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55578 просто добавьте его к вашему AJAX-запросу и наблюдайте за магией:)

Твиттер использует эту идею в почтовом уведомлении пример:

http://twitter.com/*********?utm_campaign=newfollow20100823&utm_content=profile&utm_medium=email&utm_source=follow

1 голос
/ 07 октября 2010

Вы можете отслеживать любое действие с помощью GA, имея для него специальную страницу с кодом отслеживания, которую вы загружаете в iframe, когда действие происходит.

Если вам нужно больше действий, у вас может быть что-то вроде trackAction.php?action=myAction.

С уважением, Алинь

0 голосов
/ 09 июля 2015

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

Для каждой полезной нагрузки требуются следующие параметры:

https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.
&t=             // Hit Type.

p = {}
HTTParty.post('http://www.google-analytics.com/collect', body: p)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...