Hi James,

Please see my responses below in blue.

Cheers,
Josh, AdWords API Team

On Thursday, July 24, 2014 2:02:36 AM UTC-4, James Mills wrote:
>
> Hi Josh,
>
> Thank you so much for your reply, a speedy one at that!
>
>
>    1. When you create a Feed object does that then live in the 
>    account accessible by all Campaigns and all AdGroups? Yes - Feeds are 
>    created at the account level and can be used by all objects (campaigns, ad 
>    groups, etc.) within the account. I know the name is unique but what's 
>    the container for it to be unique in? It must be unique across the 
>    entire account. For example, this is what I am thinking? The approach 
>    below is fine. If you wanted to use the *same* FeedItem for *all* call 
>    extensions in a campaign, you could instead create a single CampaignFeed. 
>    Basically, AdWords will use the most specific match among CustomerFeed, 
>    CampaignFeed, and AdGroupFeed for a given impression.
>       1. Create a Campaign (one time action).
>       2. Create a call extension Feed object (one time action).
>       3. Create a FeedItem with the distinct phone number etc. (multiple)
>       4. Create the AdGroup to use the FeedItem (multiple)
>       5. Link the AdGroup and the FeedItem using AdGroupFeed (multiple)
>       6. Continue to make any Ads etc. within the AdGroup
>    2. I am guessing that a Feed object is unique to the Adwords Customer 
>    account (correct!) so to get the Feed object id for the call extension 
>    is there an API method you can call? I don't seem to be able to fine it?
>
> You have two options here:
 a. Use the Customer/Campaign/AdGroupFeedService to find the 
Customer/Campaign/AdGroupFeed with *placeholderTypes* containing 2 (for 
CALL), and then inspect its *matchingFunction* to determine the FeedItem 
IDs.
 b. Use the *Placeholder Feed Item Report* 
<https://developers.google.com/adwords/api/docs/appendix/reports#placeholder-feed-item>
 with *includeZeroImpressions* 
<http://googleadsdeveloper.blogspot.com/2011/12/zero-impression-data-in-adwords-api.html>
 set 
to *true*, and look/filter for rows where *PlaceholderType* is equal to 2, 
and grab the *FeedId* and *FeedItemId* from those rows. This option seems 
simpler to me, since you won't have to interpret the matching function.

Thanks again,
>
> James Mills
> Lead Developer, Clicksco PHP Team
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [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/d/optout.

Reply via email to