Wordpress登录跟踪谷歌分析


Wordpress Login Tracking Google Analytics

我必须在谷歌分析中使用自定义变量跟踪此代码,该代码属于wordpress网站,并检查用户是否登录。具体代码如下:http://core.trac.wordpress.org/browser/tags/3.6/wp-includes/pluggable.php#L716

要跟踪的代码部分是:

function is_user_logged_in() {
    $user = wp_get_current_user();
    if ( ! $user->exists() )
        return false;
    return true;
}

当满足条件logged_in时,我必须向Analytics推送一个自定义变量:

_gaq.push(['_setCustomVar',
      1,             
     'User Type', 
     'Member',      
      2
   ]);

我在哪里插入分析代码(这是基于会话的),使其仅在满足"登录"条件时拍摄?

在插件中可能有一种方法可以做到这一点(取决于插件),但假设Analytics代码添加在标头中,则可以在header.php中的</head>之前添加以下内容:

<?php if (is_user_logged_in()) { ?>
    <script type="text/javascript">
        _gaq.push(['_setCustomVar',
            1,             
            'User Type', 
            'Member',      
            2
        ]);
    </script>
<?php } ?>

它未经测试,但它应该会成功。