フォーム送信イベントのPUSH

#1 フォーム送信の成功が計測されない

 

mouseflowでは、送信イベント発生後2秒以内に別のページへのリダイレクトしたものを送信成功と判定しています。リダイレクトしない場合リダイレクトに2秒以上かかっている場合送信がJavascriptのみで処理された場合には送信を検知しません。そこで送信イベント成功時に、GTMを通じてmouseflowへフォーム送信成功をPushします。

#2 カスタムHTMLでタグを設定

 

 

トリガーはALL PAGEや任意のページビューとします。左図は、WordpressのContactform7の送信成功イベント時に、mosueflow側にフォームの送信が成功したことをpushしています。

<script>

document.addEventListener( 'wpcf7mailsent', function( event ) {

location = 'https://mouseflow-jp.com/demothanks';

window._mfq = window._mfq || [];

window._mfq.push(["formSubmitSuccess", "#myForm"]);

}, false );

</script>