Fathom Analytics가 Rails 프로젝트에서 Turbolinks/Turbo와 함께 작동하도록 합니다.

Rails 프로젝트에 Turbolinks 또는 Turbo가 있는 경우 Fathom Analytics에서 첫 번째 페이지 보기만 계산하고 추적합니다. 다음은 load 이벤트를 사용하여 페이지 보기를 추적하는 방법입니다.

터보링크의 경우:

document.addEventListener("turbolinks:load", function() {
  if (window.fathom) {
    window.fathom.trackPageview()
  }
})


터보의 경우:

document.addEventListener("turbo:load", function() {
  if (window.fathom) {
    window.fathom.trackPageview()
  }
})



나는 최근에 Fathom 팀과 동일한 사실을 확인했습니다.









리나스 🧑‍💻


@onerinas






Turbolinks를 사용하고 있으며 다른 페이지로 이동한 후 대시보드에서 업데이트되지 않습니다. script.js를 살펴본 후 아래 솔루션을 생각해 냈습니다. 이것 말고 다른 할 일이 있나요?cc/


오후 16:27 - 2021년 3월 28일









이것이 갈 길인 것 같습니다.





패덤 애널리틱스


@usefathom






터보링크는 자체 이벤트를 실행하기 때문에 이것이 우리가 일반적으로 권장하는 방법입니다. 스파 옵션이 터보링크와 함께 작동하지 않는다고 생각합니다. - 잭


오후 16:33 - 2021년 3월 28일

좋은 웹페이지 즐겨찾기