任何专家都可以简要解释一下这个谷歌分析代码吗?

时间:2012-01-30 16:43:59

标签: javascript google-analytics

我需要帮助来理解这个谷歌分析代码:

<script type="text/javascript">

    var clogin="";
    var cloginf;
    var usertype = "Shopper";
    clogin = get_cookie('custnameIn');
    if (clogin != null) {
        usertype = "Site-Mem";
        cloginf = get_cookie('custnamef');

        if (cloginf != null && cloginf !="") {
            usertype = "FB-Mem";
        }
    }

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-xxxxx-xx']);
    _gaq.push(['_setCustomVar', 1, 'Section', 'Home', 2]);

if (clogin!="" && clogin != null)
{   _gaq.push(['_setCustomVar', 2, 'Users', usertype, 2]);

}

    _gaq.push(['_trackPageview']);

    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();

</script>

购物者变量名称的用途是什么? 此Google Analytics跟踪代码有什么好处?

1 个答案:

答案 0 :(得分:2)

它正在Google Analytics中设置一个自定义变量,您可以使用该变量查看您网站上生成的该类型用户的活动。在这种情况下,“购物者”或“站点记忆”。它还为其所在站点的部分设置自定义var。

您可以按自定义var(用户类型)过滤报告。通常会将其设置为查看用户访问或完成的用户与logged中的哪些页面,事件或目标non-logged

有关详细信息,请参阅Google Analytics Docs on Custom VariablesHow to Use Custom Variables in Google Analytics