我们已在应用程序中实现了Google Analytics(分析)跟踪功能,以跟踪用户在我们网站上执行的各种事件。我们有2个视图,一个是默认视图,另一个是在启用了“用户启用”功能的情况下创建的视图。在任何一个视图上都没有应用其他过滤器。
我们的网站具有机构类型登录(SSO),多个用户(其中一些用户大约有15,000个用户)可以使用同一登录,也可以使用单个登录。这些登录的指南均作为用户ID提供给Google Analytics(分析)。
我们在同一时期的Google Analytics(分析)中同时分析了这两个视图中的数据,发现这些视图中的数据不匹配。如果默认视图记录了18k个唯一事件,则用户启用的视图仅捕获了7k个唯一事件。
以下是我们项目中GA实现的代码段:
ga('create', 'UA-XXXXXXXX-X', { 'userId': userID });
ga('require', 'displayfeatures');
ga('set', 'dimension1', userID);
ga('set', 'dimension3', instName);
ga('send', 'event', category, action, label);
ga('set', 'dimension2', datetime);
最奇怪的是,大多数差异仅与机构登录(SSO拥有约15,000个用户)中的一种有关,其中启用用户的视图仅跟踪星期日的活动,而其余几天则没有事件是完全跟踪的,而在默认视图中,事件是每天跟踪的,因此事件总数很高。
如果有人可以帮助您理解这种差异,那就太好了。