Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅使用node.js的谷歌分析跟踪_Javascript_Node.js_Google Analytics - Fatal编程技术网

Javascript 仅使用node.js的谷歌分析跟踪

Javascript 仅使用node.js的谷歌分析跟踪,javascript,node.js,google-analytics,Javascript,Node.js,Google Analytics,我在谷歌分析文档中甚至在这里都找不到正确的答案,所以我想我的情况很少见。我想在node.js中有一个微服务,它将从网站收集信息并发送给谷歌分析。问题是我不想在前端服务上添加/导入任何与google analytics相关的内容,因为我有多个客户端在使用该应用程序。他们中的一些人想要那个解决方案(GA),但他们中的一些人不想要 有没有办法在前端不知道Google Analytics的情况下,将事件从前端发送到node.js microservice,然后推送到Google Analytics帐户

我在谷歌分析文档中甚至在这里都找不到正确的答案,所以我想我的情况很少见。我想在node.js中有一个微服务,它将从网站收集信息并发送给谷歌分析。问题是我不想在前端服务上添加/导入任何与google analytics相关的内容,因为我有多个客户端在使用该应用程序。他们中的一些人想要那个解决方案(GA),但他们中的一些人不想要

有没有办法在前端不知道Google Analytics的情况下,将事件从前端发送到node.js microservice,然后推送到Google Analytics帐户

亲切问候,,
Matt

最简单的选择是让后端控制是否包含GA代码段,这取决于客户是谁,我们为各种第三方前端包括(如GA)这样做

我假设您已经有了某种多租户应用程序,因此无论是否包含GA代码段和代码,您都可以为租户驱动器配置,如果你想使用不同的代码来分离GA数据,你也可以这样做。

你应该查看通常出现在网站上的google analytics代码段,它通过此代码将所有请求发送给google analytics。你也可以用这种方式发送你所有的点击量

POST /collect HTTP/1.1
Host: www.google-analytics.com
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome

不是开箱即用的。GA脚本可能需要访问特定于浏览器的API。您认为此库对实现此目标有用吗?我不能评论第三方图书馆