Hi Josh,Thank you so much for your reply, a speedy one at that!
- 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.
- Create a Campaign (one time action).
- Create a call extension Feed object (one time action).
- Create a FeedItem with the distinct phone number etc. (multiple)
- Create the AdGroup to use the FeedItem (multiple)
- Link the AdGroup and the FeedItem using AdGroupFeed (multiple)
- Continue to make any Ads etc. within the AdGroup
- 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?
I thought maybe that I need to set the Conversion Type Id to be the Id of an AdWordsConversionTracker Object but then you would have to create a new AdWordsConversionTracker object first and then get the Id and...
Confusing myself I think.