Просмотров: 7 873

Google Analytics. Настройка цели: клик по баннеру или переход по внешней ссылке.

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

Иногда возникает необходимость отследить, а были ли переходы по той или иной внешней ссылке?

Сделать это можно с помощью систем веб-аналитики.

Как это сделать в Яндекс Метрике, информация находится здесь.

Еще раз напоминаю, где создаются цели в Google Analytics.

В отличии от Яндекс Метрики, в Google Analytics отследить переходы по внешним ссылкам несколько сложней.

У вас не получиться просто создать цель на «Целевую страницу» и вставить туда внешнюю ссылку. Такие переходы не будут засчитаны системой.

Как же быть? Как можно решить эту проблему в Google Analytics?

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

Проще всего проблема решается если код счетчика установлен через Google Tag Manager. Проблема отслеживания переходов по внешним ссылкам решается проще простого.

Вот ссылка на мой курс, как это можно настроить с помощью Google Tag Manager.

Если же код Google Analytics установлен на ваш сайт напрямую, то здесь проблема решается несколько сложнее. Давайте разберемся, как это можно сделать.

Проблема в том, что вид цели «Целевая страница» применим только для внутренних страниц сайта. Чтобы отследить переходы по внешним ссылкам нужно использовать тип цели «Событие».

Придумайте Категорию, Действие и Ярлык для цели, которую вы будете настраивать, например так.

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

Теперь необходимо найти в исходном коде вашего сайта HTML-код той внешней ссылки, для которой нужно настроить цель в Google Analytics.

Например, это может выглядеть вот так:

<a href="https://vk.com/webgyryinfo">Ссылка на сеть вконтакте</a>

Для того, чтобы при клике по этой ссылке в Google Analytics «улетело» событие перехода по этой ссылке, мы должны добавить к этой ссылке атрибут onClick и с помощью метода

ga('send','event',[eventCategory],[eventAction],[eventLabel],[eventValue]);

Отправить информацию в Google Analytics о том, что было выполнено то или иное событие на веб-странице.

HTML-код измениться на следующий.

<a href="https://vk.com/webgyryinfo" onClick="ga('send','event','links','click','vkontakte');">Ссылка на сеть вконтакте</a>

После того, как вы внесли изменения на свой сайт, попробуйте открыть его и перейти по ссылке, на которую только что настроили событие.

Далее, переходим в отчеты реального времени в Google Analytics и наблюдаем, что созданное нами событие успешно передалось в систему Google Analytics.

На следующий день, когда данные будут обработаны, в отчетах это событие будет зафиксировано как конверсия.

Еще раз обращаю ваше внимание, что такой способ будет работать лишь в том случае, если код счетчика Google Analytics установлен на ваш сайт напрямую. Если вы используете Google Tag Manager, там настраивается все по другому.

Кроме того, если вы владеете Javascript и jQuery, вы можете написать код обработчик данного события для всех ссылок, которые находятся на вашем сайте.

Подробнее о том, как это все сделать здесь.

  • http://promored.ru/ Кристина

    А разве цели в GA по урлу не отслеживаются только в пределах одного домена (если кросс-доменный трекинг не настроен)?
    В аккаунте показывается статистика только по сайту, на котором стоит данный счетчик. Например, на сайте а стоит счетчик А, и с сайта переходят на сайт Б. Добавив в аккаунт сайта а цель с переходам на сайт Б, мы ничего не увидим в аккаунте а.

    Ууууух. Я запутанно сказала))

    • admin

      Да, Кристина, Вы правы. Цели отслеживаются только на тех страницах, на которых установлен Ваш код для отслеживания от Google.

      • http://promored.ru/ Кристина

        Хорошо. Но у Вас в примере цели стоит feeds.feedburner.com, а это совершенно другой домен, поэтому Ваша цель никак не сможет отработать.
        Насколько я понимаю, Аналитикс трекает НЕ сам клик, а попадание на страницу, указанную в цели. А откуда он узнает, что на нее попали, если Вашего кода там не стоит?
        Такие цели по урлу хороши только в пределах одного домена.

        • admin

          Фиксируется именно клик по ссылке, если на странице, где эта ссылка располагается установлен код Аналитикс.

          Такие цели успешно отрабатывают, уже не раз их ставил. Только Вы не сможете отследить, что на этой странице будет делать пользователь. Там кода нет.

          • http://promored.ru/ Кристина

            Хорошо, допустим.
            Но в этом во всем меня смущает то, что в самой цели обычно указывается запрос URI, а не весь домен. Почему? Потому что гугл автоматически добавляет к нему ваш домен. И если написать тот же feeds.feedburner.com, то это будет vashsite.ru/feeds.feedburner.com — а такой страницы, конечно же, не существует.
            Дальше. В самом описании цели (https://support.google.com/analytics/answer/3046660?hl=ru&ref_topic=1007030) указано, что это «Загрузка определенной страницы сайта или экрана приложения». Именно загрузка, а не клик.
            Клики же трекаются событиями.
            Я тоже не первый год с целями работаю, и цели с другого домена отрабатывают только при настройке кроссдомменого и фильтров на host.

  • Юрий

    Подскажите а как быть, если нужно поставить за цель клик по баннеру адсенс ? То есть в данном случае нету прямой ссылки!! На гугл аналитикс толкьо сегодня обратил внимание, по причине, что якобы можно отслеживать клики с той или иной страницы сайта. Прошу помощи.

  • Анна

    Спасибо

  • Олег

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

    • http://vk.com/id18397417 Дмитрий Ченгаев

      В этом случае нужно настраивать цель типа «Событие» на клик именно по той ссылке, которая необходима. Легче всего это будет сделать, если у вас установлен и настроен Google Tag Manager.

  • https://www.facebook.com/app_scoped_user_id/853692524744726/ Александр Кожин

    Ок, есть у меня баннер, который ведет на страничку в Facebook и я хочу знать, сколько человек с моего сайта кликнули на баннер, соответственно, перешли на страницу. Если я поставлю в Цели ссылку на эту страничку, то естественно никакие переходы мне показывать не будет. Как настроить правильно?

    • http://vk.com/id18397417 Дмитрий Ченгаев

      Александр, в Google Analytics это делается через виртуальные страницы или события.