Google Analytics(分析)是否需要在Facebook Instant Articles中进行跨域跟踪?

时间:2017-04-19 13:29:59

标签: facebook google-analytics analytics universal-analytics facebook-instant-articles

我们的网站发布有关WordPress的文章,并在Feed中为Facebook即时文章提供部分帖子。

我正在将我们网站的Google Analytics代码升级到Universal Analytics。我们正在使用带有显示功能的dc.js版本。

在我们当前的Facebook Instant Article模板上,GA代码就像

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'XXXXXXXXXXXXX']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setCampSourceKey', 'itx']);
_gaq.push(['_setReferrerOverride', 'http://fbia.facebook.com']);
_gaq.push(['_trackPageview']);

我自己并不了解所有这些设置。根据我的阅读,_setDomainName值仅将Cookie访问权限设置为当前域,而_setAllowLinker则允许GA链接在不同域上跟踪的活动。

我知道itx是我们通常附加到网址以指示点击来源的参数。使用_setReferrerOverride我们设置了一个任意引荐值,允许我们在GA报告中分离出FBIA活动。

我的问题是,我是否需要使用FBIA文章进行跨域跟踪?如果是这样,我该怎么做?

通用分析跨域的方式似乎是在linker:autolink语句中指定要链接到的“其他”域。但是我会为FBIA文章指定哪个域名?

如果对其他人有用,我认为遗留的GA代码可以在FBIA跟踪中转换为Universal。

ga('create', 'XXXXXXXXXXXXX', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['xxxxx.com']);
ga('require', 'displayfeatures');
ga('set', 'campaignSource', 'Facebook');
ga('set', 'campaignMedium', 'Social Instant Article');
ga('set', 'title', ia_document.title);
ga('set', 'referrer', 'http://fbia.facebook.com');
ga('send', 'pageview');

0 个答案:

没有答案