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

Reply via email to