CampaignExtensionService missing User-Origin-Feed SiteLinks?

48 views
Skip to first unread message

joel

unread,
Apr 30, 2015, 1:03:29 PM4/30/15
to adwor...@googlegroups.com
We previously added all of our Sitelinks via the FeedsService into a new user-generated Feed (not the Main sitelink feed). When I follow the example at https://developers.google.com/adwords/api/docs/guides/upgrade-destination-urls and try to use the CampaignExtensionSetting service to download the Sitelinks nothing is returned. I verified in the AdWords web UI that the campaign DOES have Sitelinks. When I tried the same with an old Removed campaign that had Sitelinks under the Main sitelink feed the API call DID work. Is this a bug? Shouldn't CampaignExtensionSetting service return Sitelinks from any Feed?

Thanks!

Joel

Example code that I ran:

CampaignExtensionSettingPage page = service.query("Select CampaignId, Extensions where ExtensionType=SITELINK AND CampaignId=1234");

Anash P. Oommen (AdWords API Team)

unread,
May 1, 2015, 3:53:15 PM5/1/15
to adwor...@googlegroups.com
Hi Joel,

CampaignExtensionSettingService will return sitelinks only from the AdWords generated system feed. This is working as designed.

To fix sitelinks in the custom feed,

- Add new columns for upgraded url fields in your feed.
- Add proper feed mappings for those new columns
- Set new values to the newly added columns, using the Upgraded URL migration rules.

Cheers,
Anash P. Oommen,
AdWords API Advisor.
Reply all
Reply to author
Forward
0 new messages