Hello,

Thanks for sharing your code Evgeniy. I needed to change a few lines:

Remove the last line and add the following:

  $user = new AdWordsUser();
  // Log SOAP XML request and response.
  $user->LogDefaults();
  // Get the TargetingIdeaService.
  $targetingIdeaService = $user->GetService('TargetingIdeaService',
'v201109');
  // Get data from Google Adwords
  $page = $targetingIdeaService->get($selector);

And change the line  $selector->requestedAttributeTypes =
array('CRITERION'); to:
$selector->requestedAttributeTypes = array('CRITERION',
'AVERAGE_TARGETED_MONTHLY_SEARCHES');

Thanks
Jonas Lejon
http://triop.se

On 24 Dec, 17:40, Evgeniy Bogdanov <bogda...@tagan.ru> wrote:
> Hi.
>
> This is part of my working code...
>
>         $returnKeywords = array();
>         // We need only keywords for United States
>         $countryTarget = new CountryTarget('US', false);
>         $countryTargetSearchParameter = new
> CountryTargetSearchParameter();
>         $countryTargetSearchParameter->countryTargets =
> array($countryTarget);
>
>         // We need only EXACT matches for keyword
>         $keywordMatch = new KeywordMatchTypeSearchParameter('EXACT');
>
>         // Describing selector
>         $selector = new TargetingIdeaSelector();
>         $selector->requestType = 'IDEAS';
>         $selector->ideaType    = 'KEYWORD';
>         $selector->requestedAttributeTypes = array('CRITERION');
>
>         // We want to get only first 10 records, without keywords
> which we already have
>         $paging = new Paging();
>         $paging->startIndex    = (count($initialKeywords)-1);
>         $paging->numberResults = 10;
>         $selector->paging      = $paging;
>
>         // Build array
>         $toCheckKeywords = array();
>         foreach ($initialKeywords as &$word) {
>             $toCheckKeywords[] = new Keyword($word, 'EXACT');
>             $returnKeywords[]  = strtolower($word);
>         }
>
>         // Load related keywords only
>         $relatedToKeywordSearchParameter1 = new
> RelatedToKeywordSearchParameter();
>         $relatedToKeywordSearchParameter1->keywords =
> $toCheckKeywords;
>         $selector->searchParameters =
> array($relatedToKeywordSearchParameter1,
>         $countryTargetSearchParameter,
>         $keywordMatch);
>
>         // Get data from Google Adwords
>         $page = $this->targetingIdeaService->get($selector);
>
> You need to check TARGETED_MONTHLY_SEARCHES parameter.
>
> Regards,
> Evgeniy.
>
> On 23 дек, 22:25, jepster <400...@googlemail.com> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > there are lots of examples in ADWORDS-API-PHP-FOLDER/examples/v201109
> > - where is the example file, which gets the "exact monthly local
> > traffic value" for a keyword? I've tried the file
> > GetTrafficEstimates.php, but it isn't giving me the searched value.
>
> > Hope somebody can help me, I've spend a lot of time on that..

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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