使用 CF7 进行 Google AdWords 跟踪

Posted

技术标签:

【中文标题】使用 CF7 进行 Google AdWords 跟踪【英文标题】:Google AdWords tracking with CF7 【发布时间】: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

【问题讨论】:

【参考方案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中不能有两个同名的函数

【讨论】:

以上是关于使用 CF7 进行 Google AdWords 跟踪的主要内容,如果未能解决你的问题,请参考以下文章

google adwords 是不是对转化进行重复数据删除?

有人使用 Google Adwords API 吗?

使用 suds 在 Python 中使用 OAuth2 进行 Google Adwords API 身份验证

Google Adwords CSV 文件解析器

Google Analytics,adwords和网上商店

每天可以对 Google AdWords 和 Analytics 进行多少 API 调用?