我怎样才能在没有前端的网站上获得分析?
How can I get analytics on a site without a frontend?
例如,google Analytics 会要求我在布局中插入脚本。但是,我的应用程序没有视图,只提供 API,没有界面。是否有任何服务可以跟踪 JSON API 的流量?我打算在 heroku 上托管。
大多数分析服务提供某种服务器到服务器而不是客户端事件报告。您应该在报告的数据中获得更多的一致性(例如,您不会被广告拦截器阻止或连接速度慢无法加载客户端库)但也会失去对某些事件的可见性(用户跟踪取决于您的 authentication/cookie 政策,时间在页面上可能无法测量)。
对于 Rails 应用程序,我会查看 https://segment.com/docs/sources/server/ruby/,根据我的经验,它在简化报告事件并允许您将它们转发到任何分析服务方面做得很好最适合您的产品。
例如,google Analytics 会要求我在布局中插入脚本。但是,我的应用程序没有视图,只提供 API,没有界面。是否有任何服务可以跟踪 JSON API 的流量?我打算在 heroku 上托管。
大多数分析服务提供某种服务器到服务器而不是客户端事件报告。您应该在报告的数据中获得更多的一致性(例如,您不会被广告拦截器阻止或连接速度慢无法加载客户端库)但也会失去对某些事件的可见性(用户跟踪取决于您的 authentication/cookie 政策,时间在页面上可能无法测量)。
对于 Rails 应用程序,我会查看 https://segment.com/docs/sources/server/ruby/,根据我的经验,它在简化报告事件并允许您将它们转发到任何分析服务方面做得很好最适合您的产品。