Google Analytics. Часть 5: Камо грядеши

+32… Жара… Птички ночью не могут заснуть – поют без конца свои серенады… Бездомных собак что-то не видно, наверное все убежали на водопой… С полок в магазине исчез мой любимый квас “Боярский”… Когда несешься 35 км/ч на велосипеде, то вместо холодящего ветерка тебя в лоб бъет тяжелая струя горячего воздуха. Жара… А Google Analytics – по барабану, он все так же трезво и скурпулезно отслеживает… исходящие ссылки!

Читайте в заметке о том, как отследить на какие сайты уходит ваш посетитель.

Как отследить исходящие ссылки

Во-первых, у вас должен быть установлен счетчик Google Analytics. См. статью Google Analytics. Часть 2: Откровение для владельца веб-сайта, под-раздел “Подключение к Google Analytics”. После подключения все ваши странице должны содержать вот такой код (прямо перед </body>).

  1. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  2. </script>
  3. <script type="text/javascript">
  4. _uacct = "UA-XXXXXX-Y";
  5. urchinTracker();
  6. </script>

Не забудьте поменять в 4-й строке “UA-XXXXXX-Y” на свой идентификатор.

Далее, вам нужно вставить следующий код в те страницы, на которых вы хотите отслеживать исходящие ссылки. Или можно просто вставить данный код в общий файл, который вы подключаете ко всем страницам сайта.

  1. <script type="text/javascript">
  2. window.onload = setLinkBehaviours;
  3. function formatLink(link)
  4. {
  5.   var res;
  6.   var re = /http:\/\/(.*)/ig;
  7.   res = link.replace(re, "$1");
  8.   re = /\//g;
  9.   return res.replace(re, "_");
  10. }
  11.  
  12. function setLinkBehaviours()
  13. {
  14.     var Links = document.getElementsByTagName( ‘A’ );
  15.     for( var i = 0; i < Links.length; i++ )
  16.     {
  17.         Links[i].onclick = function() {
  18.             if(this.href.indexOf("http")>=0 && this.href.indexOf("guicci.ru")==-1)
  19.             {
  20.                 urchinTracker("/links/" + formatLink(this.href));
  21.                         }
  22.         }
  23.     }
  24. }
  25. </script>
  26.  

Немного прокомментирую код:

  • Строка 2: вешаем свой обработчик (функцию setLinkBehaviours) на загрузку страницы.
  • Строки 3-10: Форматируем ссылку: удаляем “http://” и заменяем “/” на “_”. Это нужно для того, чтобы Google Analytics не создавал иерархию папок – ведь он воспринимает “/” в URL’e как вложенную папку.
  • Строка 14: Получаем список всех ссылок страницы.
  • Строки 15-22: Проходим по всем ссылкам из документа и для каждой создаем и тут же назначаем обработчик события “onclick”. Этот обработчик сначала определяет внешняя эта ссылка или внутренняя и далее вызывает функцию formatLink для форматирования внешних ссылок.
  • В строке 18 вам нужно поменять “guicci.ru” на свой домен.
  • Обратите внимание на строку 20: там происходит регистрация ссылки в Google Analytics. В качестве префикса к ссылке добавляется “/links”. Таким образом все зарегистрированные клики по исходящим ссылкам будут находится в папочке “links”

Смотрим отчеты
Для нового интерфейса Google Analytics: “Содержание”, далее “Развернутый просмотр содержания” и далее кликаем по папке “Links”. Получаем отчет:
report.jpg

Для старого интерфейса Google Analytics: “Оптимизация содержимого”, далее “Анализ навигации”, далее “Вся навигаци” и, наконец кликаем по папке “Links”. Получаем отчет:
report2.jpg

Статьи по теме:

  1. Google Analytics. Часть 1: Откровение для SEO-специалиста
  2. Google Analytics. Часть 2: Откровение для владельца веб-сайта
  3. Google Analytics. Часть 3: Анализ поведения посетителей сайта
  4. Google Analytics. Часть 4: Обсуждение

NB. Inspired by http://kpis.ru/2007/03/06/google_analytics_exit_links.html, но там “/” не заменяются и в результате ссылки не регистрируютя (потому что google analytics при виде “http://” создает в корне папку “http:/” и регистрирует линку “/”, то есть в итоге урл теряется в матрице google analytics).

Если вам пригодилась статья (да или просто понравилась), вы можете поощрить работу автора

sms.копилка

  • bobrdobr
  • memori
  • del.icio.us
  • Digg
 Понравилась заметка? Подписывайся на обновления блога!

О статье




Самые популярные статьи
[?]




Реклама



Стоит также почитать



Контактная информация



Заказ