如何设置通用分析广告系列跟踪

时间:2014-12-24 00:35:22

标签: javascript google-analytics web-frontend

在通用分析(新的Google分析)中,我是否需要明确设置广告系列跟踪参数?我找到了一些例子,其中params只包含在url中。这足以启动广告系列吗?或者我是否还应该在跟踪器上明确设置参数?

我目前正在做这两项工作,并且在我的报告中看不到任何结果。

这是一个示例网址

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 param并看到了这个:

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

然而,我的参数存在

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

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

2 个答案:

答案 0 :(得分:0)

对于手动广告系列标记,最好使用URL builderhttps://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>

现在,只要有人点击该链接,就会在“收购”&gt;下跟踪该点击。广告活动。

答案 1 :(得分:0)

问题是在提交分析对象之前删除了url参数。如果像我一样,你想要因为审美原因而剥离网址参数,而不是将属性单独添加到GA对象,只需将&amp; dl属性设置为原始网址:

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

如果您在chrome中使用GA检查器加载项,那么&amp; dl param应如下所示。但是,单独添加utm_source等每个属性都不起作用。

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