Cloak , 英文直译斗篷、披风,把东西遮盖。但投放广告时,就代表把营销推广的产品开放给其中一部分受众。
直接翻译意思有点拗口,先讲下应用,比如在FB里推广某款产品,图片文案都能过审的情况下,推广的Url老是被FB的审核机器人抓取,并判定违规。在这种情况下,我们就需要Cloak判断访问用户是真人还是机器人,然后把营销的页面给真人看,把合规的页面给机器人看。这就算是Cloak的基本应用。当然Cloak肯定也不仅仅局限于这个应用场景,更多的用法往往来自于需求本身。
前段时间测试用RCS群发链接,一开始效果还行,但后来发现效果变差,检查后发现,连域名都被注册商删除了。这个时候我才意识到应该加Cloak,区分访问用户。
说干就干,先在程序里抓取ip。
然后判断ip所属的国家,ISP
判断ip可以去买ip数据库,但数据库内容的更新会慢一些。所以我采用的API的方式。在google 里可以找到很多提供ip定位服务的,大多都是提供API。根据你的用户访问量选择对应的套餐就行。
API会返回很多的值,但不是每个都有用,选择自己需要的值即可。
我的项目只需要country_code2和isp这两个值。
国家这个过滤起来很简单,只要country_code2=us 就行。
isp就稍微复杂些,也是需要我们全面分析的。我们需要通过isp来分析访问者属于哪种网络。
ISP全称(Internet Service Provider)即“互联网服务提供商”,即向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商。
比如这个ip所属的isp就是google 公司,如果我们不希望google看到,那肯定就要让他跳转到合规的页面。
比如这个ip所属的isp就是digitalocean公司,这个公司是提供idc业务的,这个ip就是机房ip,也就是数据中心ip。那如果我们想把页面给正常的老美看,这个ip也是要跳转的,正常的访问者基本上是用住宅ip。
如何判断isp是否住宅ip也很简单。老美有个联邦通信委员会,官网有国家宽带地图,去下载一份isp的数据,然后导入自己的数据库。把ip得到的isp和下载的数据对比,就可以判断是否属于住宅ip,这就大概率可以区分正常访问者和机器人。 能区分访问用户,也可以把他们跳转到不同的页面。
当然一个Cloak 也不仅这点功能。需求不同,使用场景不同,程序的功能也不同。比如你也可以加入UA去更细致的判断用户,也可以通过ip api获取更多的值去判断用户。总之,条条大路通罗马,灵活运用是关键。
码字不易,分享干货也不易,如果觉得写得还不错,对你有帮助,请帮忙转发分享!
我是做跨境的老王,欢迎找我聊聊跨境的事。我的微信:6860145
文章为作者独立观点,不代表DLZ123立场。如有侵权,请联系我们。( 版权为作者所有,如需转载,请联系作者 )
网站运营至今,离不开小伙伴们的支持。 为了给小伙伴们提供一个互相交流的平台和资源的对接,特地开通了独立站交流群。
群里有不少运营大神,不时会分享一些运营技巧,更有一些资源收藏爱好者不时分享一些优质的学习资料。
现在可以扫码进群,备注【加群】。 ( 群完全免费,不广告不卖课!)
发表评论 取消回复