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) < [email protected]> 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > 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 > [email protected]. > 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 [email protected] To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
