Google Analytics _setCampaignTrack is ignored

Google Analytics _setCampaignTrack is ignored

本文关键字:is ignored setCampaignTrack Analytics Google      更新时间:2023-09-26

我有一个不幸的情况,我需要跟踪同一页面上的多个分析帐户(区域GA帐户和主GA帐户)的页面浏览量和事件。我们设置如下:

_gaq.push(
    // regional
    ['reg._setAccount', 'UA-xxxxxxxx-n'],
    ['reg._setDomainName', xxxx.xxxxxx.com],
    ['reg._setAllowLinker', true],
    ['reg._setCampaignTrack', true],
    // master
    ['mst._setAccount', 'UA-xxxxxxxx-n'],
    ['mst._setDomainName', xxxx.xxxxxx.com],
    ['mst._setAllowLinker', true],
    ['mst._setCampaignTrack', false]
);

后接后续调用:

_gaq.push(['mst._trackPageview',<title>]);
_gaq.push(['reg._trackPageview',<title>]);

区域帐户包括由URL构建器创建的URL中的campaign utm属性,并且我们不希望将这些活动转发到主帐户,因此我们将带有mst的跟踪器的_setCampaignTrack设置为false。前缀。

奇怪的是,在ga调试中,我们看到了相反的情况——战役数据被发送到主服务器而不是区域服务器。

我怎么能纠正或调试这没有设置过滤内部GA上的主帐户本身?初始_gaq是否有明显的错误?把电话吗?

尝试正常GA安装(没有跨域),没有setdomainname,只是两个新的分析代码,它不会完全解决你的问题,但会给你一个想法来修复