I'm a developer tasked with adding some automation to our Adwords account
management. After getting partially up to speed on the API, best
practices, and how we do things, I'm a little concerned about our current
setup and how we can improve it. I don't want to automate a bad process.
We sell products from many different manufacturers (~25,000) however only
about 2000 of them have over 100 different parts associated with them. The
largest of these has nearly a million parts. Thankfully, we only want to
advertise parts we currently have in stock, and this drops the numbers to
700 with over 100 parts with the largest having 25,000.
Currently, we have only a few campaigns, a couple for our top Manufacturers
and then two for everything else. These contain thousands of AdGroups,
mostly by manufacturer, each AdGroup has keywords for each of the parts we
have in stock for that manufacturer. The ads themselves basically amount
to "{ Manufacturer } { Part Number } In Stock Now". Unfortunately, our key
words don't get updated often, and we end up advertising things which are
no longer in stock. That's why I'm here to add some automation.
To update our keywords, the person in charge of our account basically
deletes and repopulates, by running some programs which gather our current
in-stock data and generates text files for import in the Adwords Editor. I
think it's safe to assume this isn't the best way to go about it.
The organization scheme that seems to make more sense would be to group our
largest manufacturers into their own campaigns (with some generic campaigns
for manufacturers with only a few parts), then have AdGroups for each
distinct part sold by that manufacturer. This would allow more granular
updates and enable easy pausing/unpausing of AdGroups when our stock level
changes. Manufacturers with more than 20,000 parts could be split into
multiple campaigns.
This is still not trivial to automate, as I would have to be careful not to
overflow a campaign, logic around splitting a manufacturer off from a
general group into it's own campaign, and potentially exceeding the
campaign limit over time. Still, it seems better (and more in-line with
suggested practices) to do Campaign => Manufacturer, AdGroup => PartNumber,
than Campaign => Everything, AdGroup => Manufacturer, Keyword =>
PartNumber, though even here I would be able to add/remove keywords when
the part associated with goes in and out of stock, correct?
I don't want to reorganize everything unless it really makes sense; I'm
worried that I am over complicating. What are others doing in this sort of
scenario, where one method of grouping potentially leads to too many
AdGroups and disorganized keywords, and the other to too many Campaigns?
Any insight appreciated.
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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