如何使用Google Analytics和utm.gif跟踪自定义参数

时间:2010-07-30 12:41:34

标签: google-analytics analytics

情况 我想使用GA跟踪一些服务器端操作。这就是为什么我无法使用GA JavaScript函数。但是,正如您可能知道的那样,您可以直接从服务器请求utm.gif。这已经很好了。

问题 我想跟踪自定义参数。但我不知道如何以正确的格式将它们添加到url-request

这个应该做自定义参数。但我没有在GA中得到任何结果。

utme=5(Init*load_success*http://www.mydomain.de)8(userstatus)9(fan)11(2)

参数的完整列表:

    ref   ts
    utmac   UA-XXXXXX-5
    utmcc   __utma=186215409.1789216404.1265552708.1280074861.1280493144.21;+__utmz=;
    utmcs   ISO-8859-1
    utmdt   Button
    utme    5(Init*load_success*http://www.mydomain.de)8(mycustomvar)9(mycustomvalue)11(2)
    utmfl   -
    utmhn   mydomain.de
    utmje   -
    utmn    1114675642
    utmp    button
    utmr    http://www.mydomain.de
    utmsc   -
    utmsr   -
    utmul   de-de
    utmwv   4.5.7

2 个答案:

答案 0 :(得分:1)

根据你发布的内容不确定会出现什么问题,但是你如何写出你想用传统方式发送的内容(使用javascript)并将其放在测试页面上。使用firebug或其他任何东西来获取所构建的请求的URL并将其与您现在拥有的URL进行比较。

答案 1 :(得分:1)

ga.js的utme gif Request参数的值是编码 - 就我所知,它是唯一的一个。

调用 __ trackEvent 是设置utme值的常用方法。这些是客户端事件,这无疑是你为什么要直接设置utme。

因此,如果您只想将 5(Init load_success http://www.mydomain.de)8(userstatus)9(fan)11(2) 绑定到变量utme,并且您不能依赖于用户行为来触发那个绑定,那么这就是我的建议:

将您的数据打包到一个'自定义变量'范围到页面 - 这样,当调用__trackPageview()时,将设置该值。

以下是HTML实现该目标所需的分析代码:

自定义变量的方法签名:

pageTracker._setCustomVar(slot,    // integer between 1 and 5, inclusive (just use '1')
                          name,    // user-defined name for the custom variable
                          value,   // string representing the value for the custom variable
                          scope,   // you want '3' for page-level (an int, not a string though)  
);

在HTML中(当然是订单问题):

pageTracker.__setCustomvar(1, "A Name", "A Value", 3);
pageTracker.__trackPageview();

这里的一个关键点是参数'value'可以动态设置,所以对于'value'参数,我想你要传入 5(Init load_success {{ 3}}

最后,以下是GA小组自定义变量的两个主要来源(http://www.mydomain.de)8(userstatus)9(fan)11(2)Implementation Guide