【问题标题】:Query Builder for AW API?AW API 的查询生成器?
【发布时间】:2021-10-04 14:27:33
【问题描述】:

我正在尝试查找成本 == 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 行)

我想使用 Query Builder 从头开始​​构建它,但我没有找到 ACCOUNT_PERFORMANCE_REPORT 报告 (AW API) 或 GA API 等价物。

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

【问题讨论】:

标签: google-ads-api google-data-studio google-ads-script


【解决方案1】:

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

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

【讨论】:

  • 假设我有一个基于 GAds 连接器的仪表板。有没有办法在这个仪表板后面获取 GAQL 或 AWQL 查询?
  • 我对 DS 的 GAds 连接器不太熟悉,所以不能肯定。不过,我还没有见过这样的功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
  • 2015-12-13
  • 2020-11-24
  • 1970-01-01
相关资源
最近更新 更多