如何使用Google Cloud服务构建Google Analytics“收集”,如api

问题描述 投票:0回答:1

我正在尝试构建数据收集Web端点。用例类似于Google Analytics collect API。我想将此端点(GET方法)添加到网站上的所有页面,并通过此API在页面上加载页面信息。

实际上我正在考虑使用像端点,BQ这样的Google云服务(用于存储数据)。我不想在任何专用服务器中托管它。否则,我将最终为管理/监控服务做了很多工作。

请建议我如何使用Google Cloud Service实现这一目标?如果我的想法是错误的,或者指导我正确的方向

api google-analytics google-cloud-platform google-cloud-endpoints
1个回答
0
投票

我建议专注于决定运行代码的位置。有几个GCP选项不需要专用服务器:

查看here以查看哪些支持Cloud Endpoints。

所有这些产品都可以支持运行代码,该代码从请求中获取数据并将其发送到BigQuery API。


0
投票

有多种方法可以达到你想要的效果。 David的回答绝对有效,但我想介绍一下Stackdriver Custom Metrics

自定义指标类似于常规的堆栈驱动程序监控指标,但您可以通过create跟踪您自己的时间序列(Stackdriver lingo described here)以跟踪您想要的任何内容以及客户端可以在其数据中发送的内容。

您可以通过计算解决方案(例如Google Cloud Functions)和数据库(例如Google BigTable)实现相同的功能并编写您自己的逻辑..但Custom Metrics是一个已经构建的解决方案,包括APIdashboards,同时更多托管解决方案

© www.soinside.com 2019 - 2024. All rights reserved.