Добавление отслеживания событий на сайт для загрузки в формате PDF / Microsoft Word - PullRequest
1 голос
/ 30 сентября 2011

У меня возникли трудности с настройкой отслеживания событий.У меня есть веб-сайт, где люди могут загружать PDF-файлы и документы Word различного содержания.Я вставил отслеживание событий следующим образом:

<a href=files/8399039122.pdf onClick='_gaq.push(['_trackEvent', 'downloads', 
'all', 'nofilter']);' >File #1</a>

<a href=files/8329384939.doc onClick='_gaq.push(['_trackEvent', 'downloads',
 'all', 'nofilter']);' >File #2</a>

Однако через четыре дня данные все еще не отображаются в моем аналитическом профиле.Я установил это неправильно?Кроме того, мне нужно добавить _gaq.push(['_trackEvent', 'downloads', 'all', nofilter]);' в скрипт аналитики в заголовке моей страницы?

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

Похоже, вы используете одинарные кавычки (неправильно вложенные). Попробуйте это:

<a href="files/8399039122.pdf" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" >File #1</a>

<a href="files/8329384939.doc" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" >File #2</a>

Оберните все onClick в двойные кавычки. И путь к вашим ссылкам (href) также должен быть указан в кавычках.

Чтобы задержать клик без использования target = "blank"

<a href="pdfs/my-file.pdf" onclick="var that=this;_gaq.push(['_trackEvent,'Download','PDF',this.href]);setTimeout(function(){location.href=that.href;},200);return false;">Download my file</a>
0 голосов
/ 03 октября 2011

Еще один способ решить эту проблему - добавить target="_blank" в тег <a>:

<a href="files/2117802037.pdf" onclick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" target="_blank">File #1</a>
<a href="files/8329384939.doc" onclick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" target="_blank">File #2</a>
...