google-ads-api - 如何使用 GAQL 查询从 Google Ads API 中的广告系列级别下载最终网址
问题描述
我正在尝试使用 Google Ads API 和 GAQL 获取转化数据和分配的最终 url。据我所见,可以使用图形工具单击此类报告,但在 API 中,我看不到任何将此类数据组合到一个报告中的方法。
从活动级别来看,不可能简单地添加最终 url 字段。 https://developers.google.com/google-ads/api/fields/v7/campaign_query_builder
所以我的问题是:\如何使用 GAQL 或 AdsApp 从 Google Ads 获取转化数据 + 最终到达网址?
我当前的代码,或者更确切地说是查询,如下所示:
...
var report_conversion = AdsApp.report(
"SELECT campaign.name, " +
"segments.conversion_action_name, " +
"metrics.conversions, metrics.conversions_value" +
"FROM campaign WHERE segments.date > '2021-01-01' AND segments.date < '2021-01-31'"
);
report_conversion.exportToSheet(sheet)
解决方案
是的,最终到达 URL 不是广告系列属性/资源。这是一个广告的属性。
https://developers.google.com/google-ads/api/reference/rpc/v8/Ad
report_request = f'''SELECT ad.final_urls[]
FROM Ad'''
当您真正想要查询 Ad 表时,将您正在做的事情想象为查询活动表。请注意,并非所有指标都在此级别可用。
推荐阅读
- bash - 如何导出没有元数据的 kubernetes 清单文件?
- filter - Dax:使用过滤器和所有计算,结果不是预期的
- java - 在集合列表中添加元素
- python - Pygame精灵没有出现
- cron - 周一至周五上午 10 点的 Cron 表达式,每月最后一天除外
- azure - 如何在私有网络上的 Kubernetes NGINX Ingress Controller 中启用 HTTPS?
- php - 如何在 WooCommerce 的订单支付页面上检索订单 ID
- c# - 在 c# 中使用由“OR”和“Append”分隔的两个“In Clause”时,')' 附近的语法不正确
- java - 超类 Arraylist Java 中的子类
- c# - StreamSocket:datareader.LoadAsync() 在没有数据可用时关闭连接;dataReader.UnconsumedBufferLength 始终为 0