Как установить цель в Google Analytics на основе событий «исходящих кликов»? - PullRequest
0 голосов
/ 10 октября 2018

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

Это можно уменьшить, установив параметр «transport»: «beacon».

Согласно этой странице поддержки , за которой я следовал, я смог правильно ее настроить.

<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){document.location = url;}
   });
}
</script>

И мои ссылки делают это:

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>

Когда я тестирую щелчок по нему, я вижу его зарегистрированным в RealTime> События:

enter image description here

И все же, когда я пытаюсьчтобы установить цель, событие не отображается:

Администратор> Цель> Новая цель> Пользовательская> Событие> Сведения о цели, установленные на outbound и click:

enter image description here

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

Что мне не хватает, пожалуйста?

ОБНОВЛЕНИЕ:

После ожидания в течение 24 часов я вижу событие, отображаемое в разделе отчета.Тем не менее, проверка цели все еще не может видеть это.

enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

Если его нет в регулярных отчетах, то скорее всего стоит подождать немного дольше.Отображение событий в отчетах может занять до 24 часов.

Пожалуйста, дайте нам знать, если это действительно была проблема

...