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