Hello I'm using the API to grab estimated avg CPC for exact keywords. However, the UIs (Keyword Tool / Traffic Estimator) give me different CPCs to the API.
For example, the CPC for the exact keyword [gym] in the UK (English), with a max CPC of £50 is £0.93 via the UIs. However, the API gives me the range 1303123 - 1628904, which is about £1.46 when averaged. Here's the XML as logged: [Oct 20 2010 10:02:00.000000 - INFO] POST /api/adwords/o/v201008/ TrafficEstimatorService HTTP/1.1 Host: adwords.google.com Connection: Keep-Alive User-Agent: PHP-SOAP/5.3.0, gzip Accept-Encoding: gzip, deflate Content-Encoding: gzip Content-Type: text/xml; charset=utf-8 SOAPAction: "" Content-Length: 721 <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/ envelope/" xmlns:ns1="https://adwords.google.com/api/adwords/cm/ v201008" xmlns:ns2="https://adwords.google.com/api/adwords/o/v201008" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Header> <ns2:RequestHeader xsi:type="ns1:RequestHeader"> <ns1:authToken>*****</ns1:authToken> <ns1:developerToken>(removed)</ns1:developerToken> <ns1:userAgent>AwApi-PHP-2.3.0-Test</ns1:userAgent> </ns2:RequestHeader> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns2:get> <ns2:selector> <ns2:campaignEstimateRequests> <ns2:adGroupEstimateRequests> <ns2:keywordEstimateRequests> <ns2:keyword> <ns1:text>gym</ns1:text> <ns1:matchType>EXACT</ns1:matchType> </ns2:keyword> </ns2:keywordEstimateRequests> <ns2:keywordEstimateRequests> <ns2:keyword> <ns1:text>health spa</ns1:text> <ns1:matchType>EXACT</ns1:matchType> </ns2:keyword> </ns2:keywordEstimateRequests> <ns2:keywordEstimateRequests> <ns2:keyword> <ns1:text>gym birmingham</ns1:text> <ns1:matchType>EXACT</ns1:matchType> </ns2:keyword> </ns2:keywordEstimateRequests> <ns2:maxCpc> <ns1:microAmount>10000000</ns1:microAmount> </ns2:maxCpc> </ns2:adGroupEstimateRequests> <ns2:targets xmlns:ns1="https://adwords.google.com/api/ adwords/cm/v201008" xsi:type="ns1:CountryTarget"> <ns1:countryCode>GB</ns1:countryCode> </ns2:targets> <ns2:targets xmlns:ns1="https://adwords.google.com/api/ adwords/cm/v201008" xsi:type="ns1:LanguageTarget"> <ns1:languageCode>en</ns1:languageCode> </ns2:targets> </ns2:campaignEstimateRequests> </ns2:selector> </ns2:get> </SOAP-ENV:Body> </SOAP-ENV:Envelope> HTTP/1.1 200 OK Content-Type: text/xml; charset=UTF-8 SOAPAction: "" Content-Encoding: gzip Transfer-Encoding: chunked Date: Wed, 20 Oct 2010 10:02:00 GMT Expires: Wed, 20 Oct 2010 10:02:00 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ResponseHeader xmlns:ns2="https://adwords.google.com/api/adwords/ cm/v201008" xmlns="https://adwords.google.com/api/adwords/o/v201008"> <ns2:requestId>9c6f7cd573e21dedc320a168572fbe8f</ns2:requestId> <ns2:operations>3</ns2:operations> <ns2:responseTime>641</ns2:responseTime> <ns2:units>45</ns2:units> </ResponseHeader> </soap:Header> <soap:Body> <getResponse xmlns="https://adwords.google.com/api/adwords/o/ v201008" xmlns:ns2="https://adwords.google.com/api/adwords/cm/ v201008"> <rval> <campaignEstimates> <Estimate.Type>CampaignEstimate</Estimate.Type> <adGroupEstimates> <Estimate.Type>AdGroupEstimate</Estimate.Type> <keywordEstimates> <Estimate.Type>KeywordEstimate</Estimate.Type> <min> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>1303123</ns2:microAmount> </averageCpc> <averagePosition>2.0</averagePosition> <clicks>9</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>11935013</ns2:microAmount> </totalCost> </min> <max> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>1628904</ns2:microAmount> </averageCpc> <averagePosition>1.0</averagePosition> <clicks>11</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>18601864</ns2:microAmount> </totalCost> </max> </keywordEstimates> <keywordEstimates> <Estimate.Type>KeywordEstimate</Estimate.Type> <min> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>1228794</ns2:microAmount> </averageCpc> <averagePosition>1.5022830963134766</averagePosition> <clicks>4</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>5708185</ns2:microAmount> </totalCost> </min> <max> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>1535992</ns2:microAmount> </averageCpc> <averagePosition>1.0</averagePosition> <clicks>5</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>8927182</ns2:microAmount> </totalCost> </max> </keywordEstimates> <keywordEstimates> <Estimate.Type>KeywordEstimate</Estimate.Type> <min> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>944400</ns2:microAmount> </averageCpc> <averagePosition>2.0</averagePosition> <clicks>0</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>227747</ns2:microAmount> </totalCost> </min> <max> <averageCpc> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>1180501</ns2:microAmount> </averageCpc> <averagePosition>1.0</averagePosition> <clicks>0</clicks> <totalCost> <ns2:ComparableValue.Type>Money</ ns2:ComparableValue.Type> <ns2:microAmount>284684</ns2:microAmount> </totalCost> </max> </keywordEstimates> </adGroupEstimates> </campaignEstimates> </rval> </getResponse> </soap:Body> </soap:Envelope> Any ideas would be most welcome! Neil -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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