Как я могу посчитать количество рефералов с определенного URL - PullRequest
0 голосов
/ 17 сентября 2010

Допустим, есть целевая страница. Мне нужно иметь возможность подсчитать количество рефералов, приходящих с 4 разных URL. Тогда я смогу вернуться позже и посмотреть, сколько из них пришло.

Может кто-нибудь показать мне, как это можно сделать?

Можно ли это сделать с помощью javascript, используя массив и свойство referrer, или мне придется использовать PHP

Большое спасибо заранее за помощь!

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

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

0 голосов
/ 17 сентября 2010

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

Простейшим способом было бы проверить файлы журналов, а не начинать настройку другой системы журналирования.

Что-то вроде:

grep "http://example.com/your/referer/here" /var/logs/apache/access.log | wc -l

… вероятно, добьется цели.

Возможно, с небольшим уточнением, если вы хотите проверить на конкретные даты.

...