【问题标题】:Get the referral url in javascript在javascript中获取引荐网址
【发布时间】:2011-05-07 02:20:28
【问题描述】:

我想看看我从各种 URL 缩短服务中获得了多少流量,例如

bit.ly

tinyurl.com

但是因为他们使用 301 重定向,所以他们不会出现在我的分析中。

我怎样才能知道是谁在重定向流量?

或者

更准确地说,我怎样才能在 javascript 中获取不同类型的重定向的推荐 URL?

【问题讨论】:

标签: javascript http-status-code-301 referrals


【解决方案1】:

document.referrer

例子:

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

【讨论】:

  • 使用 document.referrer 我们获得了重定向的引荐,但我们无法获得 301 重定向的引荐。例如 - 1.html 有 301 重定向到 2.html,如果我们尝试在 2.html 上设置 document.referrer,我们会得到未定义或空白值。
  • 那时你无能为力。如果 you 正在执行 301,则可以将引用者附加到查询字符串。但既然你不是,你只能抓住请求给你的东西。执行 301 的代码需要添加指向 URL 的引用者。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
相关资源
最近更新 更多