Обработка компьютеров посетителей, которые не сообщают о языках или странах


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

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

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

Я ищу лучший способ для меня справиться с этой проблемой.

Author: Mike -- No longer here, 2015-06-08

1 answers

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

Во-первых, имейте в виду, что GA предоставляет вам только "обработанное" представление вашего фактического трафика. Его цель - предоставить вам статистически значимые данные и только статистически значимые данные. Это никоим образом не система "ведения журнала".

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

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

Https://support.google.com/analytics/answer/2820717?hl=en#BehaviorReports

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

Подавляющее большинство передаст предпочитаемый пользователями человеческий язык(языки) в заголовке HTTP Accept-Language на сервер. Но, как я уже сказал, GA не является для вас надежным источником этой информации.

еще не широко распространена поддержка стандарта для "кода страны" или любой другой формы географического расположения . За это вы будете как правило, приходится пользоваться услугами службы геолокации. Это может выполняться либо в браузере (например, "поделиться местоположением" в Firefox), либо на вашем веб-сервере.

Если мобильный браузер поддерживает HTML5, он также может поддерживать связанный с API геолокации.

Или существуют ли реальные законные браузеры, которые не сообщают такую информацию?

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

Практически ни один браузер не предназначен для того, чтобы вообще не использовать заголовок на языке принятия, но некоторые режимы браузера или прокси-серверы конфиденциальности и т. Д. Многие скрывают или изменяют данные.

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

Лучший и единственный практичный способ - добавить на свой веб-сайт/приложение код, который непосредственно считывает данные, которые вам нужны, и действия в соответствии с ними. GA - совершенно неподходящий инструмент для этой работы.

ВАЖНО: Фильтрация посетителей веб-сайта/приложения намного сложнее, чем просто просмотр языка/страны. Я бы настоятельно посоветовал вам изучить эту тему отдельно более подробно и поискать, есть ли у вашей платформы разработки надежные инструменты для управления этой задачей, а не пытаться изобрести все это самостоятельно с нуля.

 1
Author: John McNamara, 2015-06-08 23:43:35