google-apps-script - 如何通过 API 访问特定 View 或属性的 Google Analytics 过滤器

标签 google-apps-script google-analytics google-analytics-api

我正在尝试通过 API 访问 Google Analytics 的特定 View 中的过滤器。从我所看到的一切来看,我只能访问整个帐户的过滤器,并且在响应中没有指明该过滤器是针对哪个网络 Assets 、配置文件甚至 View 。

希望能够仅访问 View 中的过滤器,或者能够指示过滤器位于帐户响应中的哪个 View ,因为这样我就可以遍历这些 View 并为我正在寻找的特定 View 拉出过滤器.

最终,我正在尝试构建一种方法来列出我在多个帐户中拥有的所有过滤器并批量更新内容,例如当有人移动或更新他们的 IP 地址时。我目前正在使用具有内置 Google Analytics 服务的 Google App Scripts。使用它,我可以快速获得过滤器

var filters = Analytics.Management.Filters.list(accountID);
Logger.log(filters)

但是您可以想象(或测试您是否愿意),这会记录/返回列出的帐户 ID 的所有过滤器。此响应显示以下信息(编辑信息并稍微更改格式以显示更好)
{accountId=XXXXX,
parentLink={
href=XXXXX},
excludeDetails={
expressionValue=XXXXX,
field=XXXXX,
kind=XXXXX,
matchType=XXXXX,
caseSensitive=XXXXX},
kind=XXXXX,
created=XXXXX,
name=XXXXX,
id=XXXXX,
type=XXXXX,
updated=XXXXX,
selfLink=XXXXX}

其中没有一个显示网络媒体资源、配置文件或 View 。

那么,如何访问特定 View 中的过滤器或查看过滤器的 View ?

最佳答案

关于google-apps-script - 如何通过 API 访问特定 View 或属性的 Google Analytics 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54240940/

相关文章:

javascript - Google Analytics - 跟踪下载点击次数

ruby - Google Analytics DailyUploads无法与google-api-ruby-client一起使用

php - Google Drive - 如何列出指定文件夹中的所有文件

google-apps-script - setBackground() 或 setFontColor 在 GAS 中不起作用

google-apps-script - 提供 API key 以避免 Apps 脚本中的 map 服务出现命中限制错误

javascript - 登录 google.com/analytics 后,谷歌分析如何知道在自己的域上加载叠加层?

javascript - 如何打开没有菜单项的侧边栏?

google-analytics - Google Analytics(分析)-GA中未显示某些电子商务交易

python - Google Analytics 实时 API 提高了云函数上超出的速率限制

php - Google Analytics OAuth2 刷新 token 限制