Re: Unable to access some authorized clients
Hi Danial, Thanks for sending over the samples. I was finally able to reproduce this behavior by using OAuth credentials for an account *without an associated MCC*. Could you verify that the credentials you are using in the request that produces an empty response are for an account that is not linked to any MCCs? Although this isn't totally intuitive, it is expected behavior. ManagedCustomerService https://developers.google.com/adwords/api/docs/reference/v201409/ManagedCustomerService is meant for working with accounts in an MCC hierarchy, so it won't return any information for a standalone account that's not under any MCCs. Thanks, Josh, AdWords API Team On Thursday, March 5, 2015 at 4:44:53 AM UTC-5, d...@adservice.com wrote: Here are the logs for a request which doesn't return anything, and a request which returns the expected. aw_api_lib.log [04 Mar 2015 14:53:07,766 - INFO ] auth=OAuth client_id= service=ManagedCustomerService method=get response_time=287 request_id=00051076c55f2a980adb476ad3005763 operations=1 is_fault=no [04 Mar 2015 15:04:48,601 - INFO ] auth=OAuth client_id= service=ManagedCustomerService method=get response_time=265 request_id=00051076ef21ac210adb476ad3005763 operations=1 is_fault=no soap_xml.log [04 Mar 2015 14:53:07,022 - INFO ] Outgoing Request: ?xml version=1.0 ?SOAP-ENV:Envelope xmlns:SOAP-ENV= http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsi= http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:HeaderRequestHeader xmlns= https://adwords.google.com/api/adwords/mcm/v201406;developerToken xmlns=https://adwords.google.com/api/adwords/cm/v201406;REDACTED/developerTokenuserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201406;./ get_account_hierarchy.pl (AwApi-Perl/3.1.1, Common-Perl/3.1.1, SOAP-WSDL/v3.002, libwww-perl/6.06, perl/5.018002)/userAgentvalidateOnly xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/validateOnlypartialFailure xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/partialFailure/RequestHeader/SOAP-ENV:HeaderSOAP-ENV:Bodyget xmlns=https://adwords.google.com/api/adwords/mcm/v201406;serviceSelectorfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;Name/fieldsfields xmlns=https://adwords.google.com/api/adwords/cm/v201406 CustomerId/fields/serviceSelector/get/SOAP-ENV:Body/SOAP-ENV:Envelope [04 Mar 2015 14:53:07,717 - INFO ] Incoming response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406; xmlns= https://adwords.google.com/api/adwords/mcm/v201406;ns2:requestId00051076c55f2a980adb476ad3005763/ns2:requestIdns2:serviceNameManagedCustomerService/ns2:serviceNamens2:methodNameget/ns2:methodNamens2:operations1/ns2:operationsns2:responseTime287/ns2:responseTime/ResponseHeader/soap:Headersoap:BodygetResponse xmlns=https://adwords.google.com/api/adwords/mcm/v201406; xmlns:ns2= https://adwords.google.com/api/adwords/cm/v201406 rvalns2:totalNumEntries0/ns2:totalNumEntriesns2:Page.TypeManagedCustomerPage/ns2:Page.Type/rval/getResponse/soap:Body/soap:Envelope [04 Mar 2015 15:04:46,735 - INFO ] Outgoing Request: ?xml version=1.0 ?SOAP-ENV:Envelope xmlns:SOAP-ENV= http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsi= http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:HeaderRequestHeader xmlns= https://adwords.google.com/api/adwords/mcm/v201406;developerToken xmlns=https://adwords.google.com/api/adwords/cm/v201406;REDACTED/developerTokenuserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201406;./ get_account_hierarchy.pl (AwApi-Perl/3.1.1, Common-Perl/3.1.1, SOAP-WSDL/v3.002, libwww-perl/6.06, perl/5.018002)/userAgentvalidateOnly xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/validateOnlypartialFailure xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/partialFailure/RequestHeader/SOAP-ENV:HeaderSOAP-ENV:Bodyget xmlns=https://adwords.google.com/api/adwords/mcm/v201406;serviceSelectorfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;Name/fieldsfields xmlns=https://adwords.google.com/api/adwords/cm/v201406 CustomerId/fields/serviceSelector/get/SOAP-ENV:Body/SOAP-ENV:Envelope [04 Mar 2015 15:04:48,420 - INFO ] Incoming response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406; xmlns= https://adwords.google.com/api/adwords/mcm/v201406;ns2:requestId00051076ef21ac210adb476ad3005763/ns2:requestIdns2:serviceNameManagedCustomerService/ns2:serviceNamens2:methodNameget/ns2:methodNamens2:operations1/ns2:operationsns2:responseTime265/ns2:responseTime/ResponseHeader/soap:Headersoap:BodygetResponse xmlns=https://adwords.google.com/api/adwords/mcm/v201406; xmlns:ns2= https://adwords.google.com/api/adwords/cm/v201406
Re: Get Website URL where my ad is displayed
Hi Ronak, Please take a look at the ValueTrack examples section in the Help Center article from my previous post https://support.google.com/adwords/answer/2375447?hl=en#examples. It shows several examples of inserting ValueTrack parameters in your destination URLs. Thanks, Josh, AdWords API Team On Thursday, March 5, 2015 at 12:37:45 PM UTC-5, MCC Test wrote: Hello Josh, Any updates? Thanks, Ronak Shah On Thursday, March 5, 2015 at 10:02:30 AM UTC+5:30, MCC Test wrote: Hello Josh, Thanks for getting back to me I would really want to add value track parameters. But I have one confusion regarding how to set, let's say my ad is displayed on www.example.com and the landing page is www.mydomain.com user clicks an ad from example.com and comes to mydomain.com then how should I need to set value track parameters in destination URL. Please help me. Thanks, Ronak Shah -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e3d854ef-679e-4ef2-8bcc-afb274817c30%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Video Ads - How to pull metrics from Adwords API.
Hi Josh, We'd like to register our need for this functionality as well, can you provide any context for why this has not been added in yet? There seems to be quite a bit of demand for programatic access to reporting here. Best, Jamie On Monday, January 12, 2015 at 7:57:33 AM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi CJ, We're aware that there's a lot of interest in this functionality, but unfortunately I don't have any updates at this time. Thanks, Josh, AdWords API Team On Friday, January 9, 2015 at 9:45:13 PM UTC-5, CJ wrote: Just joining in the fun on this one. Almost been 3 years since the original question. Any updates on when it will be in the API or other ways to automate video campaign reporting? Thanks, CJ On Monday, December 22, 2014 at 11:46:34 AM UTC-8, she...@zenmarketing.co wrote: Hello everyone: I am facing this problem. Can someone tell me how to get the automated email reports daily for this video ad? I am uanble to find the daily report. Also, when will the API be available? Shengyi On Tuesday, November 25, 2014 1:29:32 AM UTC-8, max wrote: We're facing exactly the same issue. Really struggling to understand why google are making it so difficult to access Youtube data without logging in to adwords On Monday, November 24, 2014 10:09:08 AM UTC, Francesco Boano wrote: Hi! Since a few days, the account we used to downalod CSV reports via email (only mail access), needs to perform a login before downloading the report: this makes the process more complex as this solution was exploited because API are not working for videos. Would there be an easier method for downloading CSV video reports ? Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f6a238de-3fae-4de6-adaa-43810fb66915%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: googleads.yaml Location Problem
What is the name of the config file? On Tuesday, December 2, 2014 at 2:48:21 PM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi, By default, the library is going to look for your configuration file in your home directory. However, if you want it to load the file from an alternate location you can pass the path when creating your AdWords client https://github.com/googleads/googleads-python-lib#user-content-caching-authentication-information, e.g., adwords_client = AdWordsClient.LoadFromStorage(*full_path_to_your_config* ) Cheers, Josh, AdWords API Team On Tuesday, December 2, 2014 5:20:34 PM UTC-5, Sam wrote: Probably a stupid question, but I'm just starting to play around using Python and testing using the examples in the library, but am getting an error where the googleads.yaml file (which is up to date) is being search for in a location other than the one in which it sits (its original one when unzipped - C:\Python27\TestApp\googleads-python-lib-master). The error is: PS C:\Python27\TestApp\googleads-python-lib-master\examples\adwords\v201409\reporting python get_report_fields.py Traceback (most recent call last): File get_report_fields.py, line 54, in module adwords_client = adwords.AdWordsClient.LoadFromStorage() File build\bdist.win32\egg\googleads\adwords.py, line 218, in LoadFromStorage File build\bdist.win32\egg\googleads\common.py, line 81, in LoadFromStorage googleads.errors.GoogleAdsValueError: Given yaml file, C:\Users\Sam\googleads.yaml, could not be opened. Do I need to move the file to this location? Why is this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/b3c9bb82-4729-45c4-bbe1-cd11eedb2824%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: googleads.yaml Location Problem
Hi, The file is named googleads.yaml https://github.com/googleads/googleads-python-lib#user-content-caching-authentication-information. There's a sample version of this file https://github.com/googleads/googleads-python-lib/blob/master/googleads.yaml in the library as well. Thanks, Josh, AdWords API Team On Thursday, March 5, 2015 at 5:37:35 PM UTC-5, atro...@prosper.com wrote: What is the name of the config file? On Tuesday, December 2, 2014 at 2:48:21 PM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi, By default, the library is going to look for your configuration file in your home directory. However, if you want it to load the file from an alternate location you can pass the path when creating your AdWords client https://github.com/googleads/googleads-python-lib#user-content-caching-authentication-information, e.g., adwords_client = AdWordsClient.LoadFromStorage( *full_path_to_your_config*) Cheers, Josh, AdWords API Team On Tuesday, December 2, 2014 5:20:34 PM UTC-5, Sam wrote: Probably a stupid question, but I'm just starting to play around using Python and testing using the examples in the library, but am getting an error where the googleads.yaml file (which is up to date) is being search for in a location other than the one in which it sits (its original one when unzipped - C:\Python27\TestApp\googleads-python-lib-master). The error is: PS C:\Python27\TestApp\googleads-python-lib-master\examples\adwords\v201409\reporting python get_report_fields.py Traceback (most recent call last): File get_report_fields.py, line 54, in module adwords_client = adwords.AdWordsClient.LoadFromStorage() File build\bdist.win32\egg\googleads\adwords.py, line 218, in LoadFromStorage File build\bdist.win32\egg\googleads\common.py, line 81, in LoadFromStorage googleads.errors.GoogleAdsValueError: Given yaml file, C:\Users\Sam\googleads.yaml, could not be opened. Do I need to move the file to this location? Why is this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/be257eef-a877-44ea-af5e-be2f1ef11b61%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: INVALID_PROXIMITY_ADDRESS occurs for valid data episodically
Hi, Do you happen to have request IDs from a response for a request that succeeded and a request that failed? Thanks, Josh, AdWords API Team On Wednesday, March 4, 2015 at 1:57:47 AM UTC-5, Dzmitry Zahusta wrote: Hi! While performing the following code INVALID_PROXIMITY_ADDRESS occurs episodically Address address = new Address(); address.setCityName(Johnson City); address.setCountryCode(Tennessee); address.setProvinceName(US); Proximity proximity = new Proximity(); proximity.setAddress(address); proximity.setRadiusDistanceUnits(ProximityDistanceUnits.MILES); proximity.setRadiusInUnits(30.0); CampaignCriterion campaignCriterion = new CampaignCriterion(); campaignCriterion.setCampaignId(campaignId); campaignCriterion.setCriterion(proximity); CampaignCriterionOperation operation = new CampaignCriterionOperation(); operation.setOperand(campaignCriterion); operation.setOperator(Operator.ADD); campaignCriterionService.mutate(new CampaignCriterionOperation[] { operation }); After repeating this code with no changes proximity is added with no issue. The proper address data may vary. What is going on? It does seem as bug on your side. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/5b04ada6-77c6-42dc-835a-c6ddb0f29258%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [JAVA] Checksum validation failed
Hi Josh, Yes, I've tried some of the answers but it still not works. And I'm not using Archiva so I can't do the rest. Maybe it's time to try the Gradle. Thanks, Brandon Josh Radcliff (AdWords API Team)於 2015年3月4日星期三 UTC+8下午9時59分35秒寫道: Hi Brandon, Did you try any of the suggestions in the following stackoverflow post? http://stackoverflow.com/questions/1765959/maven-checksum-failed Thanks, Josh, AdWords API Team On Tuesday, March 3, 2015 at 8:32:03 PM UTC-5, Brandon wrote: Hi, I'm using Maven. Recently, it kept printing warning messages every time I built my project. Everything goes fine, just a little bit annoying. The error messages are as follows: [WARNING] Checksum validation failed, expected 1499efa512d74d675dfc5cd9e9635799eb742aed but is 852c0ecde1c2383b35f8c2b13db66ed891ac4625 for https://repo.maven.apache.org/maven2/com/google/api-ads/ads-lib/maven-metadata.xml [WARNING] Checksum validation failed, expected cb148cfc547966f71893653cdc92396962d86d31 but is ba81d771811f223823b1f6f3f5de083dd9b3296e for https://repo.maven.apache.org/maven2/com/google/api-ads/adwords-axis/maven-metadata.xml I've deleted my repository and rebuilt it again but it still printed these messages. Is there anything I can do to fix this problem? Thanks, Brandon -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/12755a23-7401-418b-9768-e7625a3381b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Get Keywords without rate exceeded error
Hi, If your campaigns do not have any impressions (ads served) for the date range of your report, make sure you are including zero impressions https://developers.google.com/adwords/api/docs/guides/zero-impression-reports, as described in this blog post http://googleadsdeveloper.blogspot.com/2011/12/zero-impression-data-in-adwords-api.html . Thanks, Josh, AdWords API Team On Thursday, March 5, 2015 at 5:15:11 AM UTC-5, prasa...@zohocorp.com wrote: When using Keyword Performance report i'm getting empty report only with headers. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/abef3b09-7eb8-46cc-a1bc-7aa251693b98%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Get Website URL where my ad is displayed
Hello Josh, Any updates? Thanks, Ronak Shah On Thursday, March 5, 2015 at 10:02:30 AM UTC+5:30, MCC Test wrote: Hello Josh, Thanks for getting back to me I would really want to add value track parameters. But I have one confusion regarding how to set, let's say my ad is displayed on www.example.com and the landing page is www.mydomain.com user clicks an ad from example.com and comes to mydomain.com then how should I need to set value track parameters in destination URL. Please help me. Thanks, Ronak Shah -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d55a1de6-d184-448c-a0be-b19ebff301ca%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
ConversionTrackerService get call returning duplicate data
Hello, We've been seeing issue with the ConversionTrackerService across multiple accounts where a get request will end up yielding duplicate ConversionTrackers across several ConversionTrackerPage's. The scenario I've tracked is as follows. 1. We request conversion trackers from the ConversionTrackerService with various fields included in the selector, with Paging startIndex = 0 and a numberResults = 1 both specified = true. 2. The ConversionTrackerService responds with 3 entries (this corresponds to the total number of Conversion Actions displayed in AdWords), but the totalNumEntries is equal to 34 3. We make another request with startIndex updated to 3. 4. The ConversionTrackerService responds with 2 entries which are exact duplicates of the ConversionTrackers (even with the same ids) as the ConversionTrackers returned in the 1st request. 5. This process repeats as we increment startIndex by 2 until we've recieved 34 ConversionTrackers total, the totalNumEntries, and we stop making requests. I've attached the SOAP envelopes for the 1st 2 request and responses. We've interacted with many other AdWords API services with the same logic and never encountered this before. Any assistance on this issue would be greatly appreciated. Thanks, Michael -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/7cce0dda-e176-448d-8dda-bc005a961bce%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. RequestResponseConversionTracker.xml Description: XML document
Re: Unexpectedly getting error faultMessage=[RateExceededError
Hello Jason, Could you please collect all the upload logs (both succeeded and failed) for the day and send me over email (reply to author on the right)? -Danial, AdWords API Team. On Wednesday, March 4, 2015 at 8:35:36 PM UTC+3, Jason Vander Zalm wrote: My last attempt was yesterday, so I tried again today and it let me upload 13 conversion before returning the error: RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400 I then waited a minute and restarted the script. It then let me upload another 7 before returning the same error. I then waited another minute and restarted the script, and it let me upload another 4. I have hundreds of conversions to upload per day, so obviously uploading a few at a time isn't a workable solution here. Thanks, Jason. On Wednesday, March 4, 2015 at 9:18:04 AM UTC-8, Jason Vander Zalm wrote: Well like I said, I attempted to upload well under 100, and only did it a few times - so I'm certain it would have been under 500 requests in total, so I'm not sure why I was getting that error. I then waited 24 hrs and tried again, and was again able to upload less than 100 conversions before I started getting the same error. Just let me know if there's any info you need from me in order to investigate. Thanks, Jason. On Monday, March 2, 2015 at 4:17:59 AM UTC-8, Danial Klimkin wrote: Hello Jason, As per rate sheet, each object mutate is calculated as an operation: https://developers.google.com/adwords/api/docs/ratesheet for offline conversions, each conversion upload is an operation. So if you upload 497 conversion, it's 497 operations consumed, regardless of success or failure. If all of them fail and you keep re-trying, you'll exhaust your quota after ~20 retries. -Danial, AdWords API Team. On Saturday, February 28, 2015 at 9:46:36 AM UTC+3, Jason Vander Zalm wrote: I'm attempting to upload offline conversions using the API. Unfortunately after a few attempts (well under 100) I'm now getting: [Feb 27 2015 22:12:51.00 - ERROR] effectiveUser=481-307-7667 service=OfflineConversionFeedService method=mutate operators={ADD: 497} responseTime=42 requestId=0005101fe752ef600abfa104c7000f83 operations=497 units= server=adwords.google.com isFault=true faultMessage=[RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400] According to the email I got when I signed up for the service, I'm supposed to be able to process 10,000 transactions per day?: About Your Free API Operations: Your AdWords API usage will be free, but limited to 10,000 operations per day. Each AdWords API operation such as a ‘get’ or ‘mutate’ is counted as a separate operation. 10,000 operations per day is sufficient for most developers and companies, however if at a later point you need more than 10,000 operations per day, then you’ll need to apply for Standard Access. Please do not apply for Standard Access if you do not require more than 10,000 operations per day, as Standard access will only be approved if your API usage reflects this need. For more information about operations and how to apply for Standard Access, please visit: *https://developers.google.com/adwords/api/faq* https://developers.google.com/adwords/api/faq. What's up? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/a4cca2ff-9629-47ca-9571-3826a2163536%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
faultString: [AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']
I am new to APIs. I started working on AdWords API recently and my task is to find trending words on google or finding traffic estimate for specific words. I did OAuth 2.0 and entered Client Id, ClientSecret and refresh token in ads.properties file. But when i run EstimateKeywordTraffic.java i get the following Exception- Exception in thread main AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: [AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;'] faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/cm/v201409}ApiExceptionFault:message[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=AuthenticationErrorfieldPath/triggerlt;nullgt;/triggererrorStringAuthenticationError.NOT_ADS_USER/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonNOT_ADS_USER/reason/errors [AuthenticationError.NOT_ADS_USER @ ; trigger:'null'] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201409.cm.ApiException.getDeserializer(ApiException.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.google.api.ads.adwords.axis.v201409.cm.CampaignServiceSoapBindingStub.get(CampaignServiceSoapBindingStub.java:1350) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
Excluded locations.
Hello, I have all states excluded under* locations* except for *New Mexico* where I want my ads shown. For some reason I am getting clicks from other states. The most recent was from Kansas. This is where the click came from http://addgadgets.com/ipaddress/index.php?ipaddr=73.42.115.34 These clicks are costing me money. How do I stop this and why is this happening? Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3f0e6db8-061e-42e6-8a74-b4e74d48b1e5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Not able to access one (of three) Adwords accounts in MCC: AuthorizationError.USER_PERMISSION_DENIED
Hi, I have an MCC that is linked to three Adwords-Accounts. Data for all three accounts can be displayed in the MCC web interface. I can access the data for two accounts via API without any problems. However, when trying to access data of the third Adwords account via API, I receive an error: https://developers.google.com/adwords/api/docs/common-errors#AuthorizationError.USER_PERMISSION_DENIED Any ideas? Thanks, - Felix -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/9b9fa5ad-d9f5-4a31-b244-b7fbb28d6bfc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: faultString: [AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']
Hello Vibhav, Please make sure to be logged in under the AdWords account when generating the refresh token. -Danial, AdWords API Team. On Thursday, March 5, 2015 at 5:03:46 PM UTC+3, Vibhav Agarwal wrote: I am new to APIs. I started working on AdWords API recently and my task is to find trending words on google or finding traffic estimate for specific words. I did OAuth 2.0 and entered Client Id, ClientSecret and refresh token in ads.properties file. But when i run EstimateKeywordTraffic.java i get the following Exception- Exception in thread main AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: [AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;'] faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/cm/v201409}ApiExceptionFault:message[AuthenticationError.NOT_ADS_USER @ ; trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=AuthenticationErrorfieldPath/triggerlt;nullgt;/triggererrorStringAuthenticationError.NOT_ADS_USER/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonNOT_ADS_USER/reason/errors [AuthenticationError.NOT_ADS_USER @ ; trigger:'null'] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201409.cm.ApiException.getDeserializer(ApiException.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at
Re: Excluded locations.
Hello Mark, Please check with the general AdWords support on this question as it is out of scope for the API team: https://support.google.com/adwords/ -Danial, AdWords API Team. On Thursday, March 5, 2015 at 5:03:25 PM UTC+3, Mark Ruocco wrote: Hello, I have all states excluded under* locations* except for *New Mexico* where I want my ads shown. For some reason I am getting clicks from other states. The most recent was from Kansas. This is where the click came from http://addgadgets.com/ipaddress/index.php?ipaddr=73.42.115.34 These clicks are costing me money. How do I stop this and why is this happening? Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/7c6ecd04-7b3f-431e-89ad-9173b0bccbcf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Not able to access one (of three) Adwords accounts in MCC: AuthorizationError.USER_PERMISSION_DENIED
Hello Felix, What are the CIDs of these three accounts and the MCC account (ID like 123-456-7890 visible on the top-right corner in the UI)? -Danial, AdWords API Team. On Thursday, March 5, 2015 at 5:03:44 PM UTC+3, Felix Bodeewes wrote: Hi, I have an MCC that is linked to three Adwords-Accounts. Data for all three accounts can be displayed in the MCC web interface. I can access the data for two accounts via API without any problems. However, when trying to access data of the third Adwords account via API, I receive an error: https://developers.google.com/adwords/api/docs/common-errors#AuthorizationError.USER_PERMISSION_DENIED Any ideas? Thanks, - Felix -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/779da546-c60d-43a2-b7db-3c23e9630c71%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Adwords api to get the adspent on a website
Please see this page as a starting point: https://developers.google.com/adwords/api/ -Danial, AdWords API Team. On Thursday, March 5, 2015 at 5:03:44 PM UTC+3, testf...@gmail.com wrote: I want to know adSpend/cost on a general website ,so how can i get API for the same -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/2f5e460a-5d55-424b-9cf4-5b41ddac355e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Adwords api to get the adspent on a website
I want to know adSpend/cost on a general website ,so how can i get API for the same -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f283dd62-3b04-4212-94e5-a98cd7e13aae%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Consistency of CLICK_PERFORMANCE_REPORT
Hello Sam, Please see this article on the data freshness: https://support.google.com/adwords/answer/2544985 Generally, stats are final 72 hours, there still could be edge cases (e.g. someone had a page open for a week and then clicked an ad) but those are very uncommon. Side question: no, AdWords only stores and returns click data obtained from serving. -Danial, AdWords API Team. On Thursday, March 5, 2015 at 12:10:53 AM UTC+3, Sam Ingrassia wrote: Thanks for you answers in advance - We are seeing gclids pop into days that were previously aggregated, for example: pulled down data for 2015-02-01 on 2015-02-02, 1531 gclid count pulled down data for 2015-02-01 on 2015-02-03, 1575 gclid count That said, as far as setting expectations, should we be continually pulling down CLICK_PERFORMANCE_REPORT on a rolling 90 days in order to close out a date and assume those are all the clicks we are going to see for that date? Is the expectation that until a day falls out of the 90 day data availability of CLICK_PERFORMANCE_REPORT, the number of glclids the api returns is subject to change? as a side question - is there a way to take glclids we have in our logs and feed them into the api to get the same data from the CLICK_PERFORMANCE_REPORT report? Thanks! Sam -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/545516ce-7e18-402a-acc0-d022c9b594ff%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Invalid_grant exception while downloading reports
Hello Murali, It is possible the access for the application was revoked. In this case you need to obtain a new refresh token. -Danial, AdWords API Team. On Thursday, March 5, 2015 at 1:10:16 AM UTC+3, murali.p...@gmail.com wrote: Hi. I have been downloading reports for certain accounts in an MCC account. I am using PHP library. While downloading reports , an exception raised Report download failed. Underlying errors are Type = 'AuthorizationError.USER_PERMISSION_DENIED', Trigger = 'null', FieldPath = ''. and process exited. Again I have tried to download the reports, now exception is { error : invalid_grant } . I am not getting a log file even after giving $user - log_all(); Everything was working fine before . Please help me . Do I need to recreate a refresh token ? Thank you in advance Murali -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f40298ff-df3d-46bc-ab29-0acc3bd7e993%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Unable to mutate ProductPartitions for AdGroup
Hi, The problem is that your other node is a SUBDIVISION node, but it needs to be a UNIT node. Here's what you are attempting to create: - root, type = SUBDIVISION - CanonicalCondition=NEW, type = UNIT - CanonicalCondition=null, type = SUBDIVISION To fix this, you can either: a) make the other node an excluded unit node rootNode.addChild(ProductDimensions.createCanonicalCondition(null)) .asExcludedUnit(); OR b) make the other node a biddable unit node with a bid. rootNode.addChild(ProductDimensions.createCanonicalCondition(null)) .asBiddableUnit().setBid(*...*); *// replace ... with your bid amount in micros* Thanks, Josh, AdWords API Team On Thursday, March 5, 2015 at 9:56:05 AM UTC-5, Михаил Бесчетнов wrote: Hello! There is an issue with adding a ProductPartition list for AdGroup. I'm trying to add new ProductPartition to existing root partition, which is now empty: AdGroupCriterionServiceInterface adGroupCriterionService = new AdWordsServices().get(adWordsSession, AdGroupCriterionServiceInterface.class); ProductPartitionTree partitionTree = ProductPartitionTree.createAdGroupTree(new AdWordsServices(), adWordsSession, request.getAdGroupId()); ProductPartitionNode rootNode = partitionTree.getRoot().asSubdivision(); rootNode.addChild( ProductDimensions.createCanonicalCondition(ProductCanonicalConditionCondition.NEW) ).asBiddableUnit().setBid(10L); rootNode.addChild( ProductDimensions.createCanonicalCondition(null) ).asSubdivision(); ListAdGroupCriterionOperation mutateOperations = partitionTree.getMutateOperations(); if (mutateOperations.isEmpty()) { System.out.println(Nothing to do); } else { adGroupCriterionService.mutate( mutateOperations.toArray( new AdGroupCriterionOperation[mutateOperations.size()] ) ); } It looks just like in example ( https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201409/shoppingcampaigns/AddProductPartitionTree.java), but in my case server returns: [AdGroupCriterionError.PRODUCT_PARTITION_SUBDIVISION_REQUIRES_OTHERS_CASE @ operations; trigger:'ProductPartition{id=TempCriterionId{id=1}, bidSimulatorStatus=null, partitionType=SUBDIVISION, parentCriterionId=null, productGroup=null, caseValue=null, decisionPath=[]}'] What is wrong? :) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/9e81742c-e88d-4989-be7d-ff40761f5ba3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Unable to access some authorized clients
Here are the logs for a request which doesn't return anything, and a request which returns the expected. aw_api_lib.log [04 Mar 2015 14:53:07,766 - INFO ] auth=OAuth client_id= service=ManagedCustomerService method=get response_time=287 request_id=00051076c55f2a980adb476ad3005763 operations=1 is_fault=no [04 Mar 2015 15:04:48,601 - INFO ] auth=OAuth client_id= service=ManagedCustomerService method=get response_time=265 request_id=00051076ef21ac210adb476ad3005763 operations=1 is_fault=no soap_xml.log [04 Mar 2015 14:53:07,022 - INFO ] Outgoing Request: ?xml version=1.0 ?SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:HeaderRequestHeader xmlns=https://adwords.google.com/api/adwords/mcm/v201406;developerToken xmlns=https://adwords.google.com/api/adwords/cm/v201406;REDACTED/developerTokenuserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201406;./get_account_hierarchy.pl (AwApi-Perl/3.1.1, Common-Perl/3.1.1, SOAP-WSDL/v3.002, libwww-perl/6.06, perl/5.018002)/userAgentvalidateOnly xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/validateOnlypartialFailure xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/partialFailure/RequestHeader/SOAP-ENV:HeaderSOAP-ENV:Bodyget xmlns=https://adwords.google.com/api/adwords/mcm/v201406;serviceSelectorfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;Name/fieldsfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;CustomerId/fields/serviceSelector/get/SOAP-ENV:Body/SOAP-ENV:Envelope [04 Mar 2015 14:53:07,717 - INFO ] Incoming response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406; xmlns=https://adwords.google.com/api/adwords/mcm/v201406;ns2:requestId00051076c55f2a980adb476ad3005763/ns2:requestIdns2:serviceNameManagedCustomerService/ns2:serviceNamens2:methodNameget/ns2:methodNamens2:operations1/ns2:operationsns2:responseTime287/ns2:responseTime/ResponseHeader/soap:Headersoap:BodygetResponse xmlns=https://adwords.google.com/api/adwords/mcm/v201406; xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406;rvalns2:totalNumEntries0/ns2:totalNumEntriesns2:Page.TypeManagedCustomerPage/ns2:Page.Type/rval/getResponse/soap:Body/soap:Envelope [04 Mar 2015 15:04:46,735 - INFO ] Outgoing Request: ?xml version=1.0 ?SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:HeaderRequestHeader xmlns=https://adwords.google.com/api/adwords/mcm/v201406;developerToken xmlns=https://adwords.google.com/api/adwords/cm/v201406;REDACTED/developerTokenuserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201406;./get_account_hierarchy.pl (AwApi-Perl/3.1.1, Common-Perl/3.1.1, SOAP-WSDL/v3.002, libwww-perl/6.06, perl/5.018002)/userAgentvalidateOnly xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/validateOnlypartialFailure xmlns=https://adwords.google.com/api/adwords/cm/v201406;false/partialFailure/RequestHeader/SOAP-ENV:HeaderSOAP-ENV:Bodyget xmlns=https://adwords.google.com/api/adwords/mcm/v201406;serviceSelectorfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;Name/fieldsfields xmlns=https://adwords.google.com/api/adwords/cm/v201406;CustomerId/fields/serviceSelector/get/SOAP-ENV:Body/SOAP-ENV:Envelope [04 Mar 2015 15:04:48,420 - INFO ] Incoming response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406; xmlns=https://adwords.google.com/api/adwords/mcm/v201406;ns2:requestId00051076ef21ac210adb476ad3005763/ns2:requestIdns2:serviceNameManagedCustomerService/ns2:serviceNamens2:methodNameget/ns2:methodNamens2:operations1/ns2:operationsns2:responseTime265/ns2:responseTime/ResponseHeader/soap:Headersoap:BodygetResponse xmlns=https://adwords.google.com/api/adwords/mcm/v201406; xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406;rvalns2:totalNumEntries1/ns2:totalNumEntriesns2:Page.TypeManagedCustomerPage/ns2:Page.Typeentriesnamex/namecustomerId6153306165/customerId/entries/rval/getResponse/soap:Body/soap:Envelope Thanks, Daniel On Wednesday, March 4, 2015 at 6:17:06 PM UTC+1, Josh Radcliff (AdWords API Team) wrote: Hi, Are you specifying any additional predicates in your request? I ask because both of those accounts are regular (non-MCC) AdWords accounts, so if you have a predicate on *CanManageClients = true*, then the request will not return any *ManagedCustomer*s. Could you post your SOAP request (with sensitive information removed)? The Perl library logs requests to the *logs* directory under your home directory. Thanks, Josh, AdWords API Team On Wednesday, March 4, 2015 at 9:07:22 AM UTC-5, d...@adservice.com wrote: Hi Josh, No, when i execute the
Re: Get Keywords without rate exceeded error
When using Keyword Performance report i'm getting empty report only with headers. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/62cba75b-da6d-4784-8730-60344e850ef3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Unable to mutate ProductPartitions for AdGroup
Hello! There is an issue with adding a ProductPartition list for AdGroup. I'm trying to add new ProductPartition to existing root partition, which is now empty: AdGroupCriterionServiceInterface adGroupCriterionService = new AdWordsServices().get(adWordsSession, AdGroupCriterionServiceInterface.class); ProductPartitionTree partitionTree = ProductPartitionTree.createAdGroupTree(new AdWordsServices(), adWordsSession, request.getAdGroupId()); ProductPartitionNode rootNode = partitionTree.getRoot().asSubdivision(); rootNode.addChild( ProductDimensions.createCanonicalCondition(ProductCanonicalConditionCondition.NEW) ).asBiddableUnit().setBid(10L); rootNode.addChild( ProductDimensions.createCanonicalCondition(null) ).asSubdivision(); ListAdGroupCriterionOperation mutateOperations = partitionTree.getMutateOperations(); if (mutateOperations.isEmpty()) { System.out.println(Nothing to do); } else { adGroupCriterionService.mutate( mutateOperations.toArray( new AdGroupCriterionOperation[mutateOperations.size()] ) ); } It looks just like in example (https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201409/shoppingcampaigns/AddProductPartitionTree.java), but in my case server returns: [AdGroupCriterionError.PRODUCT_PARTITION_SUBDIVISION_REQUIRES_OTHERS_CASE @ operations; trigger:'ProductPartition{id=TempCriterionId{id=1}, bidSimulatorStatus=null, partitionType=SUBDIVISION, parentCriterionId=null, productGroup=null, caseValue=null, decisionPath=[]}'] What is wrong? :) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/88ca0b37-bdef-454b-97fc-d502dd86431a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
No ExternalCustomerID in LABEL_REPORT?
I noticed the new LABEL_REPORT does not have the *ExternalCustomerID *field (it has only the AccountDescriptiveName field). Since entities are identified by IDs, and names can change, was there any reason why the account ID not included in this report? Oliver -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3d84aee6-dcfb-4f5c-bdf7-530e2f91f78d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.