次のコード スニペットがあります。
$(document).ajaxStart(function(){
$('#thanks').modal();
$('#thanks').on('shown', function () {
_gaq.push(['_trackEvent', 'Form Submit', 'Clicks_Submit', 'Request_Appointment']);
var axel = Math.random() + "";
var a = axel * 10000000000000;
var $iframe = $('<iframe/>');
$iframe.attr('src', 'https://doubleclickurlexampleignore' + a + '?');
$iframe.width(1).height(1);
$iframe.attr('frameborder', '0');
$iframe.css('display','none');
$('body').append($iframe);
});
});
#thanks モーダルは正常に表示され、GA デバッガー chrome 拡張機能によると、私の GA イベントは正しく追跡されます。
_gaq.push processing "_trackEvent" for args: "[Form Submit,Clicks_Submit,Request_Appointment]": ga_debug.js:25
ページ上の他のイベントは正常に追跡されています (Ajax 経由では呼び出されません)。何か案は?なんらかの干渉があった場合に備えて、ダブルクリック コードを含めました。