Re: distributing an API client
Hi Eric, Thanks for the reply. I'll take a closer look at the sections you indicated. Cheers, Ed -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: All Data missing in Placement Performance report?
Hi Bryan, I meant to ask have you tried re-running the existing report definition from the UI. This can be done my navigating to Campaigns - > Control panel and library -> Reports, finding the report definition, and clicking "Run now". Is the returned XML valid? That is to say does it appear to be truncated? Have you tried re-downloading the same report definition after this has happened to see if the issue is transient? Best, - Eric On Jan 31, 5:25 pm, ADM wrote: > Eric, > > The AdWords UI report (Network tab with all URLs) does not agree with the > Placement Performance report for this case provided. The Network tab report > shows hundreds of clicks and many conversions, compared to the Placement > Performance report with nothing in it. > > This is not happening every day on this account, but often. It is also > happening on numerous other accounts in the same manner. As far as I can > tell this issue started occurring a little over a week ago, but I am not > certain. I know with certainty it was not happening a month ago. > > Best regards, > Bryan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: distributing an API client
Hi Ed, The method of billing for API units has not changed since 2007. Please see sections II.1 and IV.1.a of the Adwords API Terms and Conditions for more information. Best, - Eric On Jan 31, 3:42 pm, Edwin Kirby wrote: > Hi Eric, > > I hope it's ok to jump in on this thread. I have some related questions. > > I've been going over the TOC and being a software developer and not a > Philadelphia lawyer I'm left with some unanswered questions. > > If I'm strictly a software developer (not an advertiser or agency) and wish > to build a client app, that utilizes the Adwords API, to sell to end users > with their own Adwords accounts (whether individuals or agencies) who gets > charged for the usage? > > I've seen some old posts that indicate/advocating some messy ways to handle > this because at the time of that post (2007) the developer was getting > charged. I'm wondering if this has changed or am I going to have to charge a > subscription fee to cover the charges that will accumulate against my > developer token? It certainly would be cleaner if you could sell the app > outright and it would only work if they had an Adwords account in good > standing. > > Thanks, > > Ed -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: All Data missing in Placement Performance report?
Eric, The AdWords UI report (Network tab with all URLs) does not agree with the Placement Performance report for this case provided. The Network tab report shows hundreds of clicks and many conversions, compared to the Placement Performance report with nothing in it. This is not happening every day on this account, but often. It is also happening on numerous other accounts in the same manner. As far as I can tell this issue started occurring a little over a week ago, but I am not certain. I know with certainty it was not happening a month ago. Best regards, Bryan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: RateExceededError question.
Hi Rick, You are correct, for those two uses cases you can only submit one URL or keyword at a time. We recommend you build in error handling mechanisms that can react to a RateExceededError, and you should be able to do some tuning to ensure that you don't often exceed the limits. Best, - Eric On Jan 31, 12:27 pm, Rick wrote: > Hi Eric, thanks for the response. > > I'm using TargetingIdeaService in 2 ways, both of which don't seem to > allow more than one request at a time. > > RelatedToUrlSearchParameter docs state > For KEYWORD queries, only one URL may be submitted. > and indeed it doesn't work if I try to provide more than 1 URL. > > Second, I'm using RelatedToKeywordSearchParameter to find keywords > related to some other keyword. I can provide a list of keywords in > this case, but there is no way to find out which returned keyword is > related to which submitted keyword. The only way I can think of to get > this information is to submit each keyword as a separate > RelatedToKeywordSearchParameter. > > Any ideas on how to best deal with these limitations? > > Rick Morris > > On Jan 27, 3:46 pm, AdWords API Advisor > wrote: > > > > > > > > > Hi Rick, > > > Unfortunately there is nothing you can do to change the rate limits > > applied to your requests. Can you give me more background on why you > > need to make so many requests per minute? If you are trying to > > retrieve stats on known keywords you can use the requestType STATS and > > batch up to 2000 keywords in a single request. > > > Best, > > - Eric Koleda, AdWords API Team > > > On Jan 25, 3:52 pm, Rick wrote: > > > > I've found via trial and error if I run a single-threaded process > > > making requests against the TargetingIdeaService, I can get about 33 > > > requests per second. > > > > If I run 2 processes making the exact same call, I get the > > > RateExceededError once I exceed more than 2 calls every 1.5 seconds, > > > or about 0.75 requests per second. That's a pretty heavy penalty for > > > trying to load-balance my application. > > > > I notice in the error returned it says: > > > RateExceededError> > rateScope=ACCOUNT, retryAfterSeconds=30> > > > > I see there is a parameter rateKey=light_qps but I can't find any > > > documentation on this anywhere. I assume it's some indication of my > > > rate limits. > > > > Is there some other rateKey that I can apply for that will let me have > > > more than 1 thread active? Or something else I can do about this? > > > > Thanks > > > Rick -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: GetTargetingIdeaService and python
Hi Mikhail, You need to specify the requestedAttributeTypes and include GLOBAL_MONTHLY_SEARCHES, AVERAGE_TARGETED_MONTHLY_SEARCHES, or TARGETED_MONTHLY_SEARCHES. Best, - Eric Koleda, AdWords API Team On Jan 29, 3:54 pm, Mikhail Eremin wrote: > Hi all, > i am trying to get related keywords and monthly search volume for this > keyword using GetTargetingIdeaService api method. > I have successfully got keywords suggestions, but i can't find criteria to > get monthly search volume. > I an using next selector: > > selector = { > 'searchParameters': [{ > 'type': 'RelatedToKeywordSearchParameter', > 'keywords': [{ > 'text': keyword, > 'matchType': 'PHRASE' > }] > }], > 'ideaType': 'KEYWORD', > 'requestType': 'KEYWORD', > 'paging': { > 'startIndex': '0', > 'numberResults': '100' > } > > } > > That i should do to get monthly search volume? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: All Data missing in Placement Performance report?
Hi Bryan, Is this happening every time for this report or sporadically? I tried re-running that specific report through the UI and it returned data successfully. Are you noticing the same behavior in the UI? Best, - Eric Koleda, AdWords API Team On Jan 31, 2:10 am, ADM wrote: > Google, > > Any chance of getting some help on this very important issue? > > I can provide many more examples of this issue. > > It is still happening NUMEROUS times. > > Help! > > Thanks, > Bryan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: distributing an API client
Hi Eric, I hope it's ok to jump in on this thread. I have some related questions. I've been going over the TOC and being a software developer and not a Philadelphia lawyer I'm left with some unanswered questions. If I'm strictly a software developer (not an advertiser or agency) and wish to build a client app, that utilizes the Adwords API, to sell to end users with their own Adwords accounts (whether individuals or agencies) who gets charged for the usage? I've seen some old posts that indicate/advocating some messy ways to handle this because at the time of that post (2007) the developer was getting charged. I'm wondering if this has changed or am I going to have to charge a subscription fee to cover the charges that will accumulate against my developer token? It certainly would be cleaner if you could sell the app outright and it would only work if they had an Adwords account in good standing. Thanks, Ed -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Sandbox: UNEXPECTED_INTERNAL_API_ERROR using LocationExtension
I'm getting UNEXPECTED_INTERNAL_API_ERROR when adding LocationExtension to a campaign. Somehow it was successfully added to the campaign despite responding with this error message. This used to work few weeks ago. API Version: v201008 RequestID: b75df5e28642fa578be4b3b060e86758 Please help, Kevin -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
custom time range not saved in ReportDefinition
Hi! Since last Saturday 29th of January, we are experiencing trouble with setting the custom time ranges in our Reports. The problem is easily reproducable on our side using the Java Client Library: We assemble a new ReportDefinition and an according ReportDefinitionOperation (SET) to set the custom date range, ie. '20110119-20110119'. We run mutate() on the ReportDefinitionServiceInterfaceand inspect the result, which is supposed to be the updated ReportDefinition containing the new time range. The time range, however, is not updated but remains '20110120-20110120' (which we may have set it to at an earlier date). The following SOAP trace further illustrates the problem. We first set up a request to update the time range to '20110119-20110119' and receive as the response the incorrectly updated ReportDefinition. http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201008";> https://adwords.google.com/api/adwords/cm/v201008";>** XXX-XXX- XXX AdWords API Java Client Library - v8.2.2 - automated-visualmeta-agent false false https://adwords.google.com/api/adwords/cm/v201008";> SET 11940986 Date Id KeywordText KeywordMatchType AdGroupId Cost Clicks 201101*19* 201101*19* KEYWORDS_PERFORMANCE_REPORT false CUSTOM_DATE GZIPPED_CSV Please check out the according response below. The erreounus date range is marked in red. http://schemas.xmlsoap.org/soap/envelope/";> https://adwords.google.com/api/adwords/cm/v201008";> b31721dc355adc94de3183c72fe90038 1 428 400 https://adwords.google.com/api/adwords/cm/v201008";> 11940986 Date Id KeywordText KeywordMatchType AdGroupId Cost Clicks 201101*20* 201101*20* Daily Keywords Information Report KEYWORDS_PERFORMANCE_REPORT false CUSTOM_DATE GZIPPED_CSV 20110121 090436 America/Los_Angeles Any help will be appreciated! The weird thing is that our code ran fine just until last Saturday (Central European Time). Johannes -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Upcoming Sandbox DB Refresh: Tomorrow, Tuesday, February 1
Hi, The AdWords API Sandbox's database is scheduled to be refreshed tomorrow, Tuesday, February 1, during which all data stored in the sandbox will be cleared. We apologize for the late notice. AdWords API v13 users will have to recreate their client accounts by making a request to AccountService.getClientAccounts(), and v200909 users or later should make a request to CampaignService.get(). More information on the sandbox environment and our periodic refreshes is available at: http://code.google.com/apis/adwords/docs/sandbox.html Best, - Eric Koleda, AdWords API Team -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: RateExceededError question.
Hi Eric, thanks for the response. I'm using TargetingIdeaService in 2 ways, both of which don't seem to allow more than one request at a time. RelatedToUrlSearchParameter docs state For KEYWORD queries, only one URL may be submitted. and indeed it doesn't work if I try to provide more than 1 URL. Second, I'm using RelatedToKeywordSearchParameter to find keywords related to some other keyword. I can provide a list of keywords in this case, but there is no way to find out which returned keyword is related to which submitted keyword. The only way I can think of to get this information is to submit each keyword as a separate RelatedToKeywordSearchParameter. Any ideas on how to best deal with these limitations? Rick Morris On Jan 27, 3:46 pm, AdWords API Advisor wrote: > Hi Rick, > > Unfortunately there is nothing you can do to change the rate limits > applied to your requests. Can you give me more background on why you > need to make so many requests per minute? If you are trying to > retrieve stats on known keywords you can use the requestType STATS and > batch up to 2000 keywords in a single request. > > Best, > - Eric Koleda, AdWords API Team > > On Jan 25, 3:52 pm, Rick wrote: > > > I've found via trial and error if I run a single-threaded process > > making requests against the TargetingIdeaService, I can get about 33 > > requests per second. > > > If I run 2 processes making the exact same call, I get the > > RateExceededError once I exceed more than 2 calls every 1.5 seconds, > > or about 0.75 requests per second. That's a pretty heavy penalty for > > trying to load-balance my application. > > > I notice in the error returned it says: > > RateExceededError> rateScope=ACCOUNT, retryAfterSeconds=30> > > > I see there is a parameter rateKey=light_qps but I can't find any > > documentation on this anywhere. I assume it's some indication of my > > rate limits. > > > Is there some other rateKey that I can apply for that will let me have > > more than 1 thread active? Or something else I can do about this? > > > Thanks > > Rick > > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Getting global or local search volume of a keyword via API
Hi, I am very new to Adwords API. My target is to "Get global or local search volume of a keyword via API". So my current project is: A textbox in a page, a submit button. In textbox you can type any keyword and then you will get results after submitting the button. Also I have in mind to use Yahoo or WordTracker API. But I have no idea which is better. So I want to start with Adwords API. Can anybody help? bikram.chowdh...@gmail.com -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: How do I get Sandbox to function?
Please try making a call to CampaignService.get() first, as I think this is necessary to initialize your sandbox account. GetCampaignService('v201008'); $selector = new CampaignSelector(); $result = $campaignService->get($selector); ?> On Jan 10, 9:11 pm, Eric Haskins wrote: > When I make calls tosandboxI get > > AuthenticationError.NOT_ADS_USER @ ; trigger:'268974331334' > Service[TargetingIdeaService.get] > > Yet if I change my info over to production it works great??? It > shouldnt be harder to setupsandboxthan production IMHO. So how do I > fix this??? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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