如何在Google AdWords API中获取超过12个月的历史搜索量数据?

2024-06-02 02:35:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要过去3-5年的每月搜索量数据

我发现这个名为TARGETED_MONTHLY_SEARCHES的参数,它给我提供了每月的数据,但只提供了过去12个月的数据

是否有其他参数提供此信息

仅供参考:我知道this question存在,但它已经3年了,这就是我再次问这个问题的原因

我的代码如下:

from googleads import adwords

adwords_client = adwords.AdWordsClient.LoadFromStorage('googleads.yaml')

targeting_idea_service = adwords_client.GetService(
    'TargetingIdeaService', version='v201809')
print(targeting_idea_service)
selector = {
    'ideaType': 'KEYWORD',
    'requestType': 'IDEAS'
}
selector['requestedAttributeTypes'] = [
    'KEYWORD_TEXT', 'SEARCH_VOLUME', 'TARGETED_MONTHLY_SEARCHES']
PAGE_SIZE = 50
offset = 0
selector['paging'] = {
    'startIndex': str(offset),
    'numberResults': str(PAGE_SIZE)
}

selector['searchParameters'] = [{
    'xsi_type': 'RelatedToQuerySearchParameter',
    'queries': ['space cruise']
}]
page = targeting_idea_service.get(selector)

Tags: 数据client参数sizeservicepageselectorkeyword