如何使用 google 分析在 rails 应用上跟踪我的 ruby 上的 API 调用?
How to track API calls on my ruby on rails app using google analytics?
我创建了一个 API 供外部应用程序使用 OAuth 登录或进行特定的 Web 调用。我正在寻找一种方法来跟踪这些 API 调用的使用次数。
有适合我的选择吗?
我相信你可以通过 Google 事件来做到这一点:
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
有多种 Ruby 库可用于与 GA 交互。
您可以使用 measurement protocol 发送事件。
require "net/http"
require "uri"
uri = URI.parse("http://www.google-analytics.com/collect")
Net::HTTP.post_form(uri, {"v" => "1",
"tid" => "UA-XXXX-1",
"cid" => "555",
"t" => "event",
"ec" => "API",
"ea" => "request",
"el" => "data/get",
"ev" => "5"})
我创建了一个 API 供外部应用程序使用 OAuth 登录或进行特定的 Web 调用。我正在寻找一种方法来跟踪这些 API 调用的使用次数。
有适合我的选择吗?
我相信你可以通过 Google 事件来做到这一点:
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
有多种 Ruby 库可用于与 GA 交互。
您可以使用 measurement protocol 发送事件。
require "net/http"
require "uri"
uri = URI.parse("http://www.google-analytics.com/collect")
Net::HTTP.post_form(uri, {"v" => "1",
"tid" => "UA-XXXX-1",
"cid" => "555",
"t" => "event",
"ec" => "API",
"ea" => "request",
"el" => "data/get",
"ev" => "5"})