WP プラグインのライトボックス コンタクト フォームに Google アナリティクス イベントを設定しようとしています。
内部に 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 デバッグ コンソールですべてエラーが発生するため、あらゆる種類の組み合わせを試しましたが、どれもレンダリングされません。
私の多くの異なる試みの1つ
</div>' + { _gaq.push(['_trackEvent', 'Contact V1', 'Send', '1']); } +''
);
ありがとう、そして私は、SO 達人が私を助けるのに十分簡単であることを願っています.