Javascript 如何使用ga发送媒体和源(';发送';,';页面视图';,…)?

Javascript 如何使用ga发送媒体和源(';发送';,';页面视图';,…)?,javascript,google-analytics,Javascript,Google Analytics,在一些推荐链接上(我无法修改),我没有使用标准: example.com/?utm_source=hey&utm_medium=mymedium&utm_campaign=campaign17 但我使用了非标准: example.com/?utm_source=hey&utm_medium=mymedium&utm_campaign=campaign17 example.com/?src=foo 因此,它在谷歌分析中没有被正确跟踪。它显示为: medium

在一些推荐链接上(我无法修改),我没有使用标准:

example.com/?utm_source=hey&utm_medium=mymedium&utm_campaign=campaign17
但我使用了非标准:

example.com/?utm_source=hey&utm_medium=mymedium&utm_campaign=campaign17
example.com/?src=foo
因此,它在谷歌分析中没有被正确跟踪。它显示为:

medium  source
(none)  (direct)
因此,我尝试通过自定义Javascript代码传递相关参数:

ga('send', 'pageview', '/?utm_source=foo&utm_medium=test&utm_campaign=test');
而不是
ga('send','pageview')在标准分析
片段的末尾

但是,它仍然不起作用:它显示为
(无)(直接)
(例如在分析'实时>流量源中)

问题:如何通过
ga('send','pageview',…)传递源/媒体/活动名称

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

也可以使用更简单的语法:

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