Google 使用 CF7 进行 AdWords 跟踪

Google AdWords tracking with CF7

我想使用 Google 基于事件(当人们提交)的 AdWords 跟踪。但我仍然想重定向到感谢页面。我有两个代码可以解决问题,但它们不能一起工作。有没有办法让表单重定向到另一个页面但仍然跟踪提交?当我同时添加这些代码时,他们说它已经声明了。

<?php

add_action( 'wp_footer', 'mycustom_wp_footer' );
 
function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
       location = 'https://revimatch.dk/tak';
}, false );
</script>
<?php
}

add_action( 'wp_footer', 'mycustom_wp_footer' );

function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
    typeof goog_report_conversion === 'function' && goog_report_conversion();
}, false );
</script>
<?php
}

你不需要两个函数。
您可以在一个脚本中将其挂接到您的 wp_head

add_action('wp_head', 'cf7TrackingCode' );
function cf7TrackingCode(){
echo "<script>
      document.addEventListener( 'wpcf7mailsent', function( event ) {
        typeof goog_report_conversion === 'function' && goog_report_conversion();
        location = 'https://revimatch.dk/tak';
      }, false );
    </script>";
}

而且非常重要:
php

中不能有两个同名函数