Google analytics GATC活动跟踪方法未在分析中得到跟踪
所以我期待有人能确认我是否正确设置GA代码。我需要更改分析中默认的utm参数的名称。我正在尝试设置活动跟踪,但是在检查分析时,名为web的活动没有显示在Acquisition>Campaigns中。我使用的url如下所示: 有什么问题吗?我应该改用Asinc代码段吗?我不能在不使用utm_源的情况下同时使用3吗?Google analytics GATC活动跟踪方法未在分析中得到跟踪,google-analytics,Google Analytics,所以我期待有人能确认我是否正确设置GA代码。我需要更改分析中默认的utm参数的名称。我正在尝试设置活动跟踪,但是在检查分析时,名为web的活动没有显示在Acquisition>Campaigns中。我使用的url如下所示: 有什么问题吗?我应该改用Asinc代码段吗?我不能在不使用utm_源的情况下同时使用3吗? 提前谢谢你这是错误的,你把analytics.js和ga.js的语法弄混了 analytics.js是最新版本,也称为Universal analytics。但不幸的是,它没有一个直
提前谢谢你这是错误的,你把analytics.js和ga.js的语法弄混了 analytics.js是最新版本,也称为Universal analytics。但不幸的是,它没有一个直接的方法来重新定义活动名称,就像你在经典分析中所做的那样 人工进近 您可以选择自己解析这些新参数,然后使用、活动源和活动媒体参数将其值传递给analytics。它也必须在发送页面视图之前完成 你的代码看起来像这样
ga('create', 'UA-xxxxx', 'auto');
if (cusomtParameterInURL()) {
var cn = parseUrlParameter("web");
ga('set', 'campaignName', cn);
}
ga('send', 'pageview');
其中:
cusomtParameterInURL是一个函数,如果url中有参数,则返回true;和
parseUrlParameter是从url解析url参数的函数。
插件方法
幸运的是,谷歌提供了一个完全实现上述功能的定制服务。插件是扩展谷歌分析功能的一种干净方式
复制插件并上传到您的站点。
在你的网站上包括插件
ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'campaignLoader', {
debug: false,
nameParam: 'web',
sourceParam: 'source',
mediumParam: 'medium'
});
ga('campaignLoader:loadCampaignFields');
ga('send', 'pageview');
嗨,爱德华多,谢谢你的回答,我尝试了两种方法,但现在分析似乎没有跟踪该网站。我试着检查代码,但我看不出哪里出了问题,比如用手动方法。我尝试了插件,但我也不确定campaign-loader.js是否正确,这似乎只有在我使用ga'send'、'pageview'时才能正常工作;就在第一行之后,但我认为这不是跟踪参数。请提供建议,谢谢。如果分析没有跟踪,您就没有正确地包含插件。当您运行ga'require'、'campaignLoader'分析时,将停止处理进一步的命令,直到加载插件和ga'provide'、'campaignLoader'、。。。他跑了。所以这条线路可能没有运行。确保包含您的插件。如果文件包含正确,您应该在object window.gaplugins中看到插件
ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'campaignLoader', {
debug: false,
nameParam: 'web',
sourceParam: 'source',
mediumParam: 'medium'
});
ga('campaignLoader:loadCampaignFields');
ga('send', 'pageview');