누구든지 ahoy_gem에 이벤트를 작성하는 방법과 방문을 추적하는 방법을 알려주십시오. 나는 보석 개발자가 제공 한 문서를 이미 따르지만 제대로 사용하는 방법을 알려줄 수는 없습니다. 도와주세요.ahoy_meta gem이 작동하지 않습니다.
0
A
답변
0
첫째는 방문을 추적하는 경우 rails console
에, 머리를 확인하고 그 다음이 방문을 추적 true
을 반환하는 경우 Visit.any?
을 실행! 이 방문을 추적하지 않는 경우
, 당신은 application_controller.rb
에 아래의 코드를 추가 할 수 있습니다
after_action :ahoy_track
protected
def ahoy_track
ahoy.track_visit
end
지금은 방문을 추적합니다. 서버 측에서
- 트랙 이벤트 : 이벤트를 추적하기 위해
당신은 두 가지 옵션이 있습니다.
- js를 사용하여 클라이언트 측에서 이벤트를 추적합니다. "발"이 :
ahoy.track "Event name", properties: { one: "val", two: "val" }
이 속성 하나 "이벤트 이름"이라는 이벤트로 DB에 레코드를 생성합니다 :
당신이 사용해야하는 서버 측에서 추적 할 수 있습니다 :
ahoy.track("Event name", {one: "val"});
- 트랙 : JS를 사용하여 클라이언트 측에서 이벤트를 추적 할 수있는 "발"
DB에 레코드를 생성하지 않고 문서에서 나온
A POST request is sent to /ahoy/events with
레코드를 생성하므로 거기에서 처리해야합니다.
또 다른 한가지 : visit.ahoy_events
Ahoy::Event
또는 방문에서 액세스 할 수 있습니다