Aha, there we go. Yes all I had to do was add in both location/language, and change attribute type to TARGETED_MONTHLY_SEARCHES, and the results matched. It looks like to get the forecast impression, I'd have to create the mock campaigns and adgroups, specified here <https://developers.google.com/adwords/api/docs/guides/traffic-estimator-service> .
But for our purpose, the search volume will work just fine. Thank you! I was On Friday, December 14, 2018 at 1:03:42 AM UTC-5, Dannison Yao (AdWords API Team) wrote: > > Hi Yang, > > Could you confirm if you have applied the same filters on your > TargetingIdeaService and your Keyword Planner? You could refer to this > mapping > guide > <https://developers.google.com/adwords/api/docs/guides/targeting-idea-service#mapping_to_keyword_planner> > to > confirm this as this is usually the reason on why the results don't return > the same with the UI. It seems that you did not set the filters for > location and language in your code. Could you apply this and check if it > would already retrieve the same results? > > If not, could you provide the complete SOAP request and response logs of > the TargetingIdeaService so I could better investigate this? You may use > the *Reply privately to author* option. > > Regards, > Dannison > AdWords API Team > > On Friday, December 14, 2018 at 7:07:32 AM UTC+8, Yang Yu wrote: >> >> Hello, >> I'm having some issues matching the output from >> AdwordsAPI TargetingIdeaService to the Keyword planner UI in Adwords. >> >> I played around with Network search parameter and location/language, but >> it doesn't seem to be matching either. >> >> Can you please take a look at my code? I've also attached the output for >> both code and web UI. >> The API output is showing kitchenaid with 673k search volume. However, >> the Web keyword planner is showing 393k impression >> >> Thank you >> >> Code: >> from googleads import adwords >> >> PAGE_SIZE = 100 >> >> adwords_client = adwords.AdWordsClient.LoadFromStorage() >> >> targeting_idea_service = client.GetService( >> 'TargetingIdeaService', version='v201806') >> >> selector = { >> 'ideaType': 'KEYWORD', >> 'requestType': 'STATS' >> } >> >> selector['requestedAttributeTypes'] = [ >> 'KEYWORD_TEXT', 'SEARCH_VOLUME',] >> >> offset = 0 >> >> selector['paging'] = { >> 'startIndex': str(offset), >> 'numberResults': str(PAGE_SIZE) >> } >> >> >> selector['searchParameters'] = [{ >> 'xsi_type': 'RelatedToQuerySearchParameter', >> 'queries': ['kitchenaid','beverage-air'] >> }] >> >> selector['searchParameters'].append({ >> 'xsi_type': 'NetworkSearchParameter', >> 'networkSetting': { >> 'targetGoogleSearch': True, >> 'targetSearchNetwork': False, >> 'targetContentNetwork': False, >> 'targetPartnerSearchNetwork': False >> } >> }) >> >> page = targeting_idea_service.get(selector) >> >> for result in page['entries']: >> attributes = {} >> for attribute in result['data']: >> attributes[attribute['key']] = getattr(attribute['value'], >> 'value', '0') >> print(attributes) >> > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads 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 --- You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/74dfe51e-d189-4058-acb0-f53bd2a4330a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
