Is there an API for accessing campaigns / ad groups / keywords programmatically?
If not, what is Google's position on building Bots to log in and make changes?
Some of the things I would like to automate:
1) What I'm able to bid on particular keywords changes depending on a variety of factors. I'd like to adjust bids up or down automatically based on what I can justify.
2) I have at least a couple dozen products each week that become unavailable. I would like to remove them automatically as they become unavailable.
3) I review search terms periodically and remove ones that aren't converting well enough or that have been disabled. I'd love to do that automatically.
4) I monitor search terms from natural search and internal searches and review them as potential PPC keywords. I'd like to automatically add ones that I've approved. Doing it manually, it's hard to keep track of which ones I've added and which ones I haven't.
5) Some of my ads have counts of the number of products in them. I find that specific numbers get better CTRs, but they quickly become out of date. I would like to be able to update those automatically. (Ideally, I'd like to be able to create a new ad, then delete the old one once the new one is approved.)
6) I would like to include some prices, but that becomes a nightmare to keep up to date if it's not automated.
-Shorebreak