繁体   English   中英

如何使用ga('send','pageview',…)发送媒介和来源?

[英]How to send medium and source with ga('send', 'pageview', …)?

在某些引荐链接(我无法修改它们)上,我没有使用该标准:

example.com/?utm_source=hey&utm_medium=mymedium&utm_campaign=campaign17

但是我使用了非标准的:

example.com/?src=foo

因此,它不会在Google Analytics(分析)中正确跟踪。 它显示为:

medium  source
(none)  (direct)

因此,我尝试通过自定义Javascript代码传递相关参数:

ga('send', 'pageview', '/?utm_source=foo&utm_medium=test&utm_campaign=test');

而不是ga('send', 'pageview'); 在标准分析<script>...</script>代码段的末尾。

不过,它仍然不起作用:它显示为(none) (direct) (例如,在Analytics(分析)的“ 实时”>“流量来源”中 )。

问题:如何通过ga('send', 'pageview', ...);传递来源/媒介/广告系列名称ga('send', 'pageview', ...);

您必须在ga('send','pageview')之前使用ga('set',...)命令:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'campaignSource', 'foo');
ga('set', 'campaignMedium', 'yourmedium');
ga('set', 'campaignName', 'test');
ga('send', 'pageview');

或者,您可以使用更简单的语法:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview', {'campaignSource': 'foo', 'campaignMedium': 'yourmedium', 'campaignName': 'test'});

字段参考: https : //developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#trafficsources

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM