Jofshop 站点斗篷
关于斗篷
斗篷cloak指的是,通过识别正常访问者和爬虫,进而返回不同的页面数据内容的技术。
斗篷对爬虫的识别,Jofshop是通过对接第三方系统进行实现的,也就是访问第三方的api返回的结果进行的识别,因此对于使用斗篷的站点,如果套了cf,需要将cf的页面html缓存关掉 (js,css,图片等缓存是仍然可以使用的)
斗篷类型
斗篷识别出来身份后,可以根据返回的数据,分为2种类型
类型一:Ip斗篷
使用斗篷,需要2个站点,命名为:站点A(铺货站),站点B(仿牌商品数据站点)
1.用户访问站点A对应的域名,如果识别是正常访问者,则显示站点B的商品数据信息(商品的标题,图片,描述等),如果识别是google爬虫,则显示站点A的商品数据
2.显示的模板,配置等都是站点A,只有商品的数据,显示的是站点B的商品数据。
3.站点A的商品数据,和站点B的商品数据,需要提前设置好对应关系,Jofshop目前是通过商品的handle进行对应的。
4.该方式的隐蔽性最强,可以上google GMC广告,因此该方式比较适合做一些仿牌类的商品。但是需要2个站点编辑商品的handle保持一致,需要编辑对应,因此有一定的工作量
5.Jofshop对google 广告的js打点都进行了处理,保证站点b数据的隐藏。
Ip斗篷是通过另外一个插件实现的,详细参看:Jofshop Ip斗篷
类型二:站点斗篷
该方式也就是当前插件的方式,也就是进行整站内容替换,包括:商品数据,模板等等,为了方便理解,以下面进行举例:
目前有2个站点,站点A是magento做的,站点B是wp做的
当用户访问站点A,如果识别是正常访问者,那么显示站点B magento的站点内容,如果是google爬虫,那么显示站点A wp的站点内容,也就是整站信息替换。
1.该方式是整站替换,因此不需要做2个站点的商品handle的对应
2.该方式适合一些擦边的商品,并不适合仿牌商品数据类型。譬如T恤上面有个迪士尼的logo这种擦边的商品
也就是说商品的图片存在侵权擦边,但是商品的标题和描述是没有问题的。
3.该方式可以推广facebook等一些,feed不需要提交图片的平台。但是不适合做GMC,因此google feed需要上传图片等信息。
使用斗篷,需要2个站点,命名为:站点A(铺货站),站点B(侵权擦边商品数据站点)
1.用户访问站点A对应的域名,如果识别是正常访问者,则显示站点B整站信息,如果识别是google爬虫,则显示站点A的商品数据。
广告参数
除了通过第三方斗篷api识别,Jofshop加入了广告参数机制,只有url中带有这个参数的请求 && 斗篷api识别通过,这2个条件都满足后,才有确认为正常访问用户。
因此不知道广告入口参数,就无法查看站点B的商品数据,这样可以有效的规避支付渠道钓鱼
使用
对于站点斗篷的使用,和Ip斗篷插件类似,而且比Ip斗篷插件简单很多,您可以多看一下Ip斗篷的文档:Jofshop Ip斗篷