2013-11-27 4 views
1

Большая часть трафика Google Analytics появляется из автоматического обновления миниатюр браузера. Наиболее очевидными виновниками являются одностраничные визиты на одни и те же неясные глубокие страницы (например, внутренние результаты поиска), повторяющиеся примерно ежедневно, всегда с использованием Chrome или Safari, и предоставление каждого указания с помощью различных других мер (например, Browser Version, Network, Screen Res. и т. д.) того же пользователя/устройства. Эти легко идентифицируемые экземпляры составляют четверть моих общих посещений ГА, но я полагаю, что среди посетителей домашней страницы есть еще много скрытых и т. Д.Как исключить трафик эскизов из Google Analytics

Большинство доступных отчетов практически бессмысленны при включении этого трафика, поэтому , 1.) есть ли способ, которым я могу это исключить, и 2.) все ли на самом деле просто делают это с этим, как оно есть?

ответ

2

Вы можете использовать Page Visibility api, чтобы определить, отображается ли страница как предварительный просмотр («предварительный просмотр»), или страница является истинным просмотром страницы, и в этом случае visibilitystate будет установлен на «visible».

This tutorial показывает, как вы можете использовать видимость страницы api, чтобы отключить отслеживание Google Analytics, если страница не видна.

Также вы должны отметить, что Google Analytics автоматически исключает prerenders из Chrome. Я не могу найти хорошую ссылку для этого, но если вы посмотрите на источники ga и выполните поиск «webkitvisibilitychange», вы получите совпадение.

+0

Page Видимость API сделал трюк, спасибо. Мои данные о движении теперь резко упали. Результат! – stovroz

1

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

Одна вещь, которую я пробовал, - это установить cookie с URL-адресом. Куки-файл обновляется на каждом просмотре страницы с текущим URL-адресом. Затем у меня есть код, чтобы проверить, совпадает ли значение cookie с текущим URL-адресом. Затем я также проверяю, имеет ли значение значение document.referrer. Если значение cookie совпадает с текущим URL-адресом, и нет document.referrer, я не вывожу код отслеживания.

Кроме того, мне иногда приходилось также хранить document.referrer в файле cookie и сравнить его с текущим document.referrer, в дополнение к location.href. Это связано с тем, что иногда просто проверка, является ли document.referrer пустым, недостаточно - на самом деле может быть реферер, в зависимости от того, как программа/сайт показывает пользователю предварительный просмотр/миниатюру.

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

Смежные вопросы