Hi Simon, The rates for the TargetingIdeaService have been changed, as is indicated on our recently updated rate sheet:
http://code.google.com/apis/adwords/v2009/docs/ratesheet.html The new rate is 5 units per request and 0.1 units for each TargetingIdea returned. Getting the STATS for one keyword at a time will be more expensive, but if you batch these keywords into larger requests you should see savings over the previous rates. Best, - Eric Koleda, AdWords API Team On May 28, 11:54 pm, "si...@hubbardmedia.com" <si...@hubbardmedia.com> wrote: > Please... I could really do with some help here from google support. > Yesterday I used the below script to research LSV on 50,000 keywords. > This translated to 285,168 billable quota units or £49.49? How can > this be? As far as I can work out, I should only have been charged 50 > API units (50,000 quota units), which is $12.50 (around £8.50). > > I eagerly await your reply. > > Regards, Simon > > On May 28, 3:19 am, "si...@hubbardmedia.com" <si...@hubbardmedia.com> > wrote: > > > > > Hi Guys, > > > I seem to be chewing up 4 or more API units per invocation of my below > > script. I'm confused because I'm only doing one get request to the > > targetingIdeaService, which according to the published rate sheet > > should only cost me 1 API unit. > > > Here's an excerpt of the code: > > > $targetingIdeaService = $user->GetTargetingIdeaService('v200909'); > > > $lang = new LanguageTarget(); > > $lang->languageCode = "en"; > > $langs = array($lang); > > $languageTargetSearchParameter = new > > LanguageTargetSearchParameter($langs); > > > $country = new CountryTarget(); > > $country->countryCode = 'GB'; > > $countries = array($country); > > $countryTargetSearchParameter = new > > CountryTargetSearchParameter($countries); > > > // Create seed keyword. > > $input_keyword = "sleeping bags"; > > $num_results_per_page = "1"; > > $keyword = new Keyword(); > > $keyword->text = $input_keyword; > > $keyword->matchType = 'EXACT'; > > > // Create selector. > > $selector = new TargetingIdeaSelector(); > > $selector->requestType = 'STATS'; > > $selector->ideaType = 'KEYWORD'; > > $selector->requestedAttributeTypes = > > array('KEYWORD','TARGETED_MONTHLY_SEARCHES'); > > > // Set selector paging (required for targeting idea > > service). > > $paging = new Paging(); > > $paging->startIndex = 0; > > $paging->numberResults = $num_results_per_page; > > $selector->paging = $paging; > > > // Create related to keyword search parameter. > > $relatedToKeywordSearchParameter = new > > RelatedToKeywordSearchParameter(); > > $relatedToKeywordSearchParameter->keywords = > > array($keyword); > > $selector->searchParameters = > > array($relatedToKeywordSearchParameter, > > $countryTargetSearchParameter,$languageTargetSearchParameter); > > > $page = $targetingIdeaService->get($selector); > > > if (isset($page->entries)) { > > foreach ($page->entries as $targetingIdea) { > > $keyword = $targetingIdea->data[1]->value->value; > > $lsv = $targetingIdea->data[0]->value->value[0]->count; > > $month=$targetingIdea->data[0]->value->value[0]->month; > > $year=$targetingIdea->data[0]->value->value[0]->year; > > if (!is_numeric($lsv)) $lsv="NULL"; > > else $lsv=$lsv."|".$month."|".$year; > > } > > } else $lsv="NULL"; > > } catch (Exception $e) {} > > > Why is this operating costing me 4 or more API units ever time I run > > this script? > > > The only thing that I can think is that I'm being charged for the > > other methods that ther must be a cost associated with using the other > > methods (LanguageTarget, CountryTarget etc.) that I'm using to narrow > > the search results? > > > Also, is there a way to get accurate reporting on the API cost of each > > request? > > > Please advise. > > > Many thanks! > > Simon -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en