Google analytics 如何在Google Analytics中实现独特的自定义指标
考虑一个向不同学校提供服务的web应用程序,也就是说,每个登录凭证由三部分组成:学校代码、用户名和密码。我被要求为这个网站设置Google Analytics,并为它创建一些报告 有一个特别的报告,我仍然不知道如何实施:每天活跃的学校数量。一所活跃的学校就是其中一些学生使用过该网站的学校。以下是我目前的做法: 我决定合并Google analytics 如何在Google Analytics中实现独特的自定义指标,google-analytics,Google Analytics,考虑一个向不同学校提供服务的web应用程序,也就是说,每个登录凭证由三部分组成:学校代码、用户名和密码。我被要求为这个网站设置Google Analytics,并为它创建一些报告 有一个特别的报告,我仍然不知道如何实施:每天活跃的学校数量。一所活跃的学校就是其中一些学生使用过该网站的学校。以下是我目前的做法: 我决定合并事件s并发送它们,而不管页面加载情况如何(不管怎样,它是一个单页应用程序)。然后,我会为每次登录发送一个事件,包括学校代码。简而言之,无论我做了什么,我都找不到一种方法来计算活跃
事件
s并发送它们,而不管页面加载情况如何(不管怎样,它是一个单页应用程序)。然后,我会为每次登录发送一个事件,包括学校代码。简而言之,无论我做了什么,我都找不到一种方法来计算活跃学校的正确数量。我已经用独特事件
、自定义维度
和自定义指标
进行了测试。在唯一事件
的情况下,会话会干扰结果,在自定义度量
的情况下,没有“唯一自定义度量”这样的东西
最糟糕的是,我想测试的每个新解决方案都需要我一天的时间!这让我发疯(耐心不是我的专长)
[更新]
为了让这个问题更容易理解,请考虑拥有一个销售不同种类产品的网络商店。您如何在GA中创建一个报告,显示一段时间内有多少独特产品的页面被看到?我e、 ,如果今天看到了产品X的页面,则无论它被看到多少次,它都会在报告中将今天的栏增加一个。您的任务在第一次查看时非常简单,但事实并非如此。 您可以尝试执行的操作:每次用户登录时,发送带有参数的事件:
- 类别:唯一学校标识符
- 行动:你想要什么就做什么 例如,哈希登录名或用户ID)
- 标签:空
在标准数据布局中,这不能预先计算,因为您实际上是在计算日期上唯一维度的数量 但有两个特殊维度需要连接数据以构建其正常视图:
userId
和transactionId
因此,您可以为同一组中的每个人提供相同的用户id或共享事务
例如,如果每次用户登录时创建一个id为Date+schoolId的事务,那么任何一天的事务数量都将与当天活动的学校数量相同。服务器端需要一些小的持久性 让网页包含一个
iframe
,指向一个名称为日期+学校名称(或您可能需要的其他粒度)的文件。让404处理程序使用请求的名称创建(不返回)一个空HTML文件,该文件不调用GA,但返回HTTP代码200和包含GA调用的HTML。这样,每个学校每个日期只调用一次GA-API,因此您将获得所需的GA报告
注意事项:
- 最好使用自己的
(或web服务器的特定等效文件)和404处理程序将文件保存在单独的目录中,以避免与站点代码冲突.htaccess
- 你应该偶尔清理一下这些文件
- 客户端的javascript
对象可能错误,最好从可靠服务器(如谷歌)的Date
头获取当前时间Date:
- 也可以在客户端完成所有脚本编写的情况下实现此机制,尽管这会使事情变得更加复杂。如果您完全无法在服务器端添加脚本,请告诉我
行计数
作为解决方案。另外,能够在不同的时间段(天、周、月)进行聚合是我的一项要求。无论如何,感谢您抽出时间。在这种情况下,您可以使用Google Analytics API进行报告,或者在服务器端创建一些解决方案,每天登录一次后将为每所学校发送事件。请求应通过客户端(浏览器)发送给GA,因此不接受服务器端解决方案。但是如果你认为GA API可以帮助你,为什么不呢!?对于GA API,您需要编程资源,这需要一些时间。但您可以尝试,如果您有编程经验,这可能允许您为客户机创建所需的报告。