python - Google Ads API v8 - 将细分字段放入查询中
问题描述
嗨,我正在努力将谷歌广告迁移到 V8
我想从关键字视图报告中获取细分值,但不幸的是它不起作用。
client = GoogleAdsClient.load_from_storage(version="v8", path='YOUR PATH')
ga_service = client.get_service("GoogleAdsService", version="v8")
customer_id = ''
query = """
SELECT
campaign.id,
campaign.name,
ad_group.id,
ad_group.name,
ad_group_criterion.criterion_id,
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
segments.device,
segments.ad_network_type,
segments.date
FROM keyword_view
WHERE
segments.date DURING LAST_7_DAYS"""
# Issues a search request using streaming.
response = ga_service.search_stream(customer_id=customer_id, query=query)
keyword_match_type_enum = client.get_type(
"KeywordMatchTypeEnum", version="v8"
).KeywordMatchType
我只是得到空洞的回应。有人可以解释一下为什么吗?如果我删除segments.device, segments.ad_network_type, segments.date
,则查询有效
解决方案
推荐阅读
- c++ - 如何在 cmake 中通过 g++ 编译器查找默认支持的 C++ 标准
- excel - 如何根据两个不同的标准(一个是日期)自动对 Excel 中的行进行编号?
- reactjs - 在 React 的 getDerivedStateFromProps 中有多个条件
- c# - 匹配返回捕获但不匹配模式
- linux - 在每个匹配的模式之后 Sed/AWK 搜索/替换字符串
- javascript - Javascript 未在 HTML 中调用
- c# - 如何在 HoloLens 模拟器上运行 windows 应用程序包项目?
- php - Symfony 4 FosUserBundle 控制器装饰
- corda - 在 Corda 4.0 上使用财务 cordapp 启动节点时无法创建数据源 [errorCode=13ajh5q]
- angular - 将数组转换为消息类型数组