我使用啥“操作”从 googleads api 获取关键字搜索量? (TargetingIdeaService)

Posted

技术标签:

【中文标题】我使用啥“操作”从 googleads api 获取关键字搜索量? (TargetingIdeaService)【英文标题】:What "operations" do I use to get keyword search volume from the googleads api? (TargetingIdeaService)我使用什么“操作”从 googleads api 获取关键字搜索量? (TargetingIdeaService) 【发布时间】:2019-06-20 15:25:55 【问题描述】:

我正在尝试从 Google Ads API 获取搜索量指标。我在使用“SearchVolumeSearchParameter”参数时遇到了麻烦。这个论点需要一个“操作”字段,并且文档在解释这些操作可以是什么方面做得不好。最好是,我希望脚本返回上个月的关键字列表及其各自的搜索量。

adwords_client = adwords.AdWordsClient.LoadFromStorage()
targeting_idea_service = adwords_client.GetService(
      'TargetingIdeaService', version='v201809') 

selector = 
    'ideaType': 'KEYWORD',
    'requestType': 'STATS'


selector['requestedAttributeTypes'] = [
    'KEYWORD_TEXT', 
    'SEARCH_VOLUME', 
    # 'TARGETED_MONTHLY_SEARCHES',
]
offset = 0
PAGE_SIZE = 500
selector['paging'] = 
    'startIndex': str(offset),
    'numberResults': str(PAGE_SIZE)

selector['searchParameters'] = [
        'xsi_type': 'SearchVolumeSearchParameter',
         'operation': []
                ]
page = targeting_idea_service.get(selector)

【问题讨论】:

【参考方案1】:

你使用最大值,最小值是这样的:

  selector['searchParameters'] = [
      
      'xsi_type': 'RelatedToQuerySearchParameter',
      'queries': search_keywords
      ,
      
      'xsi_type': 'LocationSearchParameter',
      'locations': [
          'id': location_id  
        ]
      ,
      
      'xsi_type': 'SearchVolumeSearchParameter',
       'operation': [
          'minimum': 100
       ]
      
  ]

【讨论】:

以上是关于我使用啥“操作”从 googleads api 获取关键字搜索量? (TargetingIdeaService)的主要内容,如果未能解决你的问题,请参考以下文章

谷歌广告 API 集成

如何从 adwords api 获取关键字状态信息

为啥我们要包装 HttpServletRequest ? api 提供了一个 HttpServletRequestWrapper 但我们从包装请求中获得了啥?

GoogleAds API 测试帐户设置

如何使 googleads 库与 Google Ads API v2 弃用保持一致?

使用 API 自动将商店销售直接转化导入 Google Ads