Google Analytics — отслеживание переходов по внешним ссылкам

Сегодня мой знакомый спросил у меня, как ему отслеживать переходы в Google Analytics по внешним ссылкам, которые стоят на его сайте. А именно, он хотел отследить количество переходов по ссылке на его аккаунт в Твиттере. Так как, я недавно успешно сдал экзамен по Google Analytics, то в этом посте я расскажу про то, как это сделать.

Итак, поставим задачу: на сайте есть исходящая ссылка на сайт twitter.com. Необходимо посчитать количество переходов по этой ссылке. Для этого нужно правильно установить цель в аналитике. Сейчас мой знакомый в качестве цели установил следующие значения: «Goal Type» — «URL Destination», а «Goal URL» — «twitter.com». Но он мне пожаловался, что система аналитики не фиксирует переходы по ссылке, хотя они есть. Дело в том, что Google Analytics не может отследить переход по этой ссылке, так как она ведет на сторонний сайт, на котором не установлен код отслеживания аналитики. Google Analytics фиксирует только те данные со страниц вашего сайта, на котором установлен ваш код отслеживания аналитики (javascript-код, который устанавливается на сайт).

Как же решить этот вопрос? Использовать виртуальные просмотры страниц. Для этого используется функция _trackPageview(), которая регистрирует в аналитике просмотр страницы. В качестве аргумента этой функции передается название страницы, просмотр которой будет инициирован. То есть, нужно для ссылки добавить следующее (в случае асинхронного кода отслеживания):

<a href="twitter.com" onClick="_gaq.push(['_trackPageview','twitter']);" />

То есть, при каждом переходе по этой ссылке Google Analytics будет регистрировать виртуальный просмотр страницы «twitter» (как бы она находится на нашем сайте).

Осталось теперь для цели установить значение для поля «Goal URL» — «/twitter» и тогда переход по вышеуказанной ссылке будет фиксироваться как достижение цели.

P.S. Кстати, таким же образом можно отслеживать количество загрузок файлов на сайте.

Успехов!

Запись опубликована в рубрике google analytics с метками , . Добавьте в закладки постоянную ссылку.
  • http://biznesguide.ru Иван

    Спасибо. Сейчас попробую поставить

  • http://pautina.kz Кадырхан Утин

    Мне тоже понравился материал.
    Обязательно попробую.

  • Aka877

    А можно ли таким образом отслеживать клики по платным объявлениям, размещенным на моем сайте

    • http://olefirenko.net Дмитрий

      Если Вы сможете добавить событие onclick для элемента — то да.

  • гость

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

  • Alex

    Вадим,
    а можно, скажем с помощью виртуального просмотра страницы сделать так ,
    например у меня интернет магазин, и при добавления товара в корзину он
    ajax’ом добавляется в корзину, я хочу чтобы при клике на кнопку добавить
    в корзину , как раз срабатывал метод
    _gaq.push([‘_trackPageview’,’/addcart/’]); , чтобы потом я могу
    настроить последовательность целей из посещения урлов страницы, а не по
    событию, поскольку у меня 2 последующих шага это посещения урлов, а я не
    в курсе как увязать последовательность, которая будет состоять на
    первом шаге из события, а на следующих шагах из посещения урлов. я на
    кнопку повесил id=»addcart» и вызываю скрипт

    $(‘#addcart’).click(function(){
    //
    _gaq.push([‘_trackPageview’, ‘/addcart/’]);
    });

    будет ли вся эта схема работать как вы считаете?и как сделать по уму?=))

  • Tvc Kovrov

    Я недавно залил видео на Ютуб и получил 1500 просмотров с одного видео с проигрывателя Ютуб загруженного на внешние сайты. можно ли узнать, куда была залита ссылка?

  • http://snowboardscatalog.com/ Rodion Dovgalyuk

    Подскажите, в постах Тумблера — можно ли вставлять событие onclick ?