Anash, Appreciate your continued help on this chain. Let me know please when you get a chance to look at my latest question. I hope it's something really simple that I'm missing--there must be a way to tell which of the below sitelinks are active in the UI and which are not. Thanks again!
Julian On Monday, July 15, 2013 11:47:28 AM UTC-4, Julian Khandros wrote: > > Anash, > > Thanks again for helping me here, but I still don't understand. I'm > probably missing something, so please help me understand. My campaign has > 2 active sitelinks: "*Products*" and "*Contact Us*", but as per the > output from the CampaignFeedService::get() for Sitelinks and subsequent > calls to other feed-related services it tells me that there are 5 active > sitelinks for campaign 146894957 (the 2 that I see in the Adworsd UI and 3 > others that I do NOT see in the Adwords UI for this campaign). Please help > me understand how I can tell from the feed-services (CampaignFeedService > and other related feed-related services) how I can tell which of these a > real person will see in the UI? > > Campaign Feed: Campaign ID 146894957, Feed ID 124037, CampaignFeedStatus > ACTIVE, Placeholder Types [1] > Matching Function: functionOperatorString [IN] > LhsFunctionArgumentOperandTypes > RequestContextOperand > RhsFunctionArgumentOperandTypes > ConstantOperand > ConstantOperand > Feed: currentFeedId 124037, feedName Main sitelink feed, feedOrigin > ADWORDS, FeedStatus ACTIVE > FeedAttribute: attributeId 1, isPartOfKey false, attributeName > SitelinkName, feedAttributeType STRING > FeedAttribute: attributeId 2, isPartOfKey false, attributeName > SitelinkUrl, feedAttributeType URL > FeedAttribute: attributeId 3, isPartOfKey false, attributeName > SitelinkDescription1, feedAttributeType STRING > FeedAttribute: attributeId 4, isPartOfKey false, attributeName > SitelinkDescription2, feedAttributeType STRING > FeedItem: feedItemId 850397, feedId 124037, startTime null, endTime > null, feedItemStatus *ACTIVE*, devicePreference null > FeedItemValidationDetail: feedItemMappingId 1305917, validationStatus > VALID, approvalStatus APPROVED > FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, > booleanValue null, doubleValue null, integerValue null, stringValue About Us > FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, > booleanValue null, doubleValue null, integerValue null, stringValue > http://www.health-applicator.com/index.php/about-health-applicator > FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, > booleanValue null, doubleValue null, integerValue null, stringValue Find > out about Health Applicator. > FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, > booleanValue null, doubleValue null, integerValue null, stringValue > Official Dealer of Lyapko Products. > FeedItem: feedItemId 850517, feedId 124037, startTime null, endTime > null, feedItemStatus *ACTIVE*, devicePreference null > FeedItemValidationDetail: feedItemMappingId 1305917, validationStatus > VALID, approvalStatus APPROVED > FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, > booleanValue null, doubleValue null, integerValue null, stringValue Products > FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, > booleanValue null, doubleValue null, integerValue null, stringValue > http://www.health-applicator.com/index.php/ > FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, > booleanValue null, doubleValue null, integerValue null, stringValue Mats, > Rugs, Rollers, and > FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, > booleanValue null, doubleValue null, integerValue null, stringValue various > other applicators. > FeedItem: feedItemId 850637, feedId 124037, startTime null, endTime > null, feedItemStatus *ACTIVE*, devicePreference null > FeedItemValidationDetail: feedItemMappingId 1305917, validationStatus > VALID, approvalStatus APPROVED > FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, > booleanValue null, doubleValue null, integerValue null, stringValue Contact > Us > FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, > booleanValue null, doubleValue null, integerValue null, stringValue > http://www.health-applicator.com/index.php/contacts/ > FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, > booleanValue null, doubleValue null, integerValue null, stringValue Have > questions? > FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, > booleanValue null, doubleValue null, integerValue null, stringValue We got > answers! > FeedItem: feedItemId 850757, feedId 124037, startTime null, endTime > null, feedItemStatus *ACTIVE*, devicePreference null > FeedItemValidationDetail: feedItemMappingId 1305917, validationStatus > VALID, approvalStatus APPROVED > FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, > booleanValue null, doubleValue null, integerValue null, stringValue > Customer Service > FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, > booleanValue null, doubleValue null, integerValue null, stringValue > http://www.health-applicator.com/index.php/customer-service > FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, > booleanValue null, doubleValue null, integerValue null, stringValue We're > available to serve > FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, > booleanValue null, doubleValue null, integerValue null, stringValue all > your applicator needs. > FeedItem: feedItemId 6046877, feedId 124037, startTime null, endTime > null, feedItemStatus *ACTIVE*, devicePreference null > FeedItemValidationDetail: feedItemMappingId 1305917, validationStatus > VALID, approvalStatus DISAPPROVED > FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, > booleanValue null, doubleValue null, integerValue null, stringValue About us > FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, > booleanValue null, doubleValue null, integerValue null, stringValue > http://www.bike.com/aboutus/ > > > On Mon, Jul 15, 2013 at 3:20 AM, Anash P. Oommen (AdWords API Team) < > adwordsapiadvisor+an...@google.com> wrote: > >> Hi Julian, >> >> You could look at the CampaignFeed items in your account using >> CampaignFeedService::get(), that should tell you which all FeedItems are >> mapped to campaigns and which aren't. >> >> Cheers, >> Anash >> >> >> On Saturday, July 13, 2013 2:20:54 AM UTC+5:30, Julian Khandros wrote: >>> >>> Anash, >>> >>> Thank you for your continued help on this issue. I replied to your post >>> before by email, but I'm not sure if that made it to this forum, so I'll >>> post my relpy here. >>> >>> Your outline makes sense. 1 question is -- how to tell from >>> the FeedItems below which of them are currently "live" in the UI vs those >>> that are in the feed but are not showing ni the UI? >>> >>> Thanks again. >>> >>> Julian >>> >>> On Wednesday, July 10, 2013 1:21:59 AM UTC-4, Anash P. Oommen (AdWords >>> API Team) wrote: >>>> >>>> Hi Julian, >>>> >>>> I'll use the request ids in your logs to explain what's happening: >>>> >>>> 1. **0004e09d237c94a80ae52303000057**a4: CampaignId 146894957 has 2 >>>> matching functions. First matching function is feedId = 123917, >>>> feeditemIds >>>> IN(850277, 6047117), the next one is feedId = 124037, feeditemIds >>>> IN(850517, >>>> 850637). So your campaign has 4 ad extensions. >>>> 2. **0004e09d237fada00ae53949000015**89: Feed id = 123917 has 5 fields >>>> (CallPhoneNumber, CallCountryCode, CallCallTracking, CallCallOnly, >>>> CallConversionDuration). This is a call extension feed. >>>> 3. **0004e09d2383f7480ae50e88000011**c7: Feed id = 123917 has 3 phone >>>> numbers in all. >>>> 4. 0004e09d2386a6c80ae58b4c000024**c0: FeedId = 124037 has 4 fields >>>> (SitelinkName, SitelinkUrl, SitelinkDescription1, SitelinkDescription2). >>>> This is a sitelinks feed. >>>> 5. **0004e09d23892f380ae58949000048**3a: FeedId = 124037 has 5 >>>> sitelinks in all. >>>> >>>> So the way to interpret this whole thing would be, >>>> >>>> You have a sitelink feed with 5 sitelinks, and a call extension feed >>>> with 3 phone numbers. You added 2 sitelinks and 2 call extensions from >>>> those feeds into campaign id 146894957. The UI agrees with these SOAP logs. >>>> >>>> Hope this helps. Let me know if you need more clarification. >>>> >>>> Cheers, >>>> Anash P. Oommen, >>>> AdWords API Advisor >>>> >>>> On Wednesday, July 10, 2013 9:56:28 AM UTC+5:30, Anash P. Oommen >>>> (AdWords API Team) wrote: >>>>> >>>>> Thanks Julian, >>>>> >>>>> I'm looking into this now. >>>>> >>>>> Anash >>>>> >>>>> On Friday, June 28, 2013 8:34:59 PM UTC+5:30, Julian Khandros wrote: >>>>>> >>>>>> Google tech support folks, >>>>>> >>>>>> Our campaign for campaignId 138805965 (name is "Campaign #5") has >>>>>> just 1 Call Extension that's active. But when get the call extensions >>>>>> via >>>>>> the Feed-related APIs (CampaignFeedService, FeedService, >>>>>> FeedItemService) I >>>>>> get 4 call extensions (4 feed items). Can you please tell me why 4 are >>>>>> sent back? Here's the outline of the data and the relevant id's amongst >>>>>> CampaignFeedService, >>>>>> FeedService, FeedItemService. Thanks in advance for your help. >>>>>> >>>>>> Campaign Feed: Campaign ID 138805965, Feed ID 853485, >>>>>> CampaignFeedStatus ACTIVE, Placeholder Types [2] >>>>>> Feed: feedId 853485, feedName "Main phone number feed", feedOrigin >>>>>> ADWORDS, FeedStatus ACTIVE >>>>>> FeedAttribute: attributeId 1, isPartOfKey false, attributeName >>>>>> CallPhoneNumber, feedAttributeType STRING >>>>>> FeedAttribute: attributeId 2, isPartOfKey false, attributeName >>>>>> CallCountryCode, feedAttributeType STRING >>>>>> FeedAttribute: attributeId 3, isPartOfKey false, attributeName >>>>>> CallCallTracking, feedAttributeType BOOLEAN >>>>>> FeedAttribute: attributeId 4, isPartOfKey false, attributeName >>>>>> CallCallOnly, feedAttributeType BOOLEAN >>>>>> FeedAttribute: attributeId 5, isPartOfKey false, attributeName >>>>>> CallConversionDuration, feedAttributeType INT64 >>>>>> FeedItem: feedItemId 4618485, feedId 853485, startTime null, >>>>>> endTime null, feedItemStatus ACTIVE, devicePreference null >>>>>> FeedItemValidationDetail: feedItemMappingId 853485, >>>>>> validationStatus VALID, approvalStatus UNCHECKED >>>>>> FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue >>>>>> (718) >>>>>> 998-7701 >>>>>> FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue US >>>>>> FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, >>>>>> booleanValue false, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, >>>>>> booleanValue false, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 5, feedItemAttributeId 5, >>>>>> booleanValue null, doubleValue null, integerValue -1, stringValue null >>>>>> FeedItem: feedItemId 4618605, feedId 853485, startTime null, >>>>>> endTime null, feedItemStatus ACTIVE, devicePreference null >>>>>> FeedItemValidationDetail: feedItemMappingId 853485, >>>>>> validationStatus VALID, approvalStatus UNCHECKED >>>>>> FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue >>>>>> (718) >>>>>> 998-7701 >>>>>> FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue US >>>>>> FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, >>>>>> booleanValue false, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, >>>>>> booleanValue true, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 5, feedItemAttributeId 5, >>>>>> booleanValue null, doubleValue null, integerValue 60, stringValue null >>>>>> FeedItem: feedItemId 4618725, feedId 853485, startTime null, >>>>>> endTime null, feedItemStatus ACTIVE, devicePreference 30001 >>>>>> FeedItemValidationDetail: feedItemMappingId 853485, >>>>>> validationStatus VALID, approvalStatus UNCHECKED >>>>>> FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue >>>>>> 7189308749 >>>>>> FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue US >>>>>> FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, >>>>>> booleanValue true, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, >>>>>> booleanValue true, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 5, feedItemAttributeId 5, >>>>>> booleanValue null, doubleValue null, integerValue 30, stringValue null >>>>>> FeedItem: feedItemId 5877645, feedId 853485, startTime null, >>>>>> endTime null, feedItemStatus ACTIVE, devicePreference null >>>>>> FeedItemValidationDetail: feedItemMappingId 853485, >>>>>> validationStatus VALID, approvalStatus UNCHECKED >>>>>> FeedItemAttributeValue: feedAttributeId 1, feedItemAttributeId 1, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue 917 >>>>>> 999 9999 >>>>>> FeedItemAttributeValue: feedAttributeId 2, feedItemAttributeId 2, >>>>>> booleanValue null, doubleValue null, integerValue null, stringValue US >>>>>> FeedItemAttributeValue: feedAttributeId 3, feedItemAttributeId 3, >>>>>> booleanValue true, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 4, feedItemAttributeId 4, >>>>>> booleanValue false, doubleValue null, integerValue null, stringValue null >>>>>> FeedItemAttributeValue: feedAttributeId 5, feedItemAttributeId 5, >>>>>> booleanValue null, doubleValue null, integerValue 60, stringValue null >>>>>> >>>>> -- >> -- >> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >> Also find us on our blog and discussion group: >> http://adwordsapi.blogspot.com >> http://groups.google.com/group/adwords-api >> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >> >> 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 a topic in the >> Google Groups "AdWords API Forum" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/adwords-api/HbTVwjXmPhM/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> adwords-api+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > Regards, > Julian Khandros > Software Architect > > Pricing Engine Inc. > 175 Varick Street, Floor 4 > New York, NY 10013 > > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.