0
任何人都可以請幫助我如何創建一個事件到ahoy_gem以及如何跟蹤訪問。 我已經按照寶石開發者提供的文檔,但它不能幫助我如何正確使用它。 請幫幫我。ahoy_meta寶石不工作
任何人都可以請幫助我如何創建一個事件到ahoy_gem以及如何跟蹤訪問。 我已經按照寶石開發者提供的文檔,但它不能幫助我如何正確使用它。 請幫幫我。ahoy_meta寶石不工作
首先檢查它是否跟蹤訪問, 頭rails console
和運行Visit.any?
如果返回true
則跟蹤考察!
如果不跟蹤訪問,您可以在下面的代碼添加到application_controller.rb
:
after_action :ahoy_track
protected
def ahoy_track
ahoy.track_visit
end
現在將跟蹤訪問。
爲了追蹤事件,你有兩個選擇:在服務器端
跟蹤在服務器端,您應該使用:
ahoy.track "Event name", properties: { one: "val", two: "val" }
這將創建一個名爲「事件名稱」與屬性一個事件一個數據庫中的記錄:「VAL」,二: 「VAL」
使用JS來跟蹤客戶端事件:
ahoy.track("Event name", {one: "val"});
A POST request is sent to /ahoy/events with
(來自文檔),您需要在那裏處理它。另一件事:如果你要檢查事件,你可以訪問它們作爲Ahoy::Event
或訪問:visit.ahoy_events