【问题标题】:Google AdWords tracking with CF7使用 CF7 进行 Google AdWords 跟踪
【发布时间】:2018-04-17 16:47:01
【问题描述】:

我想使用基于事件的 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
}

【问题讨论】:

    标签: php wordpress tracking google-ads-api contact-form-7


    【解决方案1】:

    你不需要两个函数。
    您可以在一个脚本中将其挂接到您的 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中不能有两个同名的函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-07
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 2011-07-02
      • 1970-01-01
      相关资源
      最近更新 更多