Обновление
После просмотра журналов доступа Apache, я считаю, что проблема связана с хостингом, а не с Google Analytics. При нажатии на ссылку на мой сайт иногда информация Referer
удаляется.
Вот несколько примеров записей. Некоторые содержат действительный реферер (например, Twitter), а другие просто содержат -
. В некоторых из этих случаев я следил за журналом доступа при переходе по ссылке с другого сайта, чтобы я знал , что у него должен быть действительный реферер.
X.X.X.X - - [10/Jun/2019:03:06:10 +0000] "GET / HTTP/1.0" 200 12153 "https://twitter.com/PxJVBrEB7T" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:67.0) Gecko/20100101 Firefox/67.0"
X.X.X.X - - [10/Jun/2019:03:12:37 +0000] "GET / HTTP/1.0" 200 13535 "https://twitter.com/PTVIpLWqE9" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:67.0) Gecko/20100101 Firefox/67.0"
X.X.X.X - - [10/Jun/2019:03:50:39 +0000] "GET / HTTP/1.0" 200 12308 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:67.0) Gecko/20100101 Firefox/67.0"
Это управляемая учетная запись Plesk, использующая кэш Apache + Nginx. Возможно ли, что Apache неправильно настроен и отбрасывает информацию о реферере? Или, скорее, что-то делать со ссылкой на сайт?
Существует несколько ссылающихся сайтов, ссылки в которых не отображаются должным образом в журнале доступа, поэтому я подозреваю, что это на стороне сервера, но я не уверен, что еще нужно проверить.