Сегодня мы погорим о той ситуации, когда необходимо отслеживать загрузку размещенных на сайте файлов посетителями.
Собирать статистику по загрузкам можно с помощью 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.