很多做广告投放的朋友,总听到别人说什么Cloak/Cloaking,什么黑科技之类的,但是Cloak到底是什么?Cloak的原理是什么?
一、Cloak/Cloaking是什么意思?
很多人一定对Cloak/Cloaking这个英文单词产生疑问,或者很多人是第一次听这个词,究竟这个词是什么意思?其实,不仅仅国人对这个词不理解,即便是老外,也会对这个词有疑问。在国外的blackhatworld论坛或者在google上搜索,有很多人也在问Cloaking这个词是什么意思?Cloak直接翻译过来就是遮盖、掩盖的意思,当一些访问者要访问同一个网站页面时,网站的Cloak程序,通过识别,分类这些访问者,呈现给不同用户特定不同的页面,通过Cloak程序,完成Cloaking这个过程(利用程序屏蔽掉或者替换网页给不想被展示的人群)。
二、Cloak的原理是什么?
Cloak的原理就是让比如FB的审核看到的内容和你真实要给买家展示的内容是不同的。当一个访问者访问网站的时候会暴露自己的设备/位置/语言等信息。Cloak客户端程序把这些所有访问我们网站的访客的信息都提交Cloak服务器,同服务器里面的数据库进行对比以及分析,把分析结果反馈给我们的网站上的cloak客户端,客户端根据结果进行判断,是跳转到让广告系统的审核看到的内容页面还是跳转到新的要给用户展示的页面或者留在当前给用户展示的页面。
三、Cloak技术究竟用来做什么呢?
1:违规跑offer。比如广告平台像facebook/adwords禁止跑菠菜类offer,这时应用cloak技术,发现是facebook/Google检查人员或者Spider程序,就展示正常的页面。
2:反spy。spy工具很多都是用爬虫模拟真实用户去抓你的Banner或者Landing Page。这时可以根据这些爬虫的特征设计Cloak程序,让爬虫只能抓到假页面,这样可以有效防止实际推广真页面的泄露。
四、Cloak的部署方式有哪些?
1:php上传模式,这种方式一般是将一个生成的cloak客户端php文件放到你的网站目录里,命名为index.php,这样当访客访问这个目录就会触发cloak程序。这种方式最为常见。
2:php粘贴模式,一段php代码粘贴到支持php的网站上,例如:wordpress的header里。坏处是编辑现有博客或cms程序比较复杂,还无法保证每个页面跳转到不同的money page。也有把html内容粘贴到php代码下面的,但这样一来就跟上面的php上传模式一样了。
3:js粘贴模式,一段javescript脚本代码粘贴到网站上,无论是否支持php。好处是可以给shopify,wix等在线商城用,坏处就是更容易被抓到,并且流量损失会高很多。
4:wordpress插件模式,这个模式其实就是第二个的变种。
5:API模式,这种方式是提供一个API接口,你自己主动把访客的信息提交给Cloak服务器,这种模式需要程序员的配合,坏处是接入方式最麻烦,好处就是自身可以控制数据的上传及触发条件。
五、Cloak程序在投放中的实际应用。
1:使Facebook个人白号广告审核通过, 广告跑的稳定;
2:让Facebook企业号减少挂号几率;
3:利用精准的IP数据库让Facebook爬虫无处遁形;
4:不仅仅是facebook, google, bing, twitter, yahoo等广告平台都可以cloak掉。
Cloak看似很神秘,但是Cloak其实也没那么厉害。总是有办法来识别Cloak,防止作弊。使用Cloak程序本身就是违反Facebook/Google等流量平台的广告规则,Cloak使用有风险,建议大家了解就好,更多的还是在产品和宣传上下功夫才是正道。