Piwik トラッカーでは、次のようなカスタム トラッキングが可能です。
jQuery('div.orange').click(function() {
piwikTracker.trackGoal(3); // Track click on this hitarea
});
私の WordPress 環境では、明らかな理由から、この jQuery を piwik.js スクリプトとは別のスクリプトにロードしています。
Chrome でエラーが表示される
Uncaught ReferenceError: piwikTracker が定義されていません
カスタムトラッキングを使用しているスクリプトで。
イベント ハンドラ関数を呼び出す前に関数を定義する方法はありますか? なぜChromeだけ?
編集
JavaScript をロードする piwik php スクリプトを確認したところ、実際にはフッターにスクリプトがロードされています。カスタム トラッキングを呼び出す関数がヘッダーに読み込まれます。これは問題ですか?ヘッダーのスクリプトは常にフッターの前に読み込まれますか?