Google adword api ruby​​ - 如何获取广告系列的所有关键字?

时间:2015-10-21 08:07:43

标签: ruby google-adwords

我使用google adword apiruby client来创建和更新关键字。我需要创建和更新相当多的ad groups(5.000个广告组),并且创建新广告组和关键字没有任何问题。

但是当我想获得所有关键字时,我有问题。我必须循环播放所有ad_group_id以获取所有关键字example of ruby client

def current_ga_data
  ga_data = {}
  ad_group_ids =  get_all_ad_group_ids
  return {} if ad_group_ids.blank?
  ad_group_ids.each do |ad_group_id|
    ga_data[ad_group_id] = get_keywords(ad_group_id)
  end
end

有很多查询,需要很长时间才能获得所有关键字。

因此,请指出如何获取一个广告系列的所有关键字(不需要循环播放ad_group_id)或其他方式来获取包含大量广告组的所有关键字?

Google adword api ruby client

1 个答案:

答案 0 :(得分:0)

这需要很长时间,因为您正在为每个ad_group_id发出请求。你应该做的是创建一个包含所有ad_group_ids的数组,然后在ad_group_id"中使用where子句"关键字发出请求。