google-ads-api - 使用 Adwords API 检索所有广告系列的附加链接

标签 google-ads-api

我必须使用 Adword 的 API 从 Adwords 中检索数据。

我成功地检索了具有所有必要属性等的帐户、广告系列、广告组、广告和关键字。

我在检索站点链接时遇到问题。

我尝试为一个具有 100 个附加链接(其中 6 个被选中)的事件广告系列执行此操作。

this documentation 之后,我使用 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)

运行此代码,我得到一个不包含任何附加链接的哈希对象:

page.to_json = "{"total_num_entries":1,"page_type":"CampaignAdExtensionPage","entries":[{"campaign_id":12345678,"ad_extension":{"id":76543210,"ad_extension_type":"LocationSyncExtension","email":"mail* @domain* .com","icon_media_id":1000,"should_sync_url":false,"xsi_type":"LocationSyncExtension"},"stats":{"network":"ALL ,"stats_type":"CampaignAdExtensionStats"}}]}"

检索广告系列的所有附加链接的方法是什么?

最佳答案

升级后的站点链接和附加电话信息现在只能通过 Feed 服务访问。您可以通过 CampaignAdExtensionService 获取附加地址信息,但 SiteLinks 和 CallExtensions 已迁移到供稿。

关于google-ads-api - 使用 Adwords API 检索所有广告系列的附加链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20617849/

相关文章:

javascript - 使用基于 js/ajax 的表单实现 Adwords 转化跟踪

html - 是否可以制作带有视频的横幅广告,例如谷歌广告的尺寸限制?

reactjs - 注册时运行 Google 广告转化代码,ReactJS

youtube-api - 是否有用于 youtube 广告的 api?

node.js - 用于 Google AdWords API 的 NodeJS 库

javascript - 刷新其中包含 Google 广告的 Div

php - PHP 中的 OAuth 扩展加载

google-analytics - 在用户离开我的域进行购买并返回后使用谷歌分析跟踪用户

android - 如何在 Google Play 应用中推广应用

python - AWQL : Including device type in PRODUCT_PARTITION_REPORT results in less zero impression data?