Hello Mark,

 Yes, there is different data returned from the different services,
and hopefully the data from both is useful. The KeywordToolService
tends to return more generic data based on the corpus of information
that we have about keyword searches, while the TrafficEstimatorService
can return more specific estimates about the traffic you might see
given specific campaign parameters.

 I'll start with my standard disclaimer that you should be aware of
the assumptions that estimateKeywordList() makes. estimateCampaignList
() is often a better source of estimates for your specific campaign
structure. Have a look at this blog post for more info:

  
http://adwordsapi.blogspot.com/2008/07/traffic-estimator-service-explained.html

 I also want to point out that when you make a call to
getKeywordVariations(), one of the keywords returned in the
moreSpecific section should be the original seed keyword. It's usually
the first one returned, but you shouldn't rely on that, and you should
be aware that the keyword may have a different capitalization. It's
best to handle edge cases in your code in which the original seed
keyword isn't returned, but for the majority of the time you should be
able to retrieve it directly from the results (discarding the other
variations if you're not interested in them) and find out its search
volume information directly.

 If you're interested in all the responses returned from
getKeywordVariations() then storing the text of the keywords and then
passing them all to estimateCampaignList() is certainly one way to get
estimates about how they might perform in a specific campaign
structure. It'll consume extra API units, but if you find the info
useful, there's no reason not to do it.

Cheers,
-Jeff Posnick, AdWords API Team


On Dec 31 2008, 12:26 pm, Mark <[email protected]> wrote:
> TrafficEstimatorService.estimateKeywordList returns useful data on a
> keyword.
>
> KeywordToolService.getKeywordVariations returns different useful data
> (especially advertiserCompetitionScale) BUT you can't request this
> data directly on a specific keyword.
>
> To get both sources of data on the same keyword is messy as far as I
> can tell. You have to get the variations first, then run an
> estimateKeywordList on each one, OR run a bulk estimateKeywordList
> then match up the two arrays (KeywordVariations[], KeywordEstimate[]).
>
> So, my questions...
> 1) Am I missing something? Is there a clean way to do this?
>
> 2) Is the reason why it would be bad to do this? (for example, if
> KeywordVariation data is much less accurate than KeywordEstimate data)
>
> Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to