1

我正在尝试查找成本 == 0 的所有帐户。

 var query =
   'SELECT AccountDescriptiveName, Cost FROM ACCOUNT_PERFORMANCE_REPORT DURING LAST_7_DAYS WHERE Cost > 0';
 var recommendationResult = AdsApp.search(query, { apiVersion: 'v8' });

但我得到了这个例外:

例外:无法识别搜索查询“SELECT AccountDescriptiveName,Cost FROM ACCOUNT_PERFORMANCE_REPORT DURING LAST_7_DAYS WHERE Metric.Cost == 0”的资源。仔细检查您的 FROM 子句。(文件 Code.gs,第 18 行)

我想使用查询生成器从头开始构建它,但我没有找到 ACCOUNT_PERFORMANCE_REPORT 报告(AW API)或它的 GA API 等价物。

此外,使用 GAds 连接器连接到数据工作室。有没有办法在某个表后面获取查询?

在此处输入图像描述

4

1 回答 1

0

ACCOUNT_PERFORMANCE_REPORT只为您提供一个帐户的指标,因此它不适合您的用例。通常,在 Adwords API 和 Ads API 中都无法同时查询多个帐户。

如果这专门针对 Data Studio 并且您的帐户少于 50 个,那么您可以将它们全部添加为单个数据源。如果还有更多,您可以按照@Samuel 的建议设置 BigQuery 转移服务(假设所有帐户都在同一个经理帐户下),创建UNION ALL所有结果Customer_<customer_id> 表的视图并创建连接到该视图的数据洞察源。

于 2021-07-30T08:44:04.940 回答