【发布时间】:2020-02-26 21:09:17
【问题描述】:
我需要通过 Google API 和 R 获取所有具有 Adwords 帐户的 MCC 列表。 到目前为止,我已经找到了一些包来获取单个 MCC 中所有客户端 ID 的列表,但我没有找到获取 Adwords 帐户中所有 MCC 列表的示例。
有人有这方面的经验吗?
到目前为止我已经尝试过:
library(RAdwordsPlus)
library(RAdwords)
google_auth <- doAuth()
api_version <- "v201809"
customer_id <- "MCC-MAIN-CODE"
request <- RAdwordsPlus::managed.customer.request(fields = c("Name", "CustomerId"))
r <- RAdwordsPlus::get.service(request = request,
cid = customer_id,
auth = google_auth,
api.version = api_version,
user.agent = "r-adwordsplus-test",
verbose = FALSE,
raw = FALSE,
partial.failure = FALSE)
代码最终出现此错误:
Warning message:
In parser(response) : x is not a valid managed.customer
我的帐户结构类似于:
-
主MCC
-
客户 1 (client_id_1)
- Camp_#1
- Camp_#2
-
客户 2 (client_id_2)
- Camp_#1
- Camp_#2
-
客户 3 (client_id_3)
- Camp_#1
- Camp_#2
-
如上所述,我的目标是获取所有 client_id,以便为帐户中的每个客户收集数据
谢谢。
【问题讨论】:
-
您能否发布一个可重现的示例,如果可以,我可以提供帮助 - 更多信息可在此处找到:stackoverflow.com/help/minimal-reproducible-example
-
您尝试过哪些软件包,但未能使用?没有信息我会使用 RAdwords 以为我不知道您是否已经使用过它,或者问题出在您的代码上。
-
在更新的问题中获得了我的部分代码。
标签: r google-ads-api