是否可以使用node.js从服务器端发送GA事件?

是否可以使用node.js从服务器端发送GA事件?,node.js,google-analytics,google-analytics-api,Node.js,Google Analytics,Google Analytics Api,我想使用Google名为GoogleAppis的npm包将Google Analytics API与Node.js集成 我知道可以阅读服务器端的分析。但是,我想知道是否可以使用node.js在服务器端发送GA事件?理论上,由于GA调用实际上只是HTTP调用,您当然可以从服务器端发送它们 另一个问题是这是否合理(并且允许GA的T&C)。它可以用来将点击发送回GA。需要注意的一点是,如果你想报告这些事件的收购或用户,你需要找到一种方法在MP点击中传递这些信息。这是因为GA将看到来自您的服务器/IP而

我想使用Google名为
GoogleAppis的npm包将Google Analytics API与Node.js集成


我知道可以阅读服务器端的分析。但是,我想知道是否可以使用node.js在服务器端发送GA事件?

理论上,由于GA调用实际上只是HTTP调用,您当然可以从服务器端发送它们


另一个问题是这是否合理(并且允许GA的T&C)。它可以用来将点击发送回GA。需要注意的一点是,如果你想报告这些事件的收购或用户,你需要找到一种方法在MP点击中传递这些信息。这是因为GA将看到来自您的服务器/IP而不是用户的计算机/IP的点击。

奇怪的是,您需要发送哪些事件到服务器端而不是客户端?让我们举个例子。我有一个按钮,当我点击时,它会向服务器发送一个事件,说我是来自“X”国家的用户。我希望能够在服务器端处理这个问题,并使用GA发送一个事件,这将增加该国访问人数的计数器为什么不能在客户端执行此操作?正如其他人所指出的,理论上你可以做到,但是GA适合于测量客户端与网站的交互(并且你指出你希望在用户点击按钮时发送事件-客户端交互),并且是通过客户端脚本完成的。如果单击按钮时没有用户的国家/地区,请向服务器发出AJAX请求以获取一些信息,当服务器返回时,在客户端上触发GA事件。