Jofshop斗篷-商家端后台配置
Jofshop斗篷的使用
创建副本B站点
1.在服务端后台创建一个站点即可
2.进入副本站点商家端后台
3.进入商家端后台,基础设置,将网站状态设置为关闭。
- 对于副本站点,都是敏感数据,我们不希望前台商城访问该站点的商品数据,因此,我们将其关闭。
创建正常A站
类似于创建副本B站点,在服务端后台,创建一个正常A站,然后进入店铺的商家端管理后台
在应用菜单,找到Ip斗篷插件,进入,进行配置
一:配置
1.配置对应的副本站点,如下图
2.先勾选测试模式(这里需要购买第三方的斗篷,我们可以先用测试模式)
二:创建商品
创建商品,保存,然后重新进入商品,编辑seo handle
点击后,右侧打开抽屉里面编辑seo链接
如上图,商品handle为:fashion-handbag
(默认的handle是根据商品的标题生成的,您可以重新编辑handle,保存),
访问商品的url为:`https://cloak.fecshop.cn/products/fashion-handbag
通过上面,我们创建了一个handle为fashion-handbag
的商品
三:进入副本站点,也创建一个handle为fashion-handbag
的商品,商品的图片和标题,都是特殊商品的数据
创建后的url: https://1fb1f2607c.fecshop.cn/products/fashion-handbag
正常A站-配置斗篷
一:商品创建完成后,进入正常站点-商家端后台-Ip斗篷插件
1.创建广告参数
创建广告参数
保存
2.进入列表页面,生成带有特殊广告参数的url
吧您的商品详情页的完整url填写,生成
生成后的完整url为:
https://cloak.fecshop.cn/products/fashion-handbag?variant=538&Jofshopkeyyyy=Jofshopvallll
前台商城测试
您最好用两个浏览器测试,譬如:一个firefox,一个Edge,或者一个chrome等
- 因为特定参数广告验证通过后,会留下session,这样各个tab会被数据交叉,所以,用2个浏览器测试最为稳妥
1.用其中的一个浏览器A打开没有特殊参数的URL:https://cloak.fecshop.cn/products/fashion-handbag
返回的是正常库的商品数据
2.用另外一个浏览器B打开有特殊参数的URL: https://cloak.fecshop.cn/products/fashion-handbag?variant=538&Jofshopkeyyyy=Jofshopvallll
3.两个浏览器都进行加入购物车操作:
可以看到:
- 浏览器A加入购物车的商品数据是正常库商品
- 浏览器B加入的商品数据是副本站点的商品数据
4.两个浏览器进行下单操作
可以看到:
- 浏览器A下单正常显示商品标题和图片
- 浏览器B加入的商品数据是副本站点的商品数据,在订单结账页面,显示的是正常商品的标题,不显示图片
为什么浏览器B不显示副本站点的商品数据和图片呢?因为订单结账页面会加载支付渠道的js,譬如paypal js,还有一些站内信用卡的js,譬如stripe站内信用卡祝福, 这些js会抓取页面内容,因此 商品标题显示的是正常数据的标题,而用户对商品的图片会非常敏感,因此,这里不显示商品的图片。
另外在手机下面下单,商品数据是默认折叠的,因此在手机下面影响更小。
这么做也是为了做到更加的隐蔽,牺牲了一点用户的体验。
商家端后台-订单管理,查看订单详细
商家发货,将二库商品发走即可。
上面就是,在Jofshop下面操作的一个完整逻辑流程
关闭和打开斗篷
1.为了验证开启和关闭的效果,我们先在浏览器中打开带有广告参数的url
https://cloak.fecshop.cn/products/fashion-handbag?variant=538&Jofshopkeyyyy=Jofshopvallll
显示的是副本库站点的商品数据
2.测试关闭斗篷插件
查看商品,可以看到关闭斗篷插件后,商品变成了正常库的商品数据
3.测试关闭广告参数
我们先打开斗篷插件的状态,保存
显示的是副本库站点的商品数据
进入广告参数,将其关闭
查看商品,可以看到关闭广告参数后,商品变成了正常库的商品数据
4.测试广告时间
因为我们原来的页面,是已经获取了session了,而继续访问时间
无限制,因此我们仍可以访问到副本站点商品数据
如果我们用一个新的浏览器(或者无痕模式),访问:https://cloak.fecshop.cn/products/fashion-handbag?variant=538&Jofshopkeyyyy=Jofshopvallll
,会发现,返回的正常站点的数据(因为第一次访问,是没有session的,需要验证特定广告参数
,而广告时间已过期,参数无效,因此返回的是正常站点数据)
5.session相当于有了通行证,但是这个通行证也是可以设置过期时间的,您可以在这里设置(可以设置永不过期)
当session过期后,将无法查看副本站点商品数据,需要重新访问带有特定参数的的广告url才可以继续生成新的session。才可以继续访问副本站点数据。
关于第三方斗篷
在商家端后台,点击应用菜单,进入Ip斗篷,进行斗篷配置
目前只支持Ipcloakapi一家第三方斗篷,后续会接入多家第三方斗篷:Ip cloak-第三方斗篷厂商
模式:
- 测试模式:测试模式是为了测试,对顾客识别不会调用斗篷引擎的api识别,而是直接判定访问者是正常用户(以为一开始没有购买斗篷账户)
- 线上模式:当您购买了斗篷账户,那么获取key等信息,填写商即可,当特定广告参数检测成功后,将会调用斗篷api,进一步识别访问者是否为爬虫。