我正在将我的Android应用程序与Google Analytics集成,并且想知道应该采取什么样的安全措施来避免我的分析数据被坏人故意污染.当然,GA数据不是生产关键的,并且(希望)没有太多的人跑来跑去做这些事只是为了好玩,但仍然 – 在合理范围内,我想应用任何先发制人的措施.
现在,唯一想到的是我应该避免跟踪ID落入坏人手中.
我发现的谷歌搜索结果只谈到:
>保护网页的跟踪ID – 而不是谈论如何为Android应用程序执行相同操作
>设置GA过滤器以仅包含我自己网页的流量数据 – 再次,这仅适用于网页…
从我的应用程序提交匹配时,似乎有两种方式可以使数据到达GA服务器:
>如果未安装Google Play服务,putHit会运行并使用匹配数据触发HTTPS查询.如果日志级别设置为debug,我可以看到这种情况,以及ADB日志中的数据以及跟踪ID.
>如果安装了GPS,那么也可以通过HTTPS进行调度.
因此,这让我认为我在应用程序方面做的最好的事情就是确保日志级别高于调试(无论这是一个好主意)并加密跟踪ID至少使得难以从APK中提取.
在GA方面,我没有发现任何与网页过滤解决方案类似的内容.
还有什么我可以做的吗?
解决方法:
登录后:Google Analytics
在Admin>下查看>过滤器>新过滤器>自定义 – 您可以选择按应用程序ID进行筛选.
我认为应用程序ID是您在清单文件中设置的包名称.
再次,这不是万无一失的:
其他任何人都可以设置相同的应用程序ID,但这需要更多的努力.
谷歌分析 – shud hv提供了一种更好的方法来解决这个问题.
标签:android,google-analytics 来源: https://codeday.me/bug/20190703/1363196.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。