我有一个类似* www_demo_com 的网站,我在 youtube 上做广告,那么如何知道用户来自哪里?
我尝试使用它。
location.host()
但这对我的问题并不完美。
答案 0 :(得分:2)
目前尚不清楚你在这里问的是什么 - 但我会假设你在问 - 我怎么知道是否有人从youtube进入我的网站
1)使用document.referrer属性 - 可以找到文档here - 注意这并不总是有效(取决于一堆东西)
你可以这样做:
if (document.referrer && document.referrer != "")
{
if(document.referrer.indexOf("youtube") > -1)
{
//here we know that the referrer value contains youtube - you should execute some logic here
}
}
2)如果你给某人一个推荐链接并告诉他们使用它 - 你需要寻找你给他们的唯一字符串 - 例如,如果你告诉他们去www.yoursite.com/?ref= some-refferal-link-identifier 你可以这样做:
if(window.location.href.indexOf("some-refferal-link-identifier") > -1)
{
//here we know that the referrer value contains your unique ID - you should execute some logic here
}
所有这一切 - 最好的方法可能就是使用谷歌分析之类的东西 - 显然谷歌在这些东西上建立了他们的核心业务,你将能够使用他们的工具来很好地跟踪这个
答案 1 :(得分:0)
如果您想获得完整的网址,请尝试
location.href