Piwik 跟踪器允许自定义跟踪,例如:
jQuery('div.orange').click(function() {
piwikTracker.trackGoal(3); // Track click on this hitarea
});
在我的 WordPress 环境中,出于显而易见的原因,我将这个 jQuery 加载到与 piwik.js 脚本分开的脚本中。
在 Chrome 中,我收到错误消息
未捕获的 ReferenceError:未定义 piwikTracker
在我使用自定义跟踪的脚本上。
有没有办法在调用事件处理函数之前定义函数?为什么只有 Chrome?
编辑
我检查了加载 JavaScript 的 piwik php 脚本,它实际上是在页脚中加载脚本。调用自定义跟踪的函数加载在标题中。这有关系吗?页眉中的脚本总是在页脚之前加载吗?