このページの
https://contactform7.com/ja/2017/06/07/on-sent-ok-is-deprecated/
特定のコンタクトフォームを対象にするには
を参考にフォームの数だけ分岐したら良いのではないでしょうか。
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '111' == event.detail.contactFormId ) {
ga( 'send', 'event', 'Contact Form1', 'submit' );
}
if ( '222' == event.detail.contactFormId ) {
ga( 'send', 'event', 'Contact Form2', 'submit' );
}
if ( '333' == event.detail.contactFormId ) {
ga( 'send', 'event', 'Contact Form3', 'submit' );
}
if ( '444' == event.detail.contactFormId ) {
ga( 'send', 'event', 'Contact Form4', 'submit' );
}
}, false );
</script>
<?php
}
使ってないので良く分かりませんが…
こんにちは
gaに渡すパラメータのうち、後ろの2つ(カテゴリ、ラベル)のどちらかを変えればAnalyticsで別々に参照することができますし、コンバージョンも設定することが出来ます。
ただ、最近のAnalyticsのタグでは書き方が変わっています。
埋め込んでいるAnalyticsのタグが最新のモノだとga関数では動きません。
詳しくは以下のURLをご覧ください。
https://developers.google.com/analytics/devguides/collection/gtagjs/events?hl=ja