piwik作为一款非常优秀的统计系统,它的api函数非常强大。其中就有个非常非常强大(bt)的函数,被设计用来proxy。怎么理解呢?在上一篇文章中,苏南大叔和大家探讨了,为piwik增加新的域名的可能性。

而本篇文章中,我们可以利用piwikproxy功能,隐藏原有的真实域名。真实的域名下面,有管理之类的相关功能,而这个fake的域名下面,仅有个数据传输功能。大家将要了解到:如何使用piwikproxy功能。

第一步:下载部署代码

代码见这里,https://github.com/piwik/tracker-proxy ,这个代码是放置在fake的域名下面的。和原本的piwik代码是完全没有关系的,完全独立运行的。

苏南大叔:通过 piwik 的 proxy 模式隐藏真实域名 - piwik
通过 piwik 的 proxy 模式隐藏真实域名(图5-1)

仅仅需要箭头所示两个文件即可,记得把 config.example.php 改名为 config.php

第四步:修改原版的调用js

这段js既不是piwik原版的,也不是fake下面的,是提供给其他网站调用的那段代码,把箭头位置的piwik.js换成piwik.php即可。当然,你如果没有办法替换其他人的调用js的话,你还可以在你的fake服务器端,做个piwik.js的请求转向到piwik.php的设置,当然,在nginx里面非常好设置,这里就不具体讲述了。

苏南大叔:通过 piwik 的 proxy 模式隐藏真实域名 - 007
通过 piwik 的 proxy 模式隐藏真实域名(图5-5)

苏南大叔的结论总结

一切都设置好之后,如果不出意外的话,你就可以愉快的使用fake的域名,为第三方提供统计服务了。不过通过这个proxy模式的代码,我们也看到了可以模拟数据提交给piwik的可能性。这是个非常不好的开端,piwik的数据真实性将大打折扣。所以必将在未来的时间里面,引出piwik数据清洗的概念。

更多苏南大叔的piwik相关文章,请点击这里查看,https://newsn.net/tag/piwik/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   piwik

本站的忠实读者小伙伴,正在阅读下面这些文章: