「on_sent_ok は廃止されます」で困った|Contact Form 7 日本語

WordPressでフォームメールを設定するなら「Contact Form 7 日本語」が定番。いつもありがとうございます。

ところが、2017年6月に「on_sent_ok は廃止されます」という記事があがって、「“on_sent_ok” とその兄弟設定 “on_submit” は非推奨となっており、2017年末までに廃止される予定です」というので、さあ大変!

DOMイベントを使って、Analyticsでイベントトラッキングをすれば良いことは分かったのですが、記事通り設定してもトラッキングされてない模様。

記事いわく、
『テーマのディレクトリ内にある “functions.php” の末尾に次のコードを追加』

add_action( 'wp_footer', 'mycustom_wp_footer' );

function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
	ga( 'send', 'event', 'Contact Form', 'submit' );
}, false );
</script>
<?php
}

最後に、「その他の設定」タブから “on_sent_ok” の行を削除し、コンタクトフォームの保存で終了とのこと