Re: AdHoc Reporting Service Errors
Hi, The temporal issue was happening in our side. The issue has been fixed now. If you are still seeing the error, could you please post it again? Best, - Takeshi, AdWords API Team On Monday, January 21, 2013 3:50:59 AM UTC+9, chris h wrote: Had same problem here. My solution was to switch to OAuth 2.0 - that is working for me. So it must be something Google changed with the authentication. On Sunday, January 20, 2013 12:18:26 AM UTC-5, Michael Ni wrote: same thing over here, what is going on at google? On Saturday, January 19, 2013 3:54:06 AM UTC-8, Abhinay Mehta wrote: Sorry I mean most of our reports SINCE the 17th of Jan are failing. On Saturday, January 19, 2013 11:52:48 AM UTC, Abhinay Mehta wrote: Could someone from Google please tell us what is going on? Most of our reports for the 17th of Jan are still failing, we need this data. On Thursday, January 17, 2013 11:05:07 PM UTC, pete wrote: As of 19:00 GMT this evening, we've been getting errors when requesting AdHoc Reports, (Ad and Keyword Performance report types). In v201206 the errors is AdHoc Report Definition Request failed: !!!1|||-1|||Could not read report??? In v201209 The error is occurring across all the Accounts we manage. We've not made any code changes and other API requests within the jobs are working fine. Is there a problem with the AdHoc Reports service? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: AdWords Test Accounts showing in the AdWords web interface
Hi Akil, The document should be corrected, the right way to confirm the account is setup as a test account is see the unit cost is returned zero in the response soap xml and getting at least one entity in the response. Best, - Takeshi, AdWords API Team On Friday, January 18, 2013 2:18:55 AM UTC+9, Akil Burgess wrote: Hi All, I recently set up two API test accounts but I am unsure as to whether they are actually set up as test accounts. The API Getting Started docs say: - Test Accounts are not visible in and not accessible via AdWords User Interface. - My Client Center (MCC) level calls, such as ManagedCustomerServicehttps://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService get and mutate cannot be used. Both of the accounts are still visible in the user interface and after setting my clientCustomerId to the test accounts I can still use the ManagedCustomerService (The 'get' operation returns the single test account). How can I be certain that the accounts are set up as test accounts? Does anyone else get the same experience with test accounts? Thanks, Akil -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: API for getting keyword/Ad account limit
Hi Prashant, No, it's not available through API. Best, - Takeshi, AdWords API Team On Saturday, January 19, 2013 5:15:31 AM UTC+9, Prashant Nagar wrote: Hi, Is there any api call through which I can get the remaining keyword limit , ad limit on any specific account. I know the total keyword limit for an account is 5m. However, we wanted to check the limit before adding new keywords. Same is true for ads. Thanks, Prashant -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Ad parameters retrieval
Yes it's avaiable using AdParamServicehttps://developers.google.com/adwords/api/docs/reference/latest/AdParamService Best, - Takeshi, AdWords API Team On Saturday, January 19, 2013 12:28:46 PM UTC+9, venky Nalluri wrote: Is it possible to retrieve the current Ad parameters from API? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Errors since 3 days: ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND
Hi, Duplicate of this issue, please see this thread. https://groups.google.com/d/topic/adwords-api/-0T-ZLrE3lY/discussion Best, - Takeshi On Saturday, January 19, 2013 6:22:09 PM UTC+9, Daniel Stosch wrote: Hi, I've a problem with the API. My requests returning a response code 500 and the message *Error Message: Report download failed. Underlying errors are * *Type = 'ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND', Trigger = 'Unable to read report data', FieldPath = ''.* * * My request: * [Jan 19 2013 10:05:29.00 - ERROR] POST /api/adwords/reportdownload/v201209 HTTP/1.1 User-Agent: curl, gzip Host: adwords.google.com Accept: */* Accept-Encoding: gzip Authorization: GoogleLogin auth=deleted developerToken: deleted clientCustomerId: deleted returnMoneyInMicros: false Content-Length: 1766 Expect: 100-continue Content-Type: multipart/form-data; boundary=33f883941800 Parameters: __rdxml: ?xml version=1.0? reportDefinition selector fieldsAdGroupName/fields fieldsAdGroupStatus/fields fieldsAverageCpc/fields fieldsAveragePosition/fields fieldsCampaignName/fields fieldsCampaignStatus/fields fieldsClicks/fields fieldsClickType/fields fieldsConversions/fields fieldsConversionValue/fields fieldsCost/fields fieldsCostPerConversion/fields fieldsCtr/fields fieldsDate/fields fieldsFirstPageCpc/fields fieldsImpressions/fields fieldsKeywordMatchType/fields fieldsKeywordText/fields fieldsMaxCpc/fields fieldsProxyMaxCpc/fields fieldsStatus/fields fieldsQualityScore/fields fieldsTotalConvValue/fields fieldsValuePerConversion/fields fieldsAdNetworkType1/fields fieldsAdNetworkType2/fields predicates fieldAdNetworkType1/field operatorIN/operator valuesSEARCH/values /predicates predicates fieldAdNetworkType2/field operatorIN/operator valuesSEARCH/values valuesSEARCH_PARTNERS/values /predicates dateRange min2001/min max20120419/max /dateRange /selector reportNameKEYWORDS_PERFORMANCE_REPORT_PERFORMANCE_REPORT #1358586231/reportName reportTypeKEYWORDS_PERFORMANCE_REPORT/reportType dateRangeTypeCUSTOM_DATE/dateRangeType downloadFormatGZIPPED_CSV/downloadFormat includeZeroImpressionsfalse/includeZeroImpressions /reportDefinition Response Code: 500 Error Message: Report download failed. Underlying errors are Type = 'ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND', Trigger = 'Unable to read report data', FieldPath = ''. * -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Report Dowload error
Hi, Duplicate of this issue, please see this thread. https://groups.google.com/d/topic/adwords-api/-0T-ZLrE3lY/discussion Best, - Takeshi On Saturday, January 19, 2013 12:28:40 AM UTC+9, Matt Harling wrote: We have an import that has been running for 6months and has been updated to use the new v201209 API, today whilst trying to download a Keyword Performance Report I have been getting an error ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND, I cant find any documentation on this error. Any ideas why I would be seeing 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
Re: AdHoc Reporting Service Errors
The last occurrence in our system was at 21st Jan 2am UTC. That said, I found a workaround by limiting the requests to no more than a single campaigns objects, so I wouldn't expect to see too many errors of this type anyway. How come it took you guys the best part of 4 days to even acknowledge this thread? pete On Monday, 21 January 2013 08:03:11 UTC, Takeshi Hagikura (AdWords API Team) wrote: Hi, The temporal issue was happening in our side. The issue has been fixed now. If you are still seeing the error, could you please post it again? Best, - Takeshi, AdWords API Team On Monday, January 21, 2013 3:50:59 AM UTC+9, chris h wrote: Had same problem here. My solution was to switch to OAuth 2.0 - that is working for me. So it must be something Google changed with the authentication. On Sunday, January 20, 2013 12:18:26 AM UTC-5, Michael Ni wrote: same thing over here, what is going on at google? On Saturday, January 19, 2013 3:54:06 AM UTC-8, Abhinay Mehta wrote: Sorry I mean most of our reports SINCE the 17th of Jan are failing. On Saturday, January 19, 2013 11:52:48 AM UTC, Abhinay Mehta wrote: Could someone from Google please tell us what is going on? Most of our reports for the 17th of Jan are still failing, we need this data. On Thursday, January 17, 2013 11:05:07 PM UTC, pete wrote: As of 19:00 GMT this evening, we've been getting errors when requesting AdHoc Reports, (Ad and Keyword Performance report types). In v201206 the errors is AdHoc Report Definition Request failed: !!!1|||-1|||Could not read report??? In v201209 The error is occurring across all the Accounts we manage. We've not made any code changes and other API requests within the jobs are working fine. Is there a problem with the AdHoc Reports service? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: AdHoc Reporting Service Errors
Was this change an unintentional mistake that is now fixed or was it an intentional change that, sort of, had unforeseen consequences and has been rolled back? I'm asking because we have developed workarounds over the weekend (splitting report downloads by campaign ids) and the answer might be helpful while deciding whether to keep the workarounds around or not. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Accessing the account changes - how can I get the email address of the login that made the change?
are there any plans to include this? Am Montag, 23. Januar 2012 19:54:34 UTC+1 schrieb Kevin Winter: Hi, Unfortunately, who made a change is not currently exposed via the CustomerSyncService. - Kevin Winter AdWords API Team On Tuesday, January 17, 2012 3:28:19 PM UTC-5, Ty.Roden wrote: Using the get_account_changes.pl example application (in Perl) and examining the documentation for the API I cannot seem to find how to access the change information that will allow me to poll the account login that made each particular change? Within the Adwords UI I can see when different logins have made specific changes and I would like to reference *who* made each change if possible. Am I missing this functionality somewhere? If it is possible to accomplish, and any Perl coders have a quick example that would be great. Thank you. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
CustomerSyncService Bug? Service not returning added or deleted adExtensions
Hi All, The CustomerSyncService doesn't seem to be including addedAdExtensions or deletedAdExtensions data. I've performed several CampaignAdExtension updates (via the API and the AdWords web interface) in our test account and the CustomerSyncService does not show any of these changes. When I perform CampaignAdExtensionService get operations I can see the updated data so it seems like this data should have been processed and reflected in the CustomerChangeData. *All* - Is anyone else seeing this behaviour? *API Team* - Is this a bug? Can someone take a look? I have pasted my request and response logs at the end of this message. As we can see other changes (adgroups) are showing in CustomerChangeData but no adExtensions. Thanks in advance for any help! Akil *Request:* ?xml version=1.0 encoding=utf-8?soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd=http://www.w3.org/2001/XMLSchema;!--POST /api/adwords/ch/v201209/CustomerSyncService User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.18010) VsDebuggerCausalityData: uIDPoweSfT+RGipEr2AHcUx8fKcAfOeL1Iv+IUKx5K82Sb8Y4cEEsc5nCVxBn3ybnrh+mf8ACQAA Content-Type: text/xml; charset=utf-8 SOAPAction: Host: adwords.google.com Content-Length: 1463 Accept-Encoding: gzip Connection: Keep-Alive TimeStamp: Mon, 21 Jan 2013 16:47:16 GMT --soap:HeaderRequestHeader xmlns=https://adwords.google.com/api/adwords/ch/v201209;authToken xmlns=https://adwords.google.com/api/adwords/cm/v201209;**/authTokendeveloperToken xmlns=https://adwords.google.com/api/adwords/cm/v201209;**/developerTokenclientCustomerId xmlns=https://adwords.google.com/api/adwords/cm/v201209;2226963136/clientCustomerIduserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201209;** (AwApi-DotNet/15.0.0, Common-Dotnet/1.4.0, .NET CLR/4.0.30319.18010, gzip)/userAgent/RequestHeader/soap:Headersoap:Bodyget xmlns=https://adwords.google.com/api/adwords/ch/v201209;selectordateTimeRangemin xmlns=https://adwords.google.com/api/adwords/cm/v201209;20130118 00 UTC/minmax xmlns=https://adwords.google.com/api/adwords/cm/v201209;20130121 164714 UTC/max/dateTimeRangecampaignIds110290473/campaignIds/selector/get/soap:Body/soap:Envelope *Response:* * * soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;!--Content-Encoding: X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Content-Length: 455 Cache-Control: private, max-age=0 Content-Type: text/xml; charset=UTF-8 Date: Mon, 21 Jan 2013 16:47:31 GMT Expires: Mon, 21 Jan 2013 16:47:31 GMT Server: GSE TimeStamp: Mon, 21 Jan 2013 16:47:16 GMT --soap:Headerns2:ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ch/v201209; xmlns=https://adwords.google.com/api/adwords/cm/v201209;requestId0004d3cf3789ea980ab1540155c5/requestIdserviceNameCustomerSyncService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime1486/responseTimeunits0/units/ns2:ResponseHeader/soap:Headersoap:Bodyns2:getResponse xmlns=https://adwords.google.com/api/adwords/cm/v201209; xmlns:ns2=https://adwords.google.com/api/adwords/ch/v201209;ns2:rvalns2:changedCampaignsns2:campaignId110290473/ns2:campaignIdns2:campaignChangeStatusFIELDS_UNCHANGED/ns2:campaignChangeStatusns2:changedAdGroupsns2:adGroupId6213230793/ns2:adGroupIdns2:adGroupChangeStatusFIELDS_CHANGED/ns2:adGroupChangeStatus/ns2:changedAdGroupsns2:campaignTargetingChangedfalse/ns2:campaignTargetingChanged/ns2:changedCampaignsns2:lastChangeTimestamp20130121 163552 UTC/ns2:lastChangeTimestamp/ns2:rval/ns2:getResponse/soap:Body/soap:Envelope -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Oauth2 jwt ruby issue
Hey guys, Any update on this? Thanks, Georgi On Friday, January 18, 2013 9:20:14 PM UTC+2, Thomas Heller wrote: Hi, I get the same NOT_ADS_USER error using the Java API Client. Any hints what exactly causes this? I'm trying with access the CampaignService with a OAuth2 Service Account and all I get is NOT_ADS_USER? Regards, Thomas Heller On Friday, January 18, 2013 10:21:52 AM UTC+1, Danial Klimkin wrote: Hello Georgi, I have to say it is a library bug. I've logged it and will look into it soon: http://code.google.com/p/google-api-ads-ruby/issues/detail?id=93 -Danial, AdWords API Team. On Thursday, January 17, 2013 1:30:58 PM UTC+4, teamma...@gmail.comwrote: Hi Danial, Just tried replacing the method with OAuth2_jwt and we are doing good progress, because i think the authentication passed successfully. I have the following error now: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209;requestId0004d3788a92a0600ae5630d276f/requestIdserviceNameCampaignService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime27/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/faultstringdetailApiExceptionFault xmlns= https://adwords.google.com/api/adwords/cm/v201209;message[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=AuthenticationErrorfieldPath/fieldPathtriggerlt;nullgt;/triggererrorStringAuthenticationError.NOT_ADS_USER/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonNOT_ADS_USER/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope Is there any chance to get this error because of the domain administration rights - how can check and verify them (is this the google analytics domain owner verification)? Thank you in advance, All the best, Georgi On Thursday, January 17, 2013 11:18:11 AM UTC+2, Danial Klimkin wrote: Hello Georgi, From the stack trace I can see OAUTH2 method is used. You should use OAUTH2_JWT instead. Please check this line in the configuration: :authentication = { :method: OAUTH2_JWT ... Not related to the issue below, but require for the next step. Please make sure you are signed up for a domain and have domain administration rights. This is a pre-requisite for using JWT authorization. -Danial, AdWords API Team. On Wednesday, January 16, 2013 4:15:54 PM UTC+4, teamma...@gmail.comwrote: Hi Danial, Thanks for the quick reply, we've replaced the adwords initialization with the one you've suggested and we are having a progress, but still there is another error: /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:116:in `validate_credentials': Client id is not included in the credentials. (AdsCommon::Errors::AuthError) from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:148:in `create_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/base_handler.rb:50:in `get_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:82:in `get_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:75:in `auth_string' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_headers/oauth_header_handler.rb:45:in `generate_headers' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_headers/base_header_handler.rb:75:in `prepare_request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_service.rb:103:in `block in execute_soap_request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:129:in `yield_objects' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:122:in `process' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:84:in `block in request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in `call' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in `request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:86:in `request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_service.rb:101:in `execute_soap_request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_service.rb:81:in
Create reports filtered on remarketing lists
Hi, We use the API to create reports on campaigns and other usual stuff. Some clients would like to filter those reports using their remarketing lists. Having checked the documentation, I'm not sure how this would be done. How would we set the predicates to get results for remarketing list? Any idea? Thanks, Stéphane -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
How to obtain adschedule criterion ID
How to obtain adschedule criterion IDhttp://www.mail-archive.com/search?l=adwords-api@googlegroups.comq=subject:%22How+to+obtain+adschedule+criterion+ID%22 -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Adgroup filtered by clicks
Hi I am trying to get all ad groups in a campaign that have clicks greater than zero. here is the xml body serviceSelector fieldsId/fields fieldsName/fields fieldsClicks/fields predicates fieldClicks/field operatorGREATER_THAN/operator values0/values /predicates predicates fieldCampaignId/field operatorEQUALS/operator values/values /predicates ordering fieldName/field sortOrderASCENDING/sortOrder /ordering paging startIndex0/startIndex numberResults5/numberResults /paging /serviceSelector But I get all the adgroups in the campaign.. its not filtered on clicks.. does the predicate operator act as OR if i provide multiple? I am using the ruby gem for the api.. Any thoughts would be much appreciated.. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
CustomerSyncService: 1 paused campaign with a 1 second range still causing TOO_MANY_CHANGES error
I have a campaign which has been paused on 10/17/2012 (find status change in change history in web interface). When I tried to use CustomerSyncService to check this, I got TOO_MANY_CHANGES. Even I checked the date on 10/24/2012 which is after paused date, and I wrote code that will auto update 1s time range(if failed with TOO_MANY_CHANGES, it will move to earlier time range by 1s), all I got was TOO_MANY_CHANGES. I also checked some other campaigns, same problem, this makes CustomerSyncService useless. I wonder why not allow us filter the data by status change only(like in change history report in web interface). Here's the log I got from API call: 2013-01-21 11:42:00,915 [main] WARN com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger - SOAP Request: ?xml version=1.0 encoding=UTF-8? soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; soapenv:Header ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/adwords/ch/v201209; soapenv:mustUnderstand=0 ns2:authToken xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201209;DQAAAJUpyXCS9AsP_Ny2sl2u-VS61QWmk2o8HJCcU0XSwGCnJMLMyHRR7OaUsUKiCtBXfmp15cE969wAKqhJedx6RI3p_hRX--paJhvzQtxGAdyE7GvVwzRFBCu5HPo1jCDfSAA3N4I9vbAl9A7icyfEePxMsN5cNc74NFTeUMc-T_T7vxmL0SlO1GjII0w-sNUq_C0V5F56fmXa8xCw_nDThO0Q/ns2:authToken ns3:clientCustomerId xmlns:ns3=https://adwords.google.com/api/adwords/cm/v201209;115-093-1909/ns3:clientCustomerId ns4:developerToken xmlns:ns4=https://adwords.google.com/api/adwords/cm/v201209;2uL3VBOfrDkph5toXA7qyQ/ns4:developerToken ns5:userAgent xmlns:ns5=https://adwords.google.com/api/adwords/cm/v201209;DataPop (AwApi-Java, AdWords-Axis/1.12.1, Common-Java/1.12.1, Axis/1.4, Java/1.6.0_37, maven)/ns5:userAgent ns6:validateOnly xmlns:ns6=https://adwords.google.com/api/adwords/cm/v201209;false/ns6:validateOnly ns7:partialFailure xmlns:ns7=https://adwords.google.com/api/adwords/cm/v201209;false/ns7:partialFailure /ns1:RequestHeader /soapenv:Header soapenv:Body get xmlns=https://adwords.google.com/api/adwords/ch/v201209; selector dateTimeRange ns8:min xmlns:ns8=https://adwords.google.com/api/adwords/cm/v201209;20121024 235954 PST8PDT/ns8:min ns9:max xmlns:ns9=https://adwords.google.com/api/adwords/cm/v201209;20121024 235955 PST8PDT/ns9:max /dateTimeRange campaignIds97338072/campaignIds /selector /get /soapenv:Body /soapenv:Envelope 2013-01-21 11:42:00,915 [main] WARN com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger - SOAP Response: ?xml version=1.0 encoding=UTF-8? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ns2:ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ch/v201209; xmlns=https://adwords.google.com/api/adwords/cm/v201209; requestId0004d3d1a79f0d980ab089056a06/requestId serviceNameCustomerSyncService/serviceName methodNameget/methodName operations1/operations responseTime173/responseTime units0/units /ns2:ResponseHeader /soap:Header soap:Body soap:Fault faultcodesoap:Server/faultcode faultstring[CustomerSyncError.TOO_MANY_CHANGES @ selector]/faultstring detail ns2:ApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201209; xmlns:ns2=https://adwords.google.com/api/adwords/ch/v201209; message[CustomerSyncError.TOO_MANY_CHANGES @ selector]/message ApplicationException.TypeApiException/ApplicationException.Type errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=ns2:CustomerSyncError fieldPathselector/fieldPath trigger/ errorStringCustomerSyncError.TOO_MANY_CHANGES/errorString ApiError.TypeCustomerSyncError/ApiError.Type ns2:reasonTOO_MANY_CHANGES/ns2:reason /errors /ns2:ApiExceptionFault /detail /soap:Fault /soap:Body /soap:Envelope -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
BounceRate and AveragePageviews are available through web interface, but not API?
Hi, I'm building an app to replace an existing manual data extraction process. I have everything working, except that when I request a report of type ADGROUP_PERFORMANCE_REPORT with fields BounceRate and/or AveragePageviews, the request fails with error: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT I notice that requesting the exact same report through the web interface sends the exact same field names in the request payload, and succeeds. Is the API supposed to disallow access to these fields? If so, is there any workaround to get this data? I don't really want to have to add load complexity by querying the Analytics API too. Cheers! Richard -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Oauth2 jwt ruby issue
I'm also seeing this issue with the Ruby client. If there's any workaround that'd be really handy to know. Cheers! Richard On Friday, 18 January 2013 19:20:14 UTC, Thomas Heller wrote: Hi, I get the same NOT_ADS_USER error using the Java API Client. Any hints what exactly causes this? I'm trying with access the CampaignService with a OAuth2 Service Account and all I get is NOT_ADS_USER? Regards, Thomas Heller On Friday, January 18, 2013 10:21:52 AM UTC+1, Danial Klimkin wrote: Hello Georgi, I have to say it is a library bug. I've logged it and will look into it soon: http://code.google.com/p/google-api-ads-ruby/issues/detail?id=93 -Danial, AdWords API Team. On Thursday, January 17, 2013 1:30:58 PM UTC+4, teamma...@gmail.comwrote: Hi Danial, Just tried replacing the method with OAuth2_jwt and we are doing good progress, because i think the authentication passed successfully. I have the following error now: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209;requestId0004d3788a92a0600ae5630d276f/requestIdserviceNameCampaignService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime27/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/faultstringdetailApiExceptionFault xmlns= https://adwords.google.com/api/adwords/cm/v201209;message[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=AuthenticationErrorfieldPath/fieldPathtriggerlt;nullgt;/triggererrorStringAuthenticationError.NOT_ADS_USER/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonNOT_ADS_USER/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope Is there any chance to get this error because of the domain administration rights - how can check and verify them (is this the google analytics domain owner verification)? Thank you in advance, All the best, Georgi On Thursday, January 17, 2013 11:18:11 AM UTC+2, Danial Klimkin wrote: Hello Georgi, From the stack trace I can see OAUTH2 method is used. You should use OAUTH2_JWT instead. Please check this line in the configuration: :authentication = { :method: OAUTH2_JWT ... Not related to the issue below, but require for the next step. Please make sure you are signed up for a domain and have domain administration rights. This is a pre-requisite for using JWT authorization. -Danial, AdWords API Team. On Wednesday, January 16, 2013 4:15:54 PM UTC+4, teamma...@gmail.comwrote: Hi Danial, Thanks for the quick reply, we've replaced the adwords initialization with the one you've suggested and we are having a progress, but still there is another error: /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:116:in `validate_credentials': Client id is not included in the credentials. (AdsCommon::Errors::AuthError) from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:148:in `create_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/base_handler.rb:50:in `get_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:82:in `get_token' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/auth/oauth2_handler.rb:75:in `auth_string' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_headers/oauth_header_handler.rb:45:in `generate_headers' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_headers/base_header_handler.rb:75:in `prepare_request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_service.rb:103:in `block in execute_soap_request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:129:in `yield_objects' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:122:in `process' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:84:in `block in request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in `call' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in `request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/savon-1.2.0/lib/savon/client.rb:86:in `request' from /path/.rvm/gems/ruby-1.9.3-p327/gems/google-ads-common-0.9.0/lib/ads_common/savon_service.rb:101:in `execute_soap_request' from
Re: AdHoc Reporting Service Errors
Hi The latter is the case. That was intentional change, but has been rolled back. But in either case, it should be fixed now. Best, - Takeshi, AdWords API Team On Monday, January 21, 2013 10:48:24 PM UTC+9, oseemann wrote: Was this change an unintentional mistake that is now fixed or was it an intentional change that, sort of, had unforeseen consequences and has been rolled back? I'm asking because we have developed workarounds over the weekend (splitting report downloads by campaign ids) and the answer might be helpful while deciding whether to keep the workarounds around or not. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 to obtain adschedule criterion ID
Hi, Please use CampaignCriterionService and set Id in the selector fields. https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201209-CampaignCriterionService e.g. You can refer similar code examples for Java. https://code.google.com/p/google-api-adwords-java/source/browse/trunk/examples/v201209/GetAllCampaignCriterions.java Best, - Takeshi, On Monday, January 21, 2013 9:21:55 PM UTC+9, Samadhan pawar wrote: How to obtain adschedule criterion IDhttp://www.mail-archive.com/search?l=adwords-api@googlegroups.comq=subject:%22How+to+obtain+adschedule+criterion+ID%22 -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Problems using adwords api in php
Hi Daniel please tell me what credentials i have to use for test account? On Friday, January 11, 2013 7:21:09 PM UTC+5:30, Danial Klimkin wrote: Hello, Please see this guide: https://developers.google.com/adwords/api/docs/signingup The API access is billable, using Test Account is free though. For more details on Test Accounts see: https://developers.google.com/adwords/api/docs/test-accounts -Danial, AdWords API Team. On Friday, January 11, 2013 4:27:47 PM UTC+4, bibudha ranjan wrote: Now i use DEFAULT_SERVER = https://adwords.google.com; as my default server. what i need to do for a developer token. Is it free or paid for testing Google adwords api ? plz provide some information about MCC account... Thank you... On Tuesday, January 8, 2013 2:51:03 PM UTC+5:30, Danial Klimkin wrote: Hello bibudha ranjan, It looks like you are trying to access sandbox which is now shut down. Make sure you have the production server in your settings.ini file: DEFAULT_SERVER = https://adwords.google.com; -Danial, AdWords API Team. On Saturday, January 5, 2013 2:16:38 PM UTC+4, bibudha ranjan wrote: I am using AdWords API PHP Client Library for php. In the auth.ini file i am using my personal gmail account credentials. When i run the files provided in examples folder like GetCampaign.php i got error like SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://adwords-sandbox.google.com/api/adwords/cm/v201209/CampaignService?wsdlhttps://adwords.google.com/api/adwords/o/v201109/TargetingIdeaService?wsdl' : failed to load external entity https://adwords-sandbox.google.com/api/adwords/cm/v201209/CampaignService?wsdlhttps://adwords.google.com/api/adwords/o/v201109/TargetingIdeaService?wsdl . Please help...what to do -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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