Tag: 谷歌分析

如何根据Google Analytics请求获取用户特定的数据?

我正在尝试创build一个networking应用,用户可以通过OAuth2向她的Google Analytics(分析)帐户授予访问权限。 在积极响应之后,我想向该用户的GA数据提出请求(在实际应用中请求将被“离线”)。 但是打电话时: google.analytics('v3').data.ga.get(params, callback); params应该包含ids ,它应该是来自用户的“表ID”列表。 我如何获得这些ID? 是否有必要通过另一个profile-scoped-request获取这些信息? 码: var google = require('googleapis'); var OAuth2 = google.auth.OAuth2; var clientId = '123-123.apps.googleusercontent.com'; var clientSecret = 'abc'; var redirectUrl = 'http://localhost:8080/redirect'; var authRequest = function(req, res) { var oauth2Client = new OAuth2(clientId, clientSecret, redirectUrl); var scopes = [ 'https://www.googleapis.com/auth/analytics.readonly' ], params = { state: 'some-data', […]

通过谷歌的API检索Google Analytics的行为stream程?

我成功使用node.js从Google Analytics下载了一些优秀的google-api-nodejs-client数据 。 不幸的是,我还没有find下载“ Behavior/Behavior Flow页面中提供的数据的方法。 任何人都有一些关于如何从API中检索stream数据的想法?

谷歌分析通过Node.js代理

我正在尝试将谷歌分析的代理插入我当前的网站。 我开始遵循这个指南 。 遵循所有的步骤后,我得到一个从谷歌返回400错误,没有进一步的信息。 我下载了google的analytics.js文件并将其放在我的服务器上,并用“+ location.host +”/ analyticsreplace了www.google-analytics.com的所有实例。 看到这里的文件: https : //pastebin.com/wimHim7x 我从Google编辑了我的跟踪代码,用“/analytics.js”replace了“ https://www.google-analytics.com/analytics.js ” 。 这里是我的app.js文件的代理信息 function getIpFromReq (req) { // get the client's IP address var bareIP = ":" + ((req.connection.socket && req.connection.socket.remoteAddress) || req.headers["x-forwarded-for"] || req.connection.remoteAddress || ""); return (bareIP.match(/:([^:]+)$/) || [])[1] || "127.0.0.1"; } // proxying requests from /analytics to www.google-analytics.com. […]

MQ监控和与谷歌分析集成?

这是情况。 我们有不同的应用程序托pipe的环境。 这些应用程序访问数据或与其他应用程序托pipe在不同的环境。 我们正在使用mq message进行通信,但没有任何机制来跟踪此通信活动。 是否有可能与google-analytcs监测mq message ? 如果是的话,这是一个好主意吗? 还是有更好的解决scheme? 更新 : 有没有人试过https://www.npmjs.com/package/mqlight ,可能与google-analytcs集成? 这个想法是构buildMQ监控仪表板(可视化,警报,消息详细信息,源/目标详细信息等),或者将事件与google-analytics )集成以跟踪MQ REST API。 我是一个JavaScript开发人员,想通过使用angularjs和nodejs来使用REST API来构build这样的实用程序。 是否有任何MQ REST API可以用来构build这样的实用程序?

有没有办法在PhantomJS中禁用Google Analytics(分析)跟踪?

我想使用PhantomJS来跟踪一些网站,但我不想将Google Analytics(分析)发送给用户。 有没有办法禁用Google Analytics跟踪脚本(ga.js / analytics.js)向Google发送数据? 就像通常的GAOptOut浏览器插件一样。 我查看了一下Chrome插件,并尝试了这个代码,但是在告诉PhantomJS时(onLoadStart),似乎并没有被执行。

如何向Google Analytics报告API v4进行身份validation

使用Node.js客户端库validationGoogle Analytics报告API v4时遇到了麻烦。 我尝试了所有的方法,从JWT(服务令牌:JSON&P12),API密钥和OAuth 2.0开始,但是我从来没有成功通过authentication。 我在我的开发人员控制台中激活了API,创build了ID并授予了我的Google Analytics(分析)属性和视图的权限。 我成功获取了授权和我的服务帐户的访问令牌,但我不知道如何使用它来validationAnalytics Reporting API v4。 我卡在401错误消息的前面:“该请求没有有效的身份validation凭据”。 我尝试使用JWT模拟用户,但然后服务帐户是未经授权的。 使用Node.js客户端库和JWT身份validation: var google = require('googleapis.js'); var viewID = 'XXXXXXXXX'; // Google Analytics view ID var key = require('service_account.json'); // Service account var jwtClient = new google.auth.JWT(key.client_email, null, key.private_key, ['https://www.googleapis.com/auth/analytics.readonly'], null); var oauth2Client = new google.auth.OAuth2(); jwtClient.authorize(function(err, result) { if (err) { console.log('Unauthorize'); […]

使用JavaScript访问未经许可的Google分析页面

我正在使用Atlasboard创build仪表板。 我需要访问Google分析数据,例如页面浏览等,在这里我将运行一些查询。 有没有方法来访问我的谷歌分析数据没有这个同意页面出现? 我正在使用google-api-nodejs-client api。 我发现这个职位 ,有人提到使用服务帐户。 但我无法find这个工作在JavaScript中。 任何帮助将是伟大的!

如何跟踪使用Google Analytics的node.js RESTful服务的使用情况?

我已经为http://www.cross-copy.net编写了一个RESTful node.js服务作为后端,并且不仅要跟踪Web客户端的使用情况,还要跟踪其他客户端(如命令行或应用程序)的使用情况用于跨设备复制/粘贴的服务。 是否可以将Google Analytics JavaScript APIembedded到node.js应用程序中,并进行服务器端跟踪?

适用于Web分析的数据库?

我正在研究类似于Google Analytics的networking分析,目前正在使用MongoDB 。 使用MongoDB的问题 写和读是在同一时间进行的,所以在写点之后变慢。 所以我正在寻找一个适合以下要求的适当的数据库: 要求 它应该是开源的 是可扩展的,可以适应大量的数据 更好的性能,同时汇总数据 基于时间的聚合 实时数据处理 有驱动程序支持(客户端)Node.js和Java 数据库应该可以通过Node.js和Java进行扩展 我使用Java保存数据,并通过Node.js获取数据

如何使用谷歌分析从玉文件

我想跟踪我的网站的用户。 由于我没有一个老式的HTML文件,我是否应该将给定的代码调整为玉石语法,还是可以不加改变地将其包含在内? 如果我需要将其转换为玉的语法,可以通过一些工具自动生成。 <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXXXX-X', 'domain.com'); ga('send', 'pageview'); </script>