我见过很多讨论主题,建议将页面参数发送到SPA网站的分析收集器,例如:在Angular中就像这样:
$window.ga('set', 'page', $location.url());
$window.ga('send', 'pageview');
但这对我不起作用,我在实时概述中看不到我的点击。在一些请求比较后,我发现发送位置参数的工作方式与我预期的一样(dl vs. dh + dp param):
$window.ga('set', 'location', window.location.origin + window.location.pathname);
$window.ga('send', 'pageview');
问题是 - 我是否忽略了实时分析的重点? Angular路由页面点击(触发分析收集在$ viewContentLoaded上)不应该在那里可见吗?为什么我是唯一需要位置参数的人?