如何鉴别 Amazon 的返利链接

最简单的辨别方法就是:如果链接中包含 tag=,那这个链接就是有返利的联盟链接,例如下面的一些例子:

  • tag=amzzon-23
  • tag=joyo01-23
  • tag=code-23

噗,这些名字是不是都很有创意?至于为什么后面都会加上 -23,请参考来自 Amazon 官方的解释:

为什么我的跟踪 ID 要以 ‘-23’ 结尾?

由于亚马逊在世界各地有数以百万计的联盟跟踪 ID,我们必须确认每个用户使用的跟踪 ID 的唯一性。基于这个原因,我们追加一些特殊字符用于区分每个 ID。(例如:”-23″ 代表中国)

至于 http://www.smzdm.com/redirect/_/13189/2 这样的链接?如下:

root@dad:/root# curl -I http://www.smzdm.com/redirect/_/13189/2
HTTP/1.1 302 Found
Date: Fri, 25 Nov 2011 05:53:37 GMT
Server: Apache/2.2.15 (CentOS)
Location: http://www.smzdm.com/wordpress/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?post_id=13189&link_num=1&cloaked_url=redirect/_/13189/2
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1

继续转:

root@dad:/root# curl -I 'http://www.smzdm.com/wordpress/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?post_id=98189&link_num=1&cloaked_url=redirect/_/13189/1'
HTTP/1.1 301 Moved Permanently
Date: Fri, 25 Nov 2011 05:53:47 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.2
Set-Cookie: PHPSESSID=she5500ob15a53vbkunc6mgfm0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://www.amazon.cn/mn/detailApp/ref=as_li_ss_tl?_encoding=UTF8&tag=asdasdjoyo01-23&linkCode=as2&asin=B003479JTY&camp=536&creative=3132&creativeASIN=B003479JTY
X-Redirect-Src: http://www.smzdm.com/wordpress/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php
Vary: Accept-Encoding,User-Agent
Connection: close
Content-Type: text/html; charset=UTF-8