我设置了谷歌目标跟踪与联系表格7,它正在工作earliar.but正如在ok发送功能已弃用我移动到功能文件但现在它不工作,并没有在列表中显示任何目标。这是我的功能
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '451' == event.detail.contactFormId ) {
ga( 'send', 'event','CF7 Form','Submission','cfrom1');
}
}, false );
</script>
<?php
}
答案 0 :(得分:1)
适用于Chrome的谷歌分析调试器插件(仅谷歌)是一个很好的工具,可以判断您的事件是否正确触发。
另外,您可能需要查看联系表单7 Google Analytics智能插件https://wordpress.org/plugins/cf7-intelligence。它可以自动化WordPress管理员中的事件触发器和目标创建,而无需处理代码。
答案 1 :(得分:0)
代码必须包含在jQuery(document).ready()
内。只有在页面文档对象模型(DOM)准备好执行JavaScript代码之后,代码才会运行。
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
<script type="text/javascript">
jQuery(document).ready(function($){
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '451' == event.detail.contactFormId ) {
ga( 'send', 'event','CF7 Form','Submission','cfrom1');
}
}, false );
});
</script>
<?php
}
答案 2 :(得分:0)
目标将在提交后24-48小时内显示在Google Analytics的报告页面上。
此外,您可以查看此plugin以设置CF7提交目标