AdWords
Сейчас в сети: 342
Сейчас в сети: 342
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Отслеживание закачки файлов в GA

Бакалавр ✭ ✭

Стоит задача по отслеживание ссылки на закачку программы с сайта.

Череда шагов выгладит так:
На главной есть кнопка, с названием «Скачать»

1.png
Нажатие на эту кнопку вызывает всплывающее окно, в котором идет краткое описание программы и еще одна кнопка с надписью «Загрузить программу».

2.png

Как отследить данное действие? Знаю, что событием, но что-то не очень получается.


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

3.png

1 Ответ экспертаverified_user

Re: Отслеживание закачки файлов в GA

Ведущий участник

Если не нужно отслеживать другие нажатия, для ссылок/кнопок вызывающих загрузку генерируйте например событие onClick="_gaq.push(['_trackEvent', 'Downloads', 'File_name']);" . Само собой, вы по факту отслеживаете клик, а не закачку файла целиком.CMS - может подставлять вместо File_name название файла, если файлов не много - можете прописать руками

C уважением,
Павел

Re: Отслеживание закачки файлов в GA

Выпускник Сообщества

Здравствуйте!

Специально для этих целей написал статью - https://www.ru.adwords-community.com/t5/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8-%D0%BF%D0%BE%D0%BB%D1%8...

Спрашивайте, если непонятно что. :-)

Re: Отслеживание закачки файлов в GA

Выпускник Сообщества
Добрый день!

Приведите плз код события, может, какая ошибка закралась Веселый

Re: Отслеживание закачки файлов в GA

Бакалавр ✭ ✭
Т.е. такая штука не работает не зря?
<a onclick="javascript&colon; pageTracker._trackPageview('/download_soft'); " href="http://www.site.ru/soft.exe">
</a>

Re: Отслеживание закачки файлов в GA

Выпускник Сообщества

... У вас синхронная версия Google Analytics стоит судя по данному коду? :-)

Можете сайт скинуть? Очень рекомендую вам хотя бы асинхронную версию поставить.

 

По идее, такой код должен работать в вашем случае (если у вас синхронная версия кода стоит):

 

<a onclick="pageTracker._trackPageview('/download_soft');"  href="http://www.site.ru/soft.exe">
</a>

Re: Отслеживание закачки файлов в GA

Выпускник Сообщества
У вас тут не событие, а вызов виртуальной страницы. Рекомендую обратиться к статье Петра двумя постами выше и у вас все получится Веселый

Re: Отслеживание закачки файлов в GA

Бакалавр ✭ ✭

Асинхронная.

 

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'номер счетчика']);
_gaq.push(['_trackPageview']);

(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

Re: Отслеживание закачки файлов в GA

Выпускник Сообщества
А код для кнопки используете синхронный :-) Вот, где ошибка ваша.

Re: Отслеживание закачки файлов в GA

Бакалавр ✭

Артур_Кушнир написано:
У вас тут не событие, а вызов виртуальной страницы. Рекомендую обратиться к статье Петра двумя постами выше и у вас все получится Веселый

Лучше читать первоисточник и справку, чем частичное цитирование и рерайт. Статья не раскрывает всех возможностей.