这个analytics.js函数的遗留ga.js等价物是什么?

时间:2016-06-09 16:17:33

标签: javascript google-analytics tracking

在analytics.js中,您可以像这样设置自定义属性:

ga('set', 'foo', 'bar');

如何做到这一点是较旧的旧版本?

修改

我基本上试图做相同的事情:

var ua = navigator.userAgent || navigator.vendor || window.opera;
ga('set', 'dimension1',(ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1) ? 'Facebook' : 'None');

dimension1是我在创建时从分析仪表板获得的内容 “自定义维度”。按照此处的说明而不是相关但仍然(http://oko.uk/blog/tracking-inapp-browsers)。

所以我不确定这是否算作自定义变量......

2 个答案:

答案 0 :(得分:0)

您可以使用函数_setCustomVar(index, name, value, opt_scope)创建自定义变量,如下所示 -

 _gaq.push(['_setCustomVar',
      1,                   // This custom var is set to slot #1.  Required parameter.
      'Items Removed',     // The name acts as a kind of category for the user activity.  Required parameter.
      'Yes',               // This value of the custom variable.  Required parameter.
      2                    // Sets the scope to session-level.  Optional parameter.
   ]);
 _gaq.push(['_trackEvent',
      'Shopping', // category of activity
      'Item Removal', // Action
   ]);

请查看以下链接了解详情https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

答案 1 :(得分:0)

我认为谷歌甚至不再支持此了。

_gaq.push(['_setCustomVar', category, action, label]); 您可以在文档中阅读更多内容。 https://developers.google.com/analytics/devguides/collection/gajs/#one-push-multiple-commands