我必须使用Adword的API从Adwords中检索数据。
我成功检索了具有所有必要属性等的帐户,广告系列,广告组,广告和关键字。
我在检索站点链接时遇到问题。
我尝试对一个活动进行此操作,该活动是一个具有100个附加链接的有效活动(已选择6个)。
根据本文档,我使用CampaignAdExtensionService并选择CampaignAdExtensionService字段。这是我在ruby中的代码(假设campaign_id为12345678):
campaign_srv = @api.service(:CampaignAdExtensionService, get_api_version())
campaign_id = 12345678 # for example
selector = {
:fields => ['CampaignId', 'DestinationUrl', 'DisplayText'],
:predicates => {:field => "CampaignId", :operator => "IN", :values => Array(campaign_id)},
:paging => {:start_index => 0, :number_results => 5000}
}
page = campaign_srv.get(selector)
Run Code Online (Sandbox Code Playgroud)
运行此代码,我得到一个不包含任何附加链接的哈希对象:
page.to_json =“ {” total_num_entries“:1,” page_type“:” CampaignAdExtensionPage“,” entries“:[{” campaign_id“:12345678,” ad_extension“:{” id“:76543210,” ad_extension_type“:” LocationSyncExtension“ ,“ email”:“邮件* @ domain * .com”,“ icon_media_id”:1000,“ should_sync_url”:false,“ xsi_type”:“ LocationSyncExtension”},“ stats”:{“ network”:“ ALL”,“ stats_type“:” CampaignAdExtensionStats“}}]}”
如何检索广告系列的所有附加链接?
升级后的网站链接和附加电话信息现在只能通过 Feed 服务访问。您可以通过 CampaignAdExtensionService 获取附加地址信息,但 SiteLink 和 CallExtension 已迁移到 Feed。
| 归档时间: |
|
| 查看次数: |
1498 次 |
| 最近记录: |