Welcome to WebmasterWorld Guest from 188.8.131.52
I have a campaign that during the day a lot of advertisers like to pop in for a while while other hours in the day the competition is fairly slim. I had my bid for the most popular keyword set at $1.00 and I was paying roughly $0.68 when the competitors were popping in, and roughly $0.53 when they were gone.
When they were gone, i manually changed my bid down to $0.25 and I was able to maintain #1 position (roughly paying half). When competition came back in, obviously I dropped position, so I put my MaxCPC up, but noticed I didnt have to go as high as I had it before.
Obviously I can't sit all day checking position and adjusting bids. However, I saved about $400 yesterday from my normal $800/day spend by manually tweaking all day.
So.. last night, while I was keeping an eye on the above, I broke out the Adwords API and developed a scheduled service that will do the following:
1) Checks my ad position on Google.com
2) If position is greater than 1-2 I increase bid by .05 via API (the desired position is actually configurable for me to choose whatever position I would like to maintain)
3) If position is 1-2, I decrease bid by .01 via API
I have this running via a schedule every 5 minutes and it's doing it's job.
Will this constant API contact with the maxCPC somehow penalize traffic/delivery of the ad(s)
I might be getting nervous for nothing, but I feel as though traffic is a big down since I started fooling around with the maxCPC, even though I do searches and I am still maintaining my normal spots.
Am I just being paranoid?
No, I am not needing approval for changes as I am only changing my bid.
I am getting the position right from Google.com, by doing a server-side web request and parsing the position from the page source.
My CTR for the keyword is around 8.5% avg for this month. I definitely save a lot of money, yesterday I saved about half on my spend if I just set the keyword to $1 and let google manage the bid.
1. You are going to use up an awful lot of quota. Guess it would be fine for a couple of ads.
2. Check the new Terms Of Service. I'd be concerned about this:
d) Data Collection. Except as expressly permitted by Google under a separate Google product or service feature, you shall not use any automated means (for example scraping and robots) other than the AdWords API to access, query or otherwise collect Google-related information from Google, the AdWords Program or any website owned or operated by Google or a Google partner site that displays Google advertising (collectively "Google Scraping").
There are commercial software packages that do this. I emailed the company that publishes one of them, asking if they were in compliance with the Terms of Service, and letting them know that I'd place an immediate order if they were.
They replied with a cut-and-paste "we are very busy right now and catching up on emails. You may or may not receive a reply to your question."
I'll take that as a no. It's been a couple of weeks.