amazon跳转代码,24小时只跳转一次
<?php$flag = 'sos';//可改可不改
$track = "amazon-20";//修改为自己的追踪id
$go = $_REQUEST['asin'];
if (!isset($_COOKIE[$flag])){
$url = "http://www.amazon.com/dp/$go?tag=$track";
setcookie($flag, "cnwebmasters", time()+3600*24);
}
else {
$url = "http://www.amazon.com/dp/$go";
}
header("HTTP/1.1 301 Moved Permanently");
header ("Location: $url");
?> 将代码保存为go.php,amazon链接改为domain/go.php?asin=amazon-asin
这样第一次跳转使用追踪id,24小时内再打开就不会出现追踪id,但佣金照拿。amazon的cookies保存时间为24小时。
意义何在
我想了一会 明白了
楼主这样做是减少无效点击数:lol
补充内容 (2014-1-19 15:35):
意义可能不是很大:
如果真有人恶意点击tag, 照样防不了;
真实客户多次点击 如果之后的点击在24小时内 反而可能减少cookie的生存期; 减少无效点击,提高转化率,防止被不良刷点击
楼主,如果坏人要害你刷你的tag,只要知道你的tag就行了,瞬间就能给你几W的无效点击:(
看不懂什么意思。。不知道有什么用
有用就拿去,没用就先不用管,以后可能会有需要:lol
这做法能过滤掉没多少技术含量的恶意点击,如果真是恶意竞争的话,还是防不胜防啊。
leevans 发表于 2014-1-17 20:43 static/image/common/back.gif
这做法能过滤掉没多少技术含量的恶意点击,如果真是恶意竞争的话,还是防不胜防啊。
...
如果真恶意是没法完全防住的,但用跳转多少可以过滤掉一些,聊胜于无
这样最大的好处是以减少或避免页面中amazon直链,对吧?
把代码当中的24改为48,是否可以把cookies保存48小时呢?
forwhatah 发表于 2014-1-19 14:37 static/image/common/back.gif
把代码当中的24改为48,是否可以把cookies保存48小时呢?
可以,但amazon的cookies只有24小时,大于这个时间会损失一部分佣金
不错,收藏了先:victory:
风吹不动 发表于 2014-1-19 15:00 static/image/common/back.gif
可以,但amazon的cookies只有24小时,大于这个时间会损失一部分佣金
thanks!
页:
[1]