我们如何使用API​​访问特定的Google Analytics(分析)帐户数据? - php

我们正在开发一个Web应用程序,允许客户创建和显示产品。我们想在管理面板中为客户提供Google Analytics(分析)帐户中有关其产品的指标。

不幸的是,GA API文档并未说明如何执行此操作。所有示例均基于OAuth 2.0身份验证,以便获得对用户GA数据(而非网站帐户)的访问权限。

有没有一种方法可以访问我们有权访问的帐户的Google Analytics(分析)数据,但Web应用程序的用户却不能?我怀疑答案是“否”,但是如果是这样,我们可以从技术上实现这一目标吗?

参考方案

有没有一种方法可以访问我们有权访问的帐户的Google Analytics(分析)数据,但Web应用程序的用户却不能?

是的,您可以使用刷新令牌。将刷新令牌存储在数据库或安全配置文件中,然后用它在其仪表板上显示客户端统计信息。

登录到Google Analytics(分析) - php

这是我要实现的目标:用户打开我的应用页面,然后单击链接:网站统计信息我的应用程序知道分析凭据,并通过Google Analytics(分析)进行身份验证,因此用户无需提供凭据。用户被重定向到Google Analytics(分析)报告首页。我已经尝试过的从我的网站提交“假”表格通过Zend_Http_Client(卷曲)发布表单数据从长远来看,上述方法行不通…

Google Analytics(分析)报告中的分页 - php

在这里,我正在获取下一个和上一个URL,但是当尝试使用该URL访问下一页时,由于网址= https://www.googleapis.com/analytics/v3/data/ga?ids=ga:85914642&dimensions=ga:pagePath,ga:date&metrics=ga:pageviews,ga:uniquePag…

uploadData中的文件名Google Analytics(分析) - php

我需要使用API​​将CSV上传到Google Analytics(分析)。一切正常,但列中的文件名显示“ Unknown filename”。这是我的代码:$analytics = new \Google_Service_Analytics($client); try { $analytics->management_uploads->uplo…

Google Analytics PHP API:找不到目标 - php

在我公司,我们决定使用Google Analytics(分析)来获取有关访问者,进入渠道等的一些有趣指标...当访问者提交联系表单时,我创建了一个“触发”的目标,一切工作正常,我什至创建了一个细分来预览使用该表单的人与其他人之间的区别。使用PHP API,我有自己的仪表板表,其中逐个列出了每个会话的一些详细信息,其中包括:每个访问的URL约会时间如果来自Ad…

Analytics API网站内容的平均会话时长? - php

我想使用每天与cron作业一起运行的Analytics API和PHP脚本,以检查访问者在我的内容上的会话时长。这些内容网站是这样的:domain.com/e/3747634domain.com/e/7843735...目的是,如果我发现会话持续时间低于5秒,则表明该流量是虚假流量,因此我可以禁止此页面。这是我的代码的相关部分,之前是身份验证部分,但这有效并…