0

在通用分析(新的谷歌分析)中,我是否需要明确设置活动跟踪参数?我找到了将参数简单地包含在 url 中的示例。这足以启动竞选活动吗?或者我还应该在跟踪器上明确设置参数吗?

我目前正在做这两项工作,但在我的 ga 报告中没有看到任何结果。

这是一个示例网址

http://google.com/help?utm_source=tuestest&utm_medium=tuestest&utm_content=tuestest&utm_campaign=tuestest

还有我尝试显式添加参数(这实际上将它们添加到发送事件中,正如在 ga 调试器中可以看到的那样,但它们从未到达结果分析页面。

var gaMap = {'utm_source': 'campaignSource','utm_medium':'campaignMedium','utm_content':'campaignContent','utm_campaign':'campaignName'};
        var urlParams = Object.keys(gaMap);
        var parsed = Query.parse();
        var _this = this;
        parsed.forEach(function(key) {
            var name = Object.keys(key)
            var nameLower = name[0].toLowerCase()
            if (!_.has(gaMap,nameLower)) return;
            _this.ga('set',gaMap[nameLower],key[name])
        })

我想我一定在文档中遗漏了一些指定如何触发活动的内容?

另外:我检查了谷歌分析 gif 中的 _utmz 参数并看到了这个:

.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

但是,我的参数存在

cn:tuestest
cs:tuestest
cm:tuestest
cc:tuestest

它们是否有可能被 utmcsr 等以某种方式覆盖?

4

2 回答 2

0

问题在于,在提交分析对象之前,url 参数已被剥离。如果像我一样,出于美学原因,您希望去掉 url 参数,而不是将属性单独添加到 GA 对象,只需将 &dl 属性设置为原始 url,如下所示:

this.set('location', window.location.protocol + '//' + window.location.hostname + window.location.pathname + '?' + encodedSubUrl);

如果您在 chrome 中使用 GA 检查器插件,则 &dl 参数应如下所示。但是,单独添加每个属性(如 utm_source)将不起作用。

&dl: http://google.com/help?utm_source=tuestest&utm_medium=tuestest&utm_content=tuestest&utm_campaign=tuestest
于 2015-01-27T22:48:21.757 回答
0

对于手动广告系列标记,最好使用URL 构建器( https://support.google.com/analytics/answer/1033867?hl=en#url_builder_form ),这样您就不必担心遗漏参数或错误。上面的链接很好地为您服务。要使用跟踪器,您只需将其附加到您希望作为活动一部分跟踪的任何链接。例如,这不是最好的例子,但仅作为说明,您可以在您的网站上设置这样的链接:

<a href="www.example.com/?utm_source=myCampaign&utm_medium=myMedium&utm_campaign=test_campaign">Click</a>

因此,现在每当有人点击该链接时,该点击都会在 Acquisition > Campaigns 下进行跟踪。

于 2014-12-24T02:22:55.117 回答