java - 我如何在没有浏览器的情况下以编程方式触发谷歌分析事件?

标签 java google-analytics

背景:

我们的服务器收到非基于 Web 的事件(如 SMS),如果能够通过分析来跟踪它们就好了。

我想到了几种解决方案,但对其中任何一种都不满意。

  1. 拼凑分析 url 并使用服务器发布它。

    不确定这是否可行,因为 URL 中有很多无法解释的变量

  2. 使用 Javascript 库(例如 Rhino)尝试在没有 Web 请求的情况下使用 ga.js 脚本。

    再次不确定这是否可行,rhino 似乎不支持脚本所需的文档。

  3. 我正在考虑从服务器向页面触发事件,但当然这需要服务器具有 javascript 引擎。

干杯

乔诺

最佳答案

这是一个运行良好的 java 库。

https://code.google.com/p/jgoogleanalyticstracker/

关于java - 我如何在没有浏览器的情况下以编程方式触发谷歌分析事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1502068/

相关文章:

java - 如何在 Criteria API/JPQL 中使用具有一对多属性的 JPA 投影

angularjs - 在 Angular 点击时触发 Google Tag Manager GTM 标签

google-analytics - 谷歌分析 : Event Tracking Parameters

android - Google Analytics V4 离线事件跟踪

java - Apache 梁,FileBasedSink.CompressionType.GZIP 已弃用?

java - onActivityResult 不是从调用 startActivityForResult 的类中调用的

java - 你用什么集合来接受oracle select 1的返回值?

java - MainPanel 不监听嵌套 JPanel 内的 KeyBinding

reactjs - 尝试弄清楚如何在 Gatsby.js 中实现 cookie 并以新的 GDPR 法管理它们

google-analytics - 谷歌分析漏斗 - 虚拟网页浏览 100% 回填 - 我做错了什么?