我使用google adword api
和ruby 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)或其他方式来获取包含大量广告组的所有关键字?
答案 0 :(得分:0)
这需要很长时间,因为您正在为每个ad_group_id
发出请求。你应该做的是创建一个包含所有ad_group_ids
的数组,然后在ad_group_id"中使用where子句"关键字发出请求。