是否有用于计量数据下载的服务或软件

时间:2014-06-24 00:09:31

标签: service google-analytics meter

我们在此提供了一系列Web应用程序,允许用户从多个数据库和在线服务中下载所选数据。主要是环境信息。我们可以使用Piwik或Google Analytics等工具跟踪访问网页的用户。我们还希望跟踪他们使用的资源或数据量,可能还会对记录下载量应用限制。

如果这是一个单独的数据库系统,我们可以跟踪数据库中传递的行。但是,我们在这里有一个包含各种源和接收器的SOA。我设想的是一种服务,其他系统可以发送消息来注册或跟踪所用资源的数量。 例如,安德鲁用户被发送了125MB的水质数据。

中央数据计量服务跟踪来自各种来源的使用信息,生成报告并在适当情况下应用上限或计费限制。 此服务可能会扩展为包括处理和数据下载。

我认为这是一个不寻常的要求,但我找不到现有软件的方式 - 也许是因为我没有使用正确的术语。

我的问题:

  1. 您会将此服务称为什么 - 哪些关键字会引导我使用现有系统?
  2. 该领域已经存在哪些解决方案 - 特别是FOSS或基于云的系统?
  3. 是否可以说服像谷歌分析这样的东西以这种方式运作?

1 个答案:

答案 0 :(得分:0)

可以将Google Universal Analytics中的measurement protoco l与Google Analytics中的user id功能以及一个或多个自定义维度结合使用。

测量协议是一种与语言无关的模糊REST(当您向端点发送一组参数时),以便将跟踪数据发送到Google服务器。

用户ID是一种功能,用于识别跨设备和多次访问的经过身份验证的用户。

如果您的设置的各个部分发送http调用构建到测量协议并包括用户ID以识别用户和文件大小的自定义维度的值(或者更确切地说,如果您想要总和,则自定义指标的值和平均值)以及文件名的自定义维度,您可以将其发送给Google Analytics帐户并为下载构建自定义报告。

请注意,用户ID是一个内部ID,用于将来自多个设备的同一用户的访问链接在一起 - 报告中显示的内容不允许您在Google Analytics界面中报告各个用户(如果您希望自己需要包含另一个ID作为自定义维度,则必须使用Google TOS检查允许的ID类型。此外,您还需要使用GA中的专用数据视图来查看具有用户ID的会话,该用户ID不会显示未经过身份验证的用户。