我正在尝试在 WP 插件的灯箱联系表单上设置 Google Analytics 事件。
我在内部添加了 onSubmit 调用,虽然它可以毫无问题地很好地呈现,但事件并未登录到 Analytics
<form action="#" method="post" class="modal-contact_form" onSubmit="_gaq.push(['_trackEvent', 'Contact V1', \'<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>', '1']);">
该活动似乎没有登录,因为在您点击发送联系表单后会出现一个新的谢谢灯箱窗口
这是谢谢灯箱窗口的原始代码
$.post( modal_contact_params.ajax_url, data, function( response ) {
if ( response == "SUCCESS" ) {
$('#facebox .content form.modal-contact_form').slideUp();
$('#facebox .notice').remove();
var agent_name = jQuery("#ninety_mcf_user_name").html();
if(agent_name=='This Agent'){
$('#facebox .modal-contact_messages').html('<div class="notice success"><div><p><strong>' + modal_contact_params.i18n_sent + '</strong> ' + modal_contact_params.i18n_thanks + '</p></div></div>'
);
}
else
{
$('#facebox .modal-contact_messages').html('<div class="notice success"><div><p><strong>' + modal_contact_params.i18n_sent + '</strong>Thanks, your email has been sent to '+agent_name+'</p></div></div>'
);
}
}
我试图在 Success 灯箱的末尾插入 _gaq.push 事件调用,但我做不到
我尝试了各种组合,但都没有渲染,因为它们都在 Chrome 的 GA Debug 控制台上产生错误
我的许多不同尝试之一
</div>' + { _gaq.push(['_trackEvent', 'Contact V1', 'Send', '1']); } +''
);
谢谢,我希望 SO 大师能轻松地帮助我。