2010-11-09 3 views
3

Я хочу, чтобы посмотреть, сколько трафика я получаю от различных URL сокращение услуг, таких какПолучить URL направления в JavaScript

bit.ly

tinyurl.com

Но поскольку они используют 301 переадресацию, они не отображаются в моей аналитике.

Как узнать, кто перенаправляет трафик?

Или

Точнее, как я мог получить URL направления в JavaScript для различного рода перенаправления?

+0

здесь смотрите: http://blog.bit.ly/search/referrers – mplungjan

ответ

3

document.referrer

Пример:

if (document.referrer && document.referrer != "") 
     document.write('Thanks for visiting this site from ' + document.referrer); 
+0

Использование document.referrer мы получаем перенаправлены направление, но мы не можем получить направление для перенаправления 301. например - 1.html имеет 301 перенаправление на 2.html, и если мы попытаемся установить document.referrer на 2.html, мы получим неопределенное или пустое значение. – Atul

+1

Не так много вы можете сделать. Если * вы делали 301, вы могли бы привязать реферер к строке запроса. Но так как вы этого не сделали, вы можете только получить то, что вам дал запрос. Код, выполняющий 301, должен указывать на ссылку на URL-адрес. – RPM1984