Не удается получить код реферера, чтобы в результате в Google Analytics отображался реферал - PullRequest
0 голосов
/ 19 марта 2011

Будет ли приведенный ниже код достаточным для добавления тега referer к HTML-запросу?

Я протестировал этот код на своем личном сайте, и хотя я вижу, что рефералы с других сайтов появляются в отчетах Google Analytics, реферер с именем mysite не появляется, даже если я подожду день или два, чтобы убедиться, что GA обновил свои отчеты.

IDhttp1.Create(Self);
IDhttp1.HandleRedirects := TRUE;
IDhttp1.Request.Referer := 'http://www.mysite.com';
IDhttp1.Get(URL); // ignore result. Just done to hit the site with the referer string

Продолжение до Добавить "referer" в заголовок при использовании ShellExecute .

Ответы [ 2 ]

4 голосов
/ 20 марта 2011

Я не знаком с Delphi, но похоже, что вы пытаетесь запросить страницу программным способом.Однако, это, вероятно, не выполнит код JavaScript Google Analytics для регистрации просмотра страницы.

1 голос
/ 19 марта 2011

Не полагайтесь на Google Analytics или этот вид инструментов, чтобы делать выводы, по крайней мере, без ожидания разумного количества времени, так как статистика не в реальном времени, но разумно обновляется.

Использованиерегистратор, сниффер или проверьте журналы вашего сервера, чтобы увидеть, что происходит на сервере.

Это то, что я сделал, чтобы правильно написать этот ответ: журнал доступа к серверу apache показывает это:

Apache log

Как видите, о реферере правильно сообщается на сервер.

...