Piwik在Android应用程序中跟踪

Piwik在Android应用程序中跟踪,第1张

概述我想使用Piwik为我的Android应用程序进行数据分析.在Piwik的documentation中,他们建议使用GitHub.我得到了Piwik API并下载了以下文件:https://github.com/piwik/piwik-java-tracking我不知道该怎么用.使用Piwik工作进行数据分析需要哪些步骤?接下来我该怎么办?最佳答案我也想在我

我想使用Piwik为我的Android应用程序进行数据分析.

在Piwik的documentation中,他们建议使用GitHub.

我得到了Piwik API并下载了以下文件:

https://github.com/piwik/piwik-java-tracking

我不知道该怎么用.

使用Piwik工作进行数据分析需要哪些步骤?

接下来我该怎么办?

最佳答案我也想在我的AndroID应用程序中实现piwik跟踪.

这是我到目前为止所理解的:

>与iOS / MacOS应用程序不同,目前没有SDK可以帮助我们.
Piwik的开发者在他们的BUGtracker中开了a ticket,这表明他们已经意识到这个问题,并且愿意改善这种情况,但是这个AndroID跟踪SDK发布需要一些时间.
>目前,Piwik团队鼓励AndroID和Java开发人员使用您提到的piwik-java-tracking库.这基本上只是web tracking API reference的java包装器,它可以帮助您生成要发送到Piwik实例的跟踪请求URL.

这个piwik-java-tracking项目缺少文档(我在Github中没有知道),但java文件中有javadoc.

基本上,您需要执行的跟踪 *** 作的方法是:

>创建SimplePiwikTracker的新实例
>使用可用的各种设置器,使用您想要跟踪的任何值和参数来输入它
>完成后,使用PiwikTracker界面中定义的方法之一获取URL,具体取决于您要跟踪的“事件”类型
>向该URL发送请求,以实际跟踪您对Piwik实例的 *** 作.

这有几个缺点:

>如果您需要批量跟踪,则必须找到一种方法. Web跟踪API参考声明您可以使用HTTP POST request containing a JSON对象来执行此 *** 作.
>它不提供任何帮助来处理用户离线的情况.如果需要,您必须找到一种方法来缓存您的跟踪请求(例如在sqlite数据库中),并在用户重新联机时批量发送它们.
>您需要为跟踪请求处理网络错误引发的可能异常,以使跟踪不会干扰您的应用正常行为.

请务必阅读this article too.它概述了您需要做些什么才能起床和放松.运行.

这是我到目前为止所理解的.随着我在自己的应用程序中实现piwik跟踪的进展,我可能会更新这个答案.

祝好运.

编辑:我刚注意到Piwik发布了“Piwik SDK Android”.有一些关于如何在the project’s wiki工作的说明. 总结

以上是内存溢出为你收集整理的Piwik在Android应用程序中跟踪全部内容,希望文章能够帮你解决Piwik在Android应用程序中跟踪所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存