联系表格7谷歌目标跟踪无法正常工作

时间:2018-01-18 12:01:16

标签: wordpress google-analytics contact-form-7 goal-tracking

我设置了谷歌目标跟踪与联系表格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

    }

3 个答案:

答案 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提交目标