google-analytics - 如何通过 Google Analytics Management API 设置“广告功能”等设置?
问题描述
我正在尝试使用 Google Analytics Management API 来自动管理大量 GA 属性,根据文档,这就是它的用途。
但是,我遇到了很多设置问题,似乎无法通过 API 使用。GA 属性资源的预期格式在您可以设置的字段中非常有限,并且似乎不允许指定其他字段。
具体来说,我有兴趣设置“广告功能”,也就是是否启用人口统计和兴趣报告:
通过 GA UI 更新此设置时,请求中的字段似乎被调用demographicsEnabled
,但在使用 Management API 时我无法设置或检索此值。
如何通过 Management API 或其他方式设置此值和其他值?如果只能通过 API 设置属性的一小部分设置,这对于管理大型帐户似乎有点用处,正如文档声称你可以做的那样 - 所以我认为必须有一种我只是没有看到的方法这里。
解决方案
如何通过 Management API 或其他方式设置此值和其他值?
您不能管理 api 在您能够更新的字段中非常有限。不幸的是,与许多其他 google apis 文档不同,它实际上并没有告诉您哪些字段是可写的。我会向团队提及这一点。
如果只能通过 API 设置属性的一小部分设置,这对于管理大型帐户似乎有点用处,正如文档声称你可以做的那样 - 所以我认为必须有一种我只是没有看到的方法这里。
该 API 不适用于管理大型帐户 IMO。它可能仅用于获取有关当前用户可以访问哪些帐户的信息。
我建议您做的是创建一个功能请求,要求能够更新您尝试更新的字段。团队通常对这些类型的请求非常开放。
将其链接到此处,下次我与他们交谈时,我很乐意将其引起团队的注意。
推荐阅读
- typescript - 以编程方式从 API 数据创建 Typescript 声明
- typescript - 如何使Atom黄瓜步跳包在windows上工作?
- button - 当我想让绿色 LED 延迟 -30 时,Arduino 不能只按下按钮(看描述)
- php - crontab + PHP。发送超过 5 万条通知
- javascript - 将内部 html 表格内容发送回 Spring Model / Controller
- react-native - 在子组件的事件上强制重新加载屏幕
- angular - 使用 Jasmine 进行 Angular 测试“预期的间谍已被调用。”
- swift - Swift 泛型方法不使用大多数特定类型
- go - 如何使用 Golang 快速向 Postgres 添加大量行
- swift - 在 Swift 中使用静态函数中的 print()