Полный HTTP referrer в Google Analytics

28.12.2008 от vvd

Если вы используете Google Analytics, то наверняка сталкивались с проблемой недоступности полных входящих ссылок при отчете referring sites — в ссылках обрезаются все параметры GET запроса (то, что идет после „?”). В результате, например, невозможно определить тему ссылающегося на вас форума, referrer ограничится чем либо вроде showtopic.php или index.php.

analytics_ref.png

До недавних пор данная проблема докучала не сильно, так как при желании я находил полный referrer в log файлах веб-сервера. Однако, после того как появились сайты на сторонних хостингах с недоступными логами, а на своем сервере перед apache был поставлен кеширующий прокси, такой фокус уже не проходит. Что бы не изобретать велосипед (ставить еще один трекер), пришлось искать решение проблемы средствами analytics.

Вкратце, решение состоит в том, что для каждой показанной странице в базу данных analytics попадает запись с заполненным пользовательским полем (user defined value), которое и содержит реферрер с обратной ссылкой. Определить пользовательское поле можно с помощью изменения JS кода, устанавливаемого на страницах сайта. Но гораздо эффективнее создать специальный фильтр, применив его ко всем сайтам профиля. В результате не потребуется «перелопачивать» код analitycs на всех сайтах профиля. Параметры фильтра приведены на рисунке ниже:

analytics_filter.png

Далее, создаем пользовательский отчет приблизительно следующего вида:

analytics_custom_report.png

Отдельный отчет, кстати, можно и не делать, просто в случае необходимости выбирать в качестве dimension user defined value.

И вуаля! Полные входящие ссылки в Google Analytics готовы:

analytics_udv.png

Рубрики: Интернет |

Один комментарий

  1. Valentin пишет:

    Неплохое решение

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.