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

Если на вашем аккаунте еще не были определены цели, то необходимо их сделать (смотрите скринкаст тут). Когда цели уже есть, то делаем следующее:

1. Размещаем до тега <body> вот такой код:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>

2. Для нужных ссылок прописываем события onclick() (можно и другие события, которые вы считаете нужными - например, сабмит формы):


onClick="javascript: pageTracker._trackPageview('/out/rssfeed');"

Код этот прописываем ко всем ссылкам, которые ведут на RSS фид.

3. Добавляем цель:

То есть теперь в целевой странице указан несуществующий адрес, который передается в GA при клике по ссылке.

Результат:

Я специально подождал некоторое время, прежде, чем писать этот пост, чтобы статистика получилась нагляднее. Отчетливо видна эффективность различных источников трафика.

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



Комментариев к "Анализируем источники подписчиков на блоге": 62

  1. yuliya_ru |

    Для блога:
    фильтрую свой трафик (сейчас настраиваю фильтрацию не по IP, а с помощью _setVar() ноутбук — подключения со всяких кафе надо тоже отсекать)
    отслеживаю поиск
    отслеживаю цели (клики по внешним ссылкам, по сабмиту формы контактов, время от 2х минут)
    Сейчас думаю поставить Google Analyticator на стороннем блоге — там вроде как заявлено отслеживание кликов по внешним ссылкам как одна из дефолтных функций.

  2. aka_mev |

    Можно еще «разметить» параметрами аналитикса ссылки в RSS, а потом в отчетах оценить количество постетилей, которые пришли именно с фида по ссылкам. http://chenado.net/886.html
    Также можно заюзать отслеживание событий (http://chenado.net/1029.html). Например в вэтой дискус-форме, можно повесить события на checkbox’ы «Отправить в», в отчете по событиям потом будет отображено количество выставленных галочек.

  3. yuliya_ru |

    Плагин позволяет делать описанное в посте отмечая чекбоксами:
    Отслеживать скачивамые файлы да/нет какие
    Отслеживать события форм? да/нет
    Внешние ссылки? да/нет

    Он отслеживает залогиненных пользователей (если автор не один человек — удобно)

    Доступ к фтп + аккаунт нормального аналитикса и у людей на стартовой странице админки WP появляется статистика по посетителям, популярным страницам, ключевым фразам, основным реферам. Без каких-либо ковыряний в коде. =) Для ленивых =)

    Поиск стандартно: Настройки GA -> изменить (в списке профилей) -> разрешить отслеживать поиск по сайту, в поле ввести query параметры.
    (http://www.mokoron.com/wp-content/uploads/2010/04/search1.jpg)

    Отсекать свои обращения к сайту/блогу желательно — для чистоты статистики. Приходя в место с wifi зоной с ноутом я получаю новый IP, а вечером, заглядывая в статистику могу обнаружить до +n уникальных посетителей +m страниц/посещение и +k000 среднюю длительность на сайте.

  4. aka_mev |

    C onclick-ом могут быть проблемы с точки зрения потери данных. onclick — это клик левой кнопкой мыши. А если человек вашу ленту захочет открыть в новой вкладке — Аналитикс его не засчитает (onclick на правой кнопке не вызывается).Я чтоб не потерять такие данные стал использовать onmouseup (буквально сейчас пост об этом написал http://chenado.net/1040.html )

  5. Андрей Гусаров |

    Цели решают, надо самому поэкпериментировать с ними и проверить как к блогу вернусь.

  6. Globator |

    Надо будет сделать также. Спасибо, Димок!

  7. yuliya_ru |

    Настройка гугл аналитикса — это первое, что было сделано с новым блогом, потом уже дизайн итд. =)
    Надо научиться лаконично излагать, а то подобная статья у меня на две страницы вышла.

  8. dimok |

    обязательно попробуй — очень интересные вещи всплывают 😉

  9. Globator |

    Да, надо будет. Кстати, тут пришла мысль по Дискусу — а что, если его подключить на локалхосте? По идее, суть в том, чтобы Дискус качнул комменты в свою базу. Буду пробовать.

  10. dimok |

    если комменты к айди сайта привязываются, то должно прокатить. а если к
    хосту, то вряд ли

  11. dimok |

    может еще есть какие-то фишки, которые я не увидел? чего еще полезного можно
    приделать в аналитиксе?

  12. Павел Воронович |

    А у меня вот руки не дошли никак с гугл аналитикс поработать)) Всегда ливинтернет устраивал…

  13. dimok |

    ну так описанное выше в ли.ру сделать нельзя, насколько мне известно. я тоже
    им пользуюсь, но лишь как дополнением к аналитиксу

  14. dimok |

    скорее всего этот плагин делает тоже самое, что описано в посте :)

    как остлеживаешь поиск?

    почему кафешки отсекать нужно?

  15. Шапранов Павел |

    Хорошая статья, возьму на вооружение)

  16. Jet |

    Блин а я нифыига не настраивал аналистик в гугле, надо будет попробывать- нужная штука! Спасибо!

  17. Alexey Savinsky |

    Мне кажется, в этой фразе — «Размещаем до тега <body> вот такой код» ошибка. Правильно будет «Размещаем до тега </body> вот такой код», т.е. код надо размещать до закрывающего тэга.
    Или я ошибаюсь?

  18. Max1mus |

    Я тоже как-то все по ЛИ привык смотреть. Жаль, что фибрернер по-умолчаю такую фишку не сделал, и приходится теперь крутить-мутить с помощью различных надстроек. Я вообще примерно на глаз определяю все эти вещи в аккаунте фидбернера. Спасибо, Dimok

  19. yuliya_ru |

    Размещать надо после тега <body> в начале страницы (до события onClick)

  20. antonshevchuk |

    Не обязательно указывать несуществующий URL — у себя использую реальный URL — /feed/, и еще насчет отслеживания — так же устанавливаю подобный код и для файлов:

    onClick=»javascript: pageTracker._trackPageview('/downloads/myfile.zip');»

    При этом результат можно посмотреть в популярном контенте с фильтром «downloads».

  21. Aka Mev |

    уже два коммента написал, а они видимо в спам ушли :(

  22. Sarg |

    Обязательно надо воспользоваться этим методом, попробую как-нибудь

  23. Ovsyannikoff |

    Спасибо за инфу, воспользуюсь, интересно посмотреть. Всё-таки с помощью аналитикса можно анализировать практически всё.

  24. Buduguru |

    Пора и мне целей поставить, а то на li.ru зациклился :)

    Добавил в закладки, буду использовать как небольшое руководство.

  25. dimok |

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

  26. dimok |

    комменты отличные, щы заапрувлю.

  27. dimok |

    спасибо, видел на западных блогах такие урлы, но думал, что это как-то автоматом ставится в настройках фидбернера

  28. dimok |

    клик колесиком так схватится?

  29. Alexey Savinsky |

    Ага, получилось два разных мнения. yuliya_ru чуть раньше написала, что всё-таки внутри <body>. Кажется и у Гугла в справке так написано.
    Мне, почему-то, казалось, что вне <body> будет некорректно работать.

  30. Роман Пузат |

    Отслеживать клики по тизерам, которые вызываются из скрипта, такое возможно?

  31. akamev |

    теоретически можно. зависит от скрипта. можно после загрузки тизера отлавливать ссылку и дописывать ей обработку события. но это опять же зависит от скрипта и вида кода

  32. akamev |

    только что проверил две мышки: у одной колесик только за скроллинг отвечал, у другой плавная навигация по клику включается — ее клик засчитывается (по идее колесико — третья кнопка)

  33. cd-hit |

    Полезная и нужная фишка :) В своё время я как раз искал решение аналогичной задачи. Спасибо!

  34. dimok |

    класс! надо поменять у себя все события! спасибо

  35. akamev |

    теперь самому стало интересно :) приведите пожалуйста пример скрипта, посмотрим что можно сделать

  36. akamev |

    на самом деле место размещения может быть разным. код счетчика состоит из двух блоков: код добавления «библиотеки» счетчика ga.js и кода вызова счетчика.
    Можно разделить эти блоки: подключение ga.js сунуть в head, а сам счетчик в body.
    Самое главное — порядок блоков. Подключение js должно быть первым по ходу загрузки.
    Обычно рекомендуют вставлять код перед закрывающим </body> — тогда подгрузка кода и вызов счетчика не замедлит загрузку основного контента.
    Все функции счетчика будут доступны из кода при любом расположении кода.

  37. Роман Пузат |

    Отдал на разработку, как будет реализовано, напишу как это было сделано. Пример скрипта например:
    <script type=»text/javascript»>
    teasernet_blockid = 86677;
    teasernet_padid = 34554;
    </script>
    <script type=»text/javascript» src=»http://associeta.com/block.js»></script>

  38. webpit |

    Подписчиков по email тоже можно не забыть и поставить onsubmit для формы.
    Можно развивать тему, поставить setCustomVar и отслеживать поведение тех же подписчиков на сайте.
    Затем можно и на этом не останавливаться: засегментировать аудиторию по интересам и следить за их поведением с целью получения идей для будущих постов, в которых будет пользователь заинтересован, к примеру… GA — великая вещь при правильном использовании его возможностей и анализе результатов

  39. akamev |

    нужен еще пример сайта, с установленным таким кодом. надо видеть в каком виде тизеры вставляются

  40. akamev |

    кстати, в вашем head'e похоже затесался так сказать example code с _gat._getTracker(«UA-xxxxxx-x»);

  41. dimok |

    упс, я из справки Гугла копировал… что там должно быть?

  42. akamev |

    В head'e собственно ничего не должно быть от GA, у вас же счетчик перед </body> вставлен, он и будет события обрабатывать.
    Самое смешное в том, что Google спокойно принимает данные по несуществующему аккаунту счетчика UA-xxxxxx-x — ни разу не ругается. Видимо так они собирают статистику о неправильно установленных счетчиках :)

  43. aka_mev |

    хотел сделать пост про автоматическое укорачивание меченных ссылок для твиттера — да на хостинге профилактику надумали проводить. так что скоро смогу поделиться

  44. Дмитрий Наумов |

    Отличная штука! Давно хотел себе что-то такое поставить, да все найти рецепт руки не доходили, а тут все на тарелочке с голубой коемочкой! -).

  45. aka_mev |

    Обещал — делюсь: http://chenado.net/1042.html
    # даем посетителю возможность сделать запись в twitter со ссылкой и заголовком вашего поста
    # каждый клик засчитывается Google Analytics в качестве события
    # избавляемся от необходимости проставлять вручную к прошлым постам короткую ссылку — как только посетитель откроет страницу с постом без короткой ссылки, она тут же создастся и сохраниться на будущее

  46. sozdayblog |

    Спасибо, Дмитрий! Щяс буду осуществлять для своего блога)

  47. den73ul |

    Спасибо, Дмитрий!Давно искал подобной информации) уж очень интересны источники подписчиков)

  48. Max1mus |

    ——Если у вас есть отдельные страницы, которые рекламируют подписку на фид, то можно таким нехитрым приемом оценивать их конвертацию и выбирать лучшие.———

    Но это работы сколько? А если страниц этих сотни? И на каждой реклама рсс подписки. Для каждой нужно урл этот дополнительный прописывать.

    И еще мне интересно. К флеш баннеру можно прикрутить отслеживание статистики переходов по нём?

  49. dimok |

    не надо ничего для каждой прописывать — ставишь цель «подписка» (например,
    нажатие кнопки или ссылки). далее смотришь в аналитиксе ответ «содержание» и
    там будет видно, с каких страниц цели конвертируются

  50. Tarry |

    Только код-то лучше до тега </body> размещать, внутри тела в конце страницы. 😀

  51. mabonia |

    Эт точно, не все умею четко и кратко писать

  52. Вадим |

    А не желает ли автор выпустить серию видеоуроков на тему «Статистический анализ сайтов с помощью Google Analytics» в систематизированной и упорядоченной информацией, доступно изложенной?

  53. dimok |

    желает, конечно. надо лишь время найти

  54. petro123 |

    Спасибо, как всегда. Статья супер.

  55. volos_86 |

    не совсем понятно куда вставлять код в пункте номер 2

  56. dimok |

    в тег ссылки

  57. routa |

    во 2 пункте вместо /out/rssfeed можно любой свой урл писать?

  58. volos_86 |

    Можно пожалуйста пример. Спасибо.

  59. Denis |

    Анализ получился нехилый.

  60. dimok |

    любой

  61. Блог-шоу - выпуск 39 |

    […] написал классную статью Анализируем источники подписчиков на блоге для оценки эффективности различных источников […]

  62. eMavlyutov |

    Аналитика очень интересная штука, особенно заинтересовала такая вещь, как пути по сайту и распределение кликов по элементам страницы… Можно даже присмотреть кликабельные места для рекламы :)

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