非常小黑 发表于 2014-10-13 12:06:32

问一个关于http头的问题

举例
比如,我有一个review站www.123.com

我有一些站有流量(比如www.345.com),我直接301到 www.123.com ,然后用户通过www.123.com 跳到 amazon
那么,问题来了,amazon能检测出,流量来源是www.345.com吗?



月光飞燕 发表于 2014-10-13 12:21:15

用户到了123后,如果看一下页面,再点amazon是检测不到的
反之,如果是cloak url这种连续跳转,是可以检测到的,因为跳转太快
123没有来得及传递useragent给amazon就被关闭了,amazon最终检测到的是最初useragent

osun 发表于 2014-10-13 13:25:16

alexa是amazon的,amazon只要愿意,肯定能检测到

linkensong 发表于 2014-10-13 14:53:23

两个问题:301是什么意思?cloak URL又是什么意思?

foxconndmd 发表于 2014-10-14 11:50:08

123.com正常浏览后跳转到am re是123.com的
345跳转到123后又直接跳转到am re是345

ourcubk 发表于 2014-10-14 12:32:25

本帖最后由 ourcubk 于 2014-10-14 12:36 编辑

月光飞燕 发表于 2014-10-13 12:21 static/image/common/back.gif
用户到了123后,如果看一下页面,再点amazon是检测不到的
反之,如果是cloak url这种连续跳转,是可以检测 ...
主要看 "用户通过www.123.com 跳到 amazon" 这个操作方式.
如果是301,应该可能大概会看到

如果是js模拟点击,则显示的是www.123.com
这里面有很多中js手法, window.location.href 或者 模拟点击 在不同的浏览器表现也不一样, 比如IE用前者会导致refer的丢失(太久了,忘记是哪个了),IE版本不同也不一样,IE8之前基本丢失. 可考虑一起使用.

我自己操作的google点击A站,然后跳转到B站,显示的是A站,而不是google.

reffer这个东西是用户浏览器打开网页在http header的时候传递给访问的站点的,所以其实关键就是用户的浏览器记录的是哪个.
如果是301,这个reffer应该会一直保留到终点站.





yzhvps 发表于 2014-10-14 17:14:06

123经过301跳转后不会携带referrer到345.amz检测不到的。对于referrer可以使用rel="noreferrer",清除referrer信息。
即页面xxx.com/1.html锚文本<a href="http://eefaq.com/" target="_blank" rel="noreferrer">TGL</a>
点击后http://eefaq.com/不会携带referrer
即木有来路。

Ashi00 发表于 2014-10-14 18:10:23

首先广告代码要在review站,其次这代码必须展示了一定时间,例如一分钟,让amazon认为用户花时间看了你的review有购买欲望。否则极容易k。提成多了还会判断有多人用户是购买你所显示的相关商品之类的,这些前面的帖子都很全了。跳来跳去做不大的。

熟能生巧哇 发表于 2014-10-15 17:03:22

Ashi00 发表于 2014-10-14 18:10 static/image/common/back.gif
首先广告代码要在review站,其次这代码必须展示了一定时间,例如一分钟,让amazon认为用户花时间看了你的re ...
amazon 怎么 可以检测到你 花了一分钟的时间来观看这个review?

这个时间应该检测不到把?


页: [1]
查看完整版本: 问一个关于http头的问题