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

Собирать статистику по загрузкам можно с помощью Google Analytics. Необходимо провести всего лишь несколько дополнительных шагов.

Необходимо создать промежуточную страницу перед загрузкой файла, чтобы регистрировать переменные кампании до того, как посетитель попадет непосредственно к кнопке вызова загрузки файла.

После создания промежуточной страницы в нее помещается код Google Analytics, который и будет отслеживать переходы к загрузке файлов. Создав промежуточную страницу, можно будет определить переменные кампании и затем переадресовать посетителя файлу для загрузки.

Далее показан пример реализации промежуточной страницы на PHP

Пример ссылки электронной почты на ваш сайт ведущей для закачки файла

www.domen.com/forwarder.php?file=download123.zip&utm_id=17

forwarder.php Название динамической страницы, которая перенаправляет пользователя к файлу
download123.zip Название файла, который запрашивает посетитель сайта
&utm_id=17 Идентификатор кампании или теги кампании

Описанный в данном случае, тег <body> переадресующей страницы forwarder.php должен включать тег страницы Google Analytics и следующий код:

<body onLoad=»javascript:urchinTracker(‘/downloads/<? echo «$file?utm_id=$utm_id’);window.location.href=’$file'» ?>»>

В этом примере, направляющая страница forwarder.php содержит код вызова Google Analytics, который и будет отслеживать обращения к странице.

Что в итоге?

Вы получили возможность отслеживать с помощью Google Analytics загрузку пользователями различных файлов или других документов на вашем сайте. Каждая ссылка, направляющая посетителя к документу или файлу, получит соответствующие атрибуты кампании, средства и источника, что даст возможность увидеть каждую загрузку файла как просмотр страницы в отчетах Google Analytics.