たとえば、フォーム提出の前にga
を使用してユーザータイミング呼び出しを送信したいとします。Googleアナリティクスの機能をブロッキングコールとして使用するにはどうすればよいですか?
ga('send', 'timing', 'test', 'load', xxx);
jQuery('#myform').submit();
Googleは関数呼び出しがブロックされていないので、私のメソッド呼び出しを受け取っていないようです。
上記のコードを動作させるにはどうすればよいですか?これは、GAのを待つことで動作しhttps://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits#hitcallback
# assumptions: #myform is a form, and var xxx exists, jquery loaded
ga('send', 'timing', 'test', 'load', xxx, {
hitCallback: function() {
jQuery('#myform').submit();
}
});
ドキュメントに記載されています(https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits)。 –