Hi Giles, The mapping of Review feed items can occur at the Customer level (CustomerFeed), the Campaign level (CampaignFeed) or the AdGroup level (AdGroupFeed). If you only selected Review feed items at the Customer level, then you'd only have a CustomerFeed for placeholder type 8 (for REVIEW). If you then went on (via the UI or the API) to further refine which feed items to use for review extensions at the Campaign level, then you'd have a corresponding CampaignFeed for placeholder type 8. Similarly, further selections at the AdGroup level would result in an AdGroupFeed object with placeholderType 8.
In other words, the behavior is as you described in your second option. Cheers, Josh, AdWords API Team On Friday, July 25, 2014 7:55:55 AM UTC-4, Giles Bodger wrote: > > So are Review Feeds ONLY ever detailed within CustomerFeed data and NEVER > within CampaignFeed data ? > > ... example > So if I have a Feed of type Review, that was created via the web > dashboard, as an Account level Review, to be therefore applied to all > campaigns therein. When i sync Campaign data and ask for CampaignFeeds of a > Campaign with the CampaignFeedService, the Review Feed will not be detailed > there? (I would find the Feed in a CustomerFeed on that account) > > ... or would it be correct that .... > A Review Feed will be detailed in a CampaignFeed IF the Review was set on > the Campaign via the web dashboard or if it was created for the Campaign > via the API > > cheers in advance Josh > > On Thursday, July 24, 2014 9:25:15 PM UTC+1, Josh Radcliff (AdWords API > Team) wrote: >> >> Hi Giles, >> >> You're almost there! :) The CustomerFeed is like a CampaignFeed, only at >> the customer level. In other words, a CustomerFeed tells AdWords which Feed >> (by feedId >> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService.CustomerFeed#feedId>) >> it >> should use for one or more placeholderTypes >> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService.CustomerFeed#placeholderTypes> >> (extension >> types) for *all* campaigns and ad groups in an account. When serving an >> impression, AdWords will find the most specific object that applies among >> all of your CustomerFeeds, CampaignFeeds, and AdGroupFeeds, and will use >> the FeedItems from that object for the impression. CustomerFeed is the >> least specific, followed by CampaignFeed, and then finally AdGroupFeed. >> >> You might find slides 13-15 of the Feeds Update presentation >> <http://www.slideshare.net/marcwan/07-feeds-update> from our most recent >> workshops helpful. It covers the new CustomerFeed type as well as how it's >> used. >> >> Cheers, >> Josh, AdWords API Team >> >> On Thursday, July 24, 2014 12:38:47 PM UTC-4, Giles Bodger wrote: >>> >>> Hi Josh - ok, I coded that up and I get a Review Feed, placeholderType >>> of 8, via the CustomerFeedService - but I get the same as part of the >>> FeedService 'get' for the account - so I can get the Feed, and this time i >>> can get the matchingFunction as its available to me as i am selecting >>> CampaignFeed fields - BUT, this doesnt help me in knowing whether its >>> associated with any of my campaigns or not - which is what i am trying to >>> achieve . >>> >>> .. or am i missing something :-) >>> >>> cheers >>> >>> On Thursday, July 24, 2014 3:49:31 PM UTC+1, Josh Radcliff (AdWords API >>> Team) wrote: >>>> >>>> Hi Giles, >>>> >>>> Review, app, and location extensions are a bit different in that the >>>> mapping for those can be defined at the *customer* (account) level via >>>> a CustomerFeed >>>> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService.CustomerFeed>. >>>> >>>> Could you do a CustomerFeedService.get >>>> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService#get> >>>> and >>>> see if you get back any *CustomerFeed* objects with placeholder type >>>> <https://developers.google.com/adwords/api/docs/appendix/placeholders> 8 >>>> (for REVIEW)? >>>> >>>> Thanks, >>>> Josh, AdWords API Team >>>> >>>> On Thursday, July 24, 2014 6:48:50 AM UTC-4, Giles Bodger wrote: >>>>> >>>>> Thanks Josh - but getting the Feed is not the problem - i can see the >>>>> review feed when i get the active feeds on that account - my issue is >>>>> establishing whether the review FeedItem Is or Isn't associated with a >>>>> Campaign. >>>>> >>>>> I can see the Reviews on our ads being served, but i cant seem to sync >>>>> anything that tells me that the review feed is associated with that >>>>> Campaign. >>>>> >>>>> My understanding of Feeds for sitelinks is that we create a feed and >>>>> have a matching function that determines what FeedItems (sitelinks), from >>>>> that feed, are associated with that Campaign. >>>>> >>>>> The CampaignFeedService should be telling me all the associated Feeds >>>>> with my Campaigns, but the Review Feed does not get reported as being >>>>> associated >>>>> >>>>> Is it not the same for Reviews ? >>>>> >>>>> thanks in advance >>>>> >>>>> On Monday, July 21, 2014 3:58:57 PM UTC+1, Josh Radcliff (AdWords API >>>>> Team) wrote: >>>>>> >>>>>> Hi Giles, >>>>>> >>>>>> If the user created a Review extensions feed then it's probably been >>>>>> saved as a CustomerFeed >>>>>> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService.CustomerFeed>. >>>>>> >>>>>> *CustomerFeed*s are available for App, Location, and Review >>>>>> extensions. Could you try the CustomerFeedService >>>>>> <https://developers.google.com/adwords/api/docs/reference/v201406/CustomerFeedService> >>>>>> to >>>>>> see if you find the corresponding object via that service? If that does >>>>>> not >>>>>> help, please pass along the *feedId* in question so I can >>>>>> investigate further. >>>>>> >>>>>> Thanks, >>>>>> Josh, AdWords API Team >>>>>> >>>>>> On Wednesday, July 16, 2014 8:25:28 AM UTC-4, Giles Bodger wrote: >>>>>>> >>>>>>> I apologise if this question is posted twice ..... >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> So some of my team have added Review Extensions within an account on >>>>>>> the web dashboard. They have no knowledge of what a Feed is, they >>>>>>> simply >>>>>>> added a new Review Extension - and this Review shows up on our ads >>>>>>> >>>>>>> It would appear that a new Feed was created - all good - and i can >>>>>>> see that new feed on the Account when, through the API, I query using >>>>>>> the >>>>>>> FeedMappingService for feeds with the placeHolderType of "8". >>>>>>> >>>>>>> So on an account i can see that as well as having a Sitelink Feed we >>>>>>> also have a Review feed >>>>>>> >>>>>>> Now - when i get all the FeedItems for the particular account i am >>>>>>> able to see the one Review extension that was created using the web >>>>>>> dashboard and indeed that does have a related feedId of the feed that i >>>>>>> can >>>>>>> find related to the account. >>>>>>> >>>>>>> All good - EXCEPT that when i loop and use the CampaignFeedService >>>>>>> to find all the ACTIVE feeds for all campaigns in that account, i never >>>>>>> find this Review Feed. >>>>>>> >>>>>>> Is there a reason for this ? >>>>>>> >>>>>>> cheers in advance >>>>>>> >>>>>>> Giles Bodger >>>>>>> >>>>>> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.