Matomo (Piwik)社区你好!
我叫布雷特Csorba他是美国的软件工程师。我想介绍一下Matomo Java跟踪器项目,一种在Java应用程序中跟踪使用数据的简单方法!
什么时候需要在Java应用程序中跟踪用户?前端跟踪有什么问题?
绝对没有!我们鼓励用户在对他们最有意义的地方跟踪信息!但是在这种情况下
- 你有一个100%基于Java的应用程序
- 您将公开一个REST层,用户可以绕过前端跟踪代码
- 您有想要跟踪的有价值的数据,但这些数据是不必要的或太敏感而不能返回给用户
的Matomo Java跟踪器可以帮你追踪你需要的数据。
它究竟能追踪什么?
我们的目标是提供全部跟踪HTTP API.如果你发现我们遗漏了什么,请告诉我们!
你激发了我的好奇心,我该如何使用这样的东西?
好吧,一旦你安装Matomo而且建立你的第一个网站,你可以拿上最新的一罐并将其纳入你的项目中。可以找到使用和测试此库所需的依赖项在这里.
这个库用于支持Java 8的项目。发布的二进制文件是从Oracle JDK 8构建、测试和部署的。
使用这个API就像创建一个新请求一样简单
PiwikRequest请求=新的MatomoRequest(1,新的URL("https://my-site.com/action"));
如果你想设置更多信息
request.setActionName(“myAction”);请求。setPageCustomVariable(“关键”、“价值”);
并触发请求。
PiwikTracker跟踪器=新的PiwikTracker(“http://your-piwik-domain.tld/piwik.php”);HttpResponse response = tracker.sendRequest(请求);
看看这个指南使用API获取更多信息!
看起来不错,我能帮忙吗?
是的!绝对的!下载项目,尝试它,毫不留情地打破它!(只要你告诉我们怎么做就行了。)贡献或者让我们知道我们能做些什么改善它。与所有开源项目一样,我们需要您的帮助来改进它。