提出的更改,是已经记录并校验、但没有执行的更改。智能体组织好操作,Google 逐条校验,结果带着自己的 ID 等在那里,直到有人应用它。账户里什么都没有动。
三种状态和一份记录
- 待处理:已记录,被 Google 接受为会执行的更改,正在等人决定。
- 已应用:整块执行 — 要么全部发生,要么一点也没有 — 并在旁边记录了撤销它需要什么。
- 已跳过:有人读过它并说了不。它仍保留在记录里,这正是把它记录下来的意义。
GET /google-ads/v1/changes 是账户自己的记录,记着以它的名义做过的一切 — 无论来自 API 还是项目房间,按时间由新到旧排列,每条都带有是谁提出的、他们为它写下的那一行说明,以及最终结果。
为什么可以撤销
更改执行之前,撤销它需要什么会先从账户里读出来并记录下来。事后就晚了:旧值已经没有了。所以撤销一项更改,是重放已记录的内容,而不是猜测 — 少数无法撤销的更改,比如新建的任何东西,会在你按下之前就这样说明,而不是事后。
被 Google 拒绝的提案不会成为提案。校验发生在提案写成的时候,所以待处理的更改,一定是真的会执行的更改。
常见问题
AI 智能体可以应用自己的提案吗?
不可以。提出和应用是不同的调用,智能体只会拿到前一个。应用的调用属于人。
可以提出什么?
广告系列、广告组、条件、广告和素材资源。预算不在其中,账户本身也不在 — 指向它们的操作,会在提案写成的时候被拒绝。
谁能看到提案?
组织里所有能读取它所在账户的人。在合作伙伴的专家和他们的客户同处的项目房间里,就是账户的主人,以及照看它的专家。