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.


Reply via email to