我爲外部應用程序創建了一個API以使用OAuth登錄或進行特定的Web通話。我正在尋找的是一種跟蹤這些API調用被使用的次數的方法。如何使用谷歌分析跟蹤我的Ruby on Rails應用程序的API調用?
有沒有我的選擇?
我爲外部應用程序創建了一個API以使用OAuth登錄或進行特定的Web通話。我正在尋找的是一種跟蹤這些API調用被使用的次數的方法。如何使用谷歌分析跟蹤我的Ruby on Rails應用程序的API調用?
有沒有我的選擇?
我相信你可以用谷歌事件做到這一點:
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
有與GA交互的各種Ruby庫。
您可以使用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"})
這看起來很有前景!我會給它一個鏡頭。 –