![](/img/trans.png)
[英]ga('send', 'pageview', window.location.pathname);
[英]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.