问题标签 [google-reporting-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
790 浏览

c# - Google Analytics Reporting API v4 为不同大小写的相同 URL 返回单独的数据 (C#)

我正在使用 Google Anayltics Reporting API v4 来查询我网站上的页面浏览量,按浏览次数最多的排序。我发现我得到了重复的条目,其中路径相同但大小写不同

当我查看我的结果时,pages[41]是“/events/tech-knowledge”(3150 次页面浏览量)并且pages[429]是“/Events/Tech-Knowledge”(200 次页面浏览量)

我可以在查询中添加一些内容以使 API 在路径字段中忽略大小写吗?我知道我可以修改我的代码以组合 path.ToLower() 相同的条目,但最好让 API 正确返回数据

0 投票
0 回答
821 浏览

google-admin-sdk - G Suite 计数发送的邮件

我使用 Gmail G Suite 作为 smtp 中继发送电子邮件,所以在我的网络应用程序 web.config 中我使用 smtp-relay.gmail.com;我想计算使用这种方法发送了多少邮件。
我尝试了 Report API GMail,但数据没有实时更新,而且他们也没有跟踪通过 smtp 中继发送的电子邮件。
我已经看到,如果我进入 G Suite 管理控制台,然后报告并单击电子邮件日志搜索,我可以看到,如果我将研究限制在今天,通过 smtp 中继方法发送的邮件数量;我试图查看是否有与此相关的 API,也许这是 G Suite 电子邮件审核 API,但我不明白我是否可以使用它来简单地计算发送(和/或接收)的邮件,当我这样做时休息请求。
使用 API 可以创建一个电子邮件监视器,但我不知道(或不知道这是否是遵循的方法)是否足以检索一个简单的计数。

0 投票
3 回答
1750 浏览

javascript - 我可以在 javascript 谷歌分析中以编程方式获取当前页面的流量渠道吗?

我想使用 javascript 谷歌分析(或报告)API 以编程方式了解当前页面的流量渠道。像有机,谷歌搜索,直接,推荐等。我可以得到推荐

但我需要知道交通渠道。

例如频道

我能得到它吗?如果我可以,那怎么办?

0 投票
0 回答
44 浏览

hadoop - 是否可以使用 google Analytics Reporting API v4 获得按钮点击次数?

我需要将谷歌分析中的数据提取到 HDFS 中。因此,在分析时,我发现了谷歌分析报告 API,通过更改链接中以下示例中的指标和维度,我可以获取特定日期的综合浏览量。

https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-java

但我还有其他要求,比如

  1. 获取特定页面中的按钮点击次数
  2. 并且要从特定站点查找特定页面的流量(例如:我想查找从https://stackoverflow.com/jobs访问的 https://stackoverflow.com/jobs?med=site-ui&ref=jobs-tab 的流量。 com )

这可能吗?在此之后我找不到任何具体的线索?任何人都可以用一些例子或想法指导我。

谢谢

0 投票
1 回答
48 浏览

php - 谷歌报告 api 不是按时间顺序排列的

我在我的对象中使用此代码来获取 Google Analytics API 数据

出于某种原因,某些日期不按顺序排列,我做错了什么或者这是正常的,是否有不同类型的修复?

这是我 $this->ga->getResults() 的输出

0 投票
1 回答
1567 浏览

google-analytics - 我可以使用 gclid 和客户端 ID 从谷歌检索什么样的数据?

我在我的网站上添加了 analytics.js 脚本。此外,我网站的一些访问者来自 adWords。

所以,我有网站访问者标识符:

  • 来自 _ga cookie 的 ClientId
  • 来自查询参数的 GCLID

是否可以使用此标识符通过 Google API 检索“搜索关键字”和/或其他数据?

0 投票
0 回答
193 浏览

php - 从 Google API 报告对象获取日期范围?

我正在使用报告 API 的 v4 版本,并且有一个函数可以构建我想要的报告。我面临的唯一问题是找到一种方法来从另一个函数中获取报告的日期。

目前我再次传递了开始日期和结束日期,因此如果对结果进行采样,我可以分解日期范围。传递日期的问题是,每当我想将新参数传递给 getReport 时,都必须更改下面的函数。

其他人使用 GA Reporting API 并查看他们是否将日期存储在结果中?我发现的唯一东西是最小值和最大值,但不确定使用它的格式。

0 投票
0 回答
474 浏览

google-analytics - Google 分析报告 API 中缺少空值或零值指标

我正在使用 Java 代码使用 Google 分析报告 API 提取原始数据。使用 pagetoken 提取从查询中获取的完整数据。使用以下指标和维度 -

指标 1. ga:searchExitRate 2. ga:searchUniques 3. ga:avgSearchResults

维度 1.ga:date 2.ga:searchKeyword 3.ga:deviceCategory

当我在查询资源管理器中对相同的日期范围使用相同的查询时,我得到 28924 条记录。当我运行我的代码时,它在 20000 条记录后给了我空点异常,并且似乎 ga:searchExitRate 与相同维度组合的其他指标的行数不同。但是当签入查询资源管理器时,它给了我与行数匹配的完美响应。

我正在使用我的 java 程序中的 3 个报告请求(每个都有一个指标和所需的维度组合)并将它们加在一起,然后读取相同维度组合的响应。

有没有办法解决这个问题?从 ga 获取原始数据时始终查询单个指标是否是最佳实践?

根据我的要求,我需要存储 5-6 个指标以及一组固定的维度,以便在 tableau 中进行报告。请帮忙。

0 投票
0 回答
51 浏览

push-notification - TeamDrive 通知使用 Google 管理 SDK 进行报告

我正在使用文档https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests使用谷歌报告 API 为谷歌创建团队驱动通道。根据文档,我们可以根据各种过滤条件制作通道。出于我的目的,我选择使用过滤器“ owner_is_team_drive==true ”。使用此过滤器的问题是通道被正确创建(我得到一个通道对象作为回报),但如果我执行任何操作,通知就不会出现。

我正在使用 Google Admin SDK 来生成用于创建频道请求的报告。在查看日志时,我发现用于命中请求的 API 是https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive?filters=owner_is_team_drive%3D%3Dtrue

PS:我尝试使用其他过滤器(如“doc_type==team_drive”)以及没有过滤器的 API,我正确收到了通知。

0 投票
0 回答
67 浏览

push-notification - TeamDrive 通知使用 Google 管理 SDK 报告有 owner_is_team_drive 标志问题

我正在使用文档https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests使用谷歌报告 API 为谷歌创建团队驱动通道。根据文档,我们可以根据各种过滤条件制作通道。出于我的目的,我选择使用过滤器“owner_is_team_drive==true”。使用此过滤器的问题是通道被正确创建(我得到一个通道对象作为回报),但如果我执行任何操作,通知就不会出现。

我正在使用 Google Admin SDK 来生成用于创建频道请求的报告。在查看日志时,我发现用于命中请求的 API 是https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive?filters=owner_is_team_drive%3D%3Dtrue

PS:我尝试使用其他过滤器(如“doc_type==team_drive”)以及没有过滤器的 API,我正确收到了通知。