在Angular中发送点击到谷歌PubSub。

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

我对GCP是个新手,我想知道我是否可以从我的Angular应用中发送页面点击或其他分析数据到PubSub。我知道仅仅使用Google Analytics的基础知识也有类似的效果,但我真的想尝试通过自定义代码将分析数据发送到PubSub。

如果我的理解正确的话,我不能只在我的网页上添加一个JavaScript代码段,将数据发送到一个特定的api网址(例如,将用户访问网站的时间发送到gcloud.commyTopic)。我是否真的需要设置一个Node.JS服务器,然后将数据发送到PubSub,或者我错过了什么?

javascript google-cloud-platform google-analytics google-cloud-pubsub
1个回答
1
投票

你是正确的。你必须在你的应用程序中建立一个服务器端部分,在那里你可以发送你的指标。

如果你想接受已认证和未认证的指标,这是具有挑战性的,因为你必须吸收可能对你的未认证后端服务的攻击。最好的解决方案是使用Google Analytics来处理未认证的指标,而你的服务则处理已认证的用户和自定义指标。

此外,你可以将Google Analytics的指标下沉到BigQuery中执行查询,并提取你想要的洞察力。对你的PubSub事件做同样的事情。可以选择转换它们并将其下沉到BigQuery中。你所有的指标都有一个共同的地方。(你可以选择使用Dataflow,如果你想在存储(或并行)到BigQuery之前对每个窗口进行高级转换和分组)

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