Очень часто отслеживание скачивания файла бывает особенно важно для аналитики сайта. Когда речь идет о коммерческом сайте, то одну из целей конверсии можно и даже нужно установить скачивание прайса, или программы, например ccleaner, поскольку если человек заинтересовался настолько, что не потрудился совершить лишних 3-4 клика и скачать прайс, то это уже говорит о том, что сайт его заинтересовал.
С Google Analytics очень просто осуществить это отслеживание, приведу последовательность действий, которая моможет вам правильно установить код отслеживания. Я буду показывать все действия на примере своего сайта, где мы установим отслеживания на загрузку книги «Оптимизация и продвижение сайта в поисковых системах» И. Ашманова
Для начала нам нужно пометить ссылку перехода на скачивания файла с помощью функции _trackPageview(). Вот пример того, как должна выглядеть ссылка после добавления в неё этой функции (вместо сайта Analytika.org вставляете свой, и указываете путь до файла):
<a onclick="javascript: pageTracker._trackPageview('/asmanov_kniga'); " href="http://www.analytika.org/ashmanov.rar"> </a> |
То, что выделено жирным шрифтом в вышепреведенном примере — это то, как будет называться скачивание файла в ваших отчетах google analytics, можете назвать его как угодно, например Lena или Vasia.
Есть один важный момент — если вы используете старую версию кода (не асинхронный код), то нужно его разместить выше вызываемой функции, иначе работать не будет. Если вы используете асинхронный код — никаких проблем нет, он и так должен быть в разделе <head>
Вот и все, настройка закончена.Теперь через 24 часа просматриваем отчет «Содержание» и в нем смотрим вкладку «Самое популярное содержание». Если все было сделано правильно и кто-то скачал файл, то в этом отчете появится наша страница под тем именем, которым вы её назвали (выделенный жирным шрифт).
Для того, что бы сразу видеть количество людей, скачавших файл, устанавливаем переход по ссылке на файл как цель (можно вполне обойтись и без этого, но так просто удобнее). Подробнее об этом уже в другой раз.