отслеживание загрузки с помощью асинхронного отслеживания Google не загружает Google GIF - PullRequest
1 голос
/ 01 сентября 2010

Я отслеживаю загрузку pdf с этим кодом:

_gaq.push (['_ trackPageview', trackLink]);

Когда я проверяю сетьконсоль (firebug), он пытается загрузить gif gif для отслеживания, но не загружается, см. screendump здесь: http://screencast.com/t/MWVkZTU0OD

Если я скопирую URL для трекера и вызову его прямо в браузере, работает:

1 Ответ

1 голос
/ 24 февраля 2012

Корень проблемы может заключаться в том, что запрос к gif gif прерывается, потому что браузер переходит на другой URL (скачать). Попробуйте отложить загрузку следующим образом:

<a href="PDF" onclick="that=this; _gaq.push(['_trackEvent','click', 'download', 'pdf'); setTimeout(function(){location.href=that.href;},200);return false;">Download pdf</a>

Это даст некоторое время для сценария аналитики запросить utm.gif.

...