我有一些代码调用这样的函数:
function trackPDFSEClicks(){
ahoy.track("Viewed Job Spec", {title: "Viewed Software Engineer Job Spec"});
window.location.href = "/Software Engineer.pdf";
}
但是,由于此跟踪调用是异步的 - 有时它在 PDF 加载之前没有完成 - 因此不会跟踪事件。
我不一定要在控制器中处理这个跟踪,因为如果可能的话,使用这个方法对我来说会简单得多——那么有什么办法可以强制这个 ahoy.track 调用同步运行吗?