AdWords API Report job fails
Hello, We are currently unable to download our daily report from API (v13) due to the following exception : faultCode: {http://schemas.xmlsoap.org/soap/envelope/} Server.userException faultSubcode: faultString: The scheduled report job is too large to generate. faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/v13}fault: 40 The scheduled report job is too large to generate. I assume that the problem comes from a limit on your API because if I reduce the requested Adgroups list all works fine. I search on documentation to find more informations about that without any success. So, could you please tell me is there is a limit on Adgroups or Keywords size ? Thanks in advance, --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Separate metrics for Google and search partners with tag ?
Hi all Now that I know I can separate metrics for Google and search partners, my problem is to find which network has done a sale. So I'm not talking about Adwords API Stats but about the clicks I'm recording in my database. For now, I can know wether a click is coming from Search or Content network, thanks to the {ifSearch} and {ifContent} tags. But if I want to know the search network, I don't have {ifSearchPartner} or {ifGoogleSearch} oa anything like that ? How can you separate the 2 networks ? Thanks for your help Laurent --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Report job fails
I forgot to tell that report type is set for Keyword and as I said it's a daily report. Thanks ! On 7 juil, 11:05, TompiT wrote: > Hello, > > We are currently unable to download our daily report from API (v13) > due to the following exception : > > faultCode: {http://schemas.xmlsoap.org/soap/envelope/} > Server.userException > faultSubcode: > faultString: The scheduled report job is too large to generate. > faultActor: > faultNode: > faultDetail: > {https://adwords.google.com/api/adwords/v13}fault: > 40 > > The scheduled report job is too large to > generate. > > I assume that the problem comes from a limit on your API because if I > reduce the requested Adgroups list all works fine. > I search on documentation to find more informations about that without > any success. > So, could you please tell me is there is a limit on Adgroups or > Keywords size ? > > Thanks in advance, --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Strange account budget error
Hello Maxim, Apologies, I assumed you were referring to campaign-level budgets here, which is what the public AdWords API supports. I overlooked the subject line of your message. I'm not familiar with the details of how account-level budgets are set and the possible errors that might be returned when setting them. I'll refer your question to someone more familiar with that and let you know. Cheers, -Jeff Posnick, AdWords API Team On Jul 6, 11:31 pm, Maxim wrote: > > I don't have any special knowledge about that, but just based on the > > text of the error, it sounds like you're trying to set a budget to X, > > when more than X has already been spent. This would render the budget > > meaningless, so AdWords won't let you make that change. > > I fully understand the message of the error, but I think that the > correct behavior would be to just replace the budget. > > Consider this scenario. > > Say I planned to spend $100,000 over a period of the year. That's my > budget 1 which I set on January 1. > By July 1, same year, $60,000 and I want to set the budget to $10,000 > over period of the year. $10K is less then $40k remaing and less then > $60k already spend. Why did you say the budget is meaningless? > What it means is that between January 1 and June 30 I wanted to spend > $100,000/year, but the new budget should be $10,000/year beginning > July 1. > > An analogy I could use is a car insurance policy where you paid a > $3000 premium a year to get $500,000 coverage and regardless of > whether you made any claims with this insurance policy, if you later > lower your coverage to $100,000 your remaining monthly premium should > go down. Basically, you cancel the old policy and buy a new policy. > Same here, no? > > Thanks, > Maxim --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Separate metrics for Google and search partners with tag ?
Hello Laurent, The {ifSearch}, etc. tags are not part of the AdWords API, but rather the core AdWords system. A better place to ask this sort of question would be in the general AdWords Help Forum at http://www.google.com/support/forum/p/AdWords Cheers, -Jeff Posnick, AdWords API Team On Jul 7, 8:32 am, Laurent wrote: > Hi all > > Now that I know I can separate metrics for Google and search partners, > my problem is to find which network has done a sale. > So I'm not talking about Adwords API Stats but about the clicks I'm > recording in my database. > > For now, I can know wether a click is coming from Search or Content > network, thanks to the {ifSearch} and {ifContent} tags. But if I want > to know the search network, I don't have {ifSearchPartner} or > {ifGoogleSearch} oa anything like that ? > > How can you separate the 2 networks ? > > Thanks for your help > Laurent --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Report job fails
Hello, We don't publish any hard limits on the total number of keywords or ad groups you can request in a specific report, and whether a report is too big to generate is determined at run time by the backend reports engine. Reducing either the total number of ad groups/keywords (like you did) or requesting a smaller date range is in general the way to work around this type of error. Cheers, -Jeff Posnick, AdWords API Team On Jul 7, 10:01 am, TompiT wrote: > I forgot to tell that report type is set for Keyword and as I said > it's a daily report. > Thanks ! > > On 7 juil, 11:05, TompiT wrote: > > > > > Hello, > > > We are currently unable to download our daily report from API (v13) > > due to the following exception : > > > faultCode: {http://schemas.xmlsoap.org/soap/envelope/} > > Server.userException > > faultSubcode: > > faultString: The scheduled report job is too large to generate. > > faultActor: > > faultNode: > > faultDetail: > > {https://adwords.google.com/api/adwords/v13}fault: > > 40 > > > The scheduled report job is too large to > > generate. > > > I assume that the problem comes from a limit on your API because if I > > reduce the requested Adgroups list all works fine. > > I search on documentation to find more informations about that without > > any success. > > So, could you please tell me is there is a limit on Adgroups or > > Keywords size ? > > > Thanks in advance, --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Another account budget question
Account level budgets are a security to controle your spent, I would rather not set an infinite budget on it. You need to define a fixed amount over a defined period of time. I would rather set a regular task that would increase the budgets if need be every month or so regards, On 7 juil, 05:34, Maxim wrote: > Is it possible to set infinite account budget through the API? > I think I can do it through the UI, but last time I tried I wasn't > able to create a budget without an exact amount before. > > Cheers, > Maxim --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API recurent message
Hello, I'm working with the Adwords API using ruby. I took my inspiration here : http://code.google.com/p/adwords-api-ruby-samples/source/browse/trunk/src/v200902/ I've modified the code to work with the v200906 and when I get all my campaigns for a google_client_email I receive : "ignored attr: {http://java.sun.com/xml/ns/jaxb}version"; followed by what I have asked. How can I avoid having this message? Thank You. Vincent --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Keyword report shows metrics for paused keywords
Hi, I download a daily keyword report every night. I include the camp/ adgroup/kw status columns I noticed that there are some keywords that have metrics for the day (impressions, clicks, etc) even thought the kwStatus = paused. How can this be? The camp and adgroup are Active but shouldnt the keyword have no metrics if its paused? Thanks --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: ssl broken pipe | connection reset by peer
Hi Jeff, Will send Connection Info email later today. I imagine many or even most of the other API users are NOT seeing this issue... Is there anything we can do along the lines being assigned to a different bank of servers or something? Thanks, ~Crosby On Jul 6, 2:17 pm, AdWords API Advisor wrote: > Hello, > > I'm sorry to hear that this is becoming an issue again. As before, > what I'd very much appreciate is if folks could write to > adwordsapiadvi...@google.com with the subject line "Connection Info" > and let us know what your source IP address is, the URL you're > requesting which fails, and a timestamp (with timezone) for that > request. > > I'm assuming that the error reported back in your code is the same as > from previous occurrences? > > Cheers, > -Jeff Posnick, AdWords API Team > > On Jul 6, 4:16 pm, lime98 wrote: > > > > > I'm seeing this error again as well. > > > -liem- Hide quoted text - > > - Show quoted text - --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: recurent message
Hello Vincent, I'm pretty sure you could work around that by using the pre-generated Ruby classes for the AdWords v2009 objects available in the official client library http://code.google.com/p/google-api-adwords-ruby/ We're a little behind on updating it for v200906 (it's at v200902 right now), but it's being worked on as we speak. In the meantime, the error message you're seeing with your updated sample code should be harmless. Cheers, -Jeff Posnick, AdWords API Team On Jul 7, 12:00 pm, Vinczente wrote: > Hello, > > I'm working with the Adwords API using ruby. > I took my inspiration here > :http://code.google.com/p/adwords-api-ruby-samples/source/browse/trunk... > I've modified the code to work with the v200906 and when I get all my > campaigns for a google_client_email > I receive : "ignored attr: {http://java.sun.com/xml/ns/jaxb}version"; > followed by what I have asked. > How can I avoid having this message? > Thank You. > Vincent --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: Keyword report shows metrics for paused keywords
Hello Doug, I'm not sure that this is a question related to the AdWords API, unless you have reason to believe that a report run via the API is giving you different results than what you see in the AdWords web interface. When you check on the keyword's stats in the AdWords web interface, and you limit your view to the day in question, do you see any metrics for it? Cheers, -Jeff Posnick, AdWords API Team On Jul 7, 3:52 pm, doug s wrote: > Hi, > > I download a daily keyword report every night. I include the camp/ > adgroup/kw status columns > > I noticed that there are some keywords that have metrics for the day > (impressions, clicks, etc) even thought the kwStatus = paused. > > How can this be? > > The camp and adgroup are Active but shouldnt the keyword have no > metrics if its paused? > > Thanks --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: ssl broken pipe | connection reset by peer
Thanks, Crosby. The team responsible for investigating this sort of issue should be able to determine which servers you're hitting based on the connection info you provide, and if it appears that only traffic destined for those machines is failing, I'm sure that they would route folks away from them. It wasn't as simple as that based on their previous investigations, however. Cheers, -Jeff Posnick, AdWords API Team On Jul 7, 3:54 pm, crosby wrote: > Hi Jeff, > Will send Connection Info email later today. > I imagine many or even most of the other API users are NOT seeing this > issue... > Is there anything we can do along the lines being assigned to a > different bank of servers or something? > Thanks, > ~Crosby > > On Jul 6, 2:17 pm, AdWords API Advisor > wrote: > > > > > Hello, > > > I'm sorry to hear that this is becoming an issue again. As before, > > what I'd very much appreciate is if folks could write to > > adwordsapiadvi...@google.com with the subject line "Connection Info" > > and let us know what your source IP address is, the URL you're > > requesting which fails, and a timestamp (with timezone) for that > > request. > > > I'm assuming that the error reported back in your code is the same as > > from previous occurrences? > > > Cheers, > > -Jeff Posnick, AdWords API Team > > > On Jul 6, 4:16 pm, lime98 wrote: > > > > I'm seeing this error again as well. > > > > -liem- Hide quoted text - > > > - Show quoted text - --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API AdWords Downtime: July 11, 10am-2pm PDT
We'll be performing routine system maintenance on Saturday, July 11 from approximately 10:00am to 2:00pm PDT. You won't be able to access AdWords or the API during this time frame, but your ads will continue to run as normal. Cheers, -Jeffrey Posnick, AdWords API Team --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: AdWords Downtime: July 11, 10am-2pm PDT
It would be extremely helpful if the API would respond when it's down with some sort of valid response and perhaps a time when it will be back up. This makes automated use of the API much easier rather than having to guess and retry. On Jul 7, 4:41 pm, AdWords API Advisor wrote: > We'll be performing routine system maintenance on Saturday, July 11 > from approximately 10:00am to 2:00pm PDT. You won't be able to access > AdWords or the API during this time frame, but your ads will continue > to run as normal. > > Cheers, > -Jeffrey Posnick, AdWords API Team --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
AdWords API Re: WSH Script to Get Report Data
Jeff, Thank you for your response. It was the first one you said. (namespace on the validateReportJob tag in my case). This really helped me out with my project, as it would have taken forever for me to ever figure that one out. Thanks again, Simon On Jun 25, 12:44 pm, AdWords API Advisor wrote: > HelloSimon, > > That's an interesting project to undertake. > > When I've seen that sort of failure in the past, it's usually because > the SOAP request doesn't have either the proper namespace set on the > element, or the xsi:type set on the element. > An example of what should be a valid XML request for the > scheduleReportJob() SOAP call can be found at > > http://code.google.com/p/adwords-api-xml-samples/source/browse/trunk/... > > Cheers, > -Jeff Posnick, AdWords API Team > > On Jun 25, 3:11 am,SimonSturmer wrote: > > > I am having trouble writing a script to use SOAP to retrieve my report > > data. There are many examples on how to do this in .NET and other > > languages, but not in WSH (VBScript/JScript). > > > The goal is to schedule this script to automatically pull the report > > data from AdWords API once per day and save it to a file/database. > > > Below is my script so far. I am using "MSXML2.ServerXMLHTTP" to post > > the XML to the API URL instead of using the MSSOAP components, mainly > > because I could not find enough documentation / examples on how to do > > it with the SOAP library. > > > Any help or direction to a good resource or example would be much > > appreciated. > > > Thanks, > >Simon > > > JSCRIPT CODE BELOW > > var obj_params = { > > email:'ad...@mycompany.com', > > password:'MySecretPassword', > > useragent:'MyCompanyName', > > developerToken:'x', > > applicationToken:'x', > > clientEmail:'custo...@hiscompany.com', > > startDay:_fDate(obj_date), > > endDay:_fDate(obj_date) > > > }; > > > var obj_xml = new ActiveXObject("Msxml2.DOMDocument"); > > obj_xml.async = false; > > obj_xml.loadXML(_toNode(obj_params,'r')); > > var obj_xsl = new ActiveXObject("Msxml2.DOMDocument"); > > obj_xsl.async = false; > > obj_xsl.load(str_script_path + 'adwords_soap.xsl'); > > var str_xml = obj_xml.transformNode(obj_xsl); > > > var str_url = 'https://adwords.google.com/api/adwords/v13/ > > ReportService'; > > var obj_http = WScript.CreateObject("MSXML2.ServerXMLHTTP"); > > obj_http.open('POST',str_url,false); > > obj_http.setRequestHeader('Content-Type','text/xml; charset=utf-8'); > > obj_http.setRequestHeader('Content-Length',str_xml.length); > > obj_http.setRequestHeader('SOAPAction','"validateReportJob"'); > > obj_http.send(str_xml); > > WScript.Echo(obj_http.responseText); > > > function _fDate(d) { > > //some un-important code here to format date as '-MM-DD' > > return r;} > > > function _toNode(o,r) { > > var x = ''; > > for (var i in o) x += '<' + i + '>' + _XMLEnc(o[i]) + ' > '>'; > > if (r) x = '<' + r + '>' + x + ''; > > return x;} > > > function _XMLEnc(s) { > > var r = s; > > var m = > > {'"':'"','\'':''','&':'&','<':'<','>':'>'}; > > for (var i in m) r = r.split(i).join(m[i]); > > return r; > > > } > > > XML RESPONSE EXCERPT BELOW > > soapenv:Server.userException > > org.xml.sax.SAXException: Unable to create JavaBean of > > type com.google.ads.netapi.services.report.ReportJob. Missing default > > constructor? Error was: java.lang.IllegalAccessException: Class > > org.apache.axis.encoding.ser.BeanDeserializer can not access a member > > of class com.google.ads.netapi.services.report.ReportJob with > > modifiers "protected". > > > > http://xml.apache.org/ > > axis/">org.xml.sax.SAXException: Unable to create JavaBean of type > > com.google.ads.netapi.services.report.ReportJob. Missing default > > constructor? Error was: java.lang.IllegalAccessException: Class > > org.apache.axis.encoding.ser.BeanDeserializer can not access a member > > of class com.google.ads.netapi.services.report.ReportJob with > > modifiers "protected". > > at org.apache.axis.encoding.ser.BeanDeserializer.startElement > > (BeanDeserializer.java:124) > > at org.apache.axis.encoding.DeserializationContext.startElement > > (DeserializationContext.java:1038) > > at org.apache.axis.message.SAX2EventRecorder.replay > > (SAX2EventRecorder.java:159) > > at org.apache.axis.message.MessageElement.publishToHandler > > (MessageElement.java:1138) > > at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:199) > > at org.apache.axis.message.RPCElement.getParams(RPCElement.java:342) > > at org.apache.axis.providers.java.RPCProvider.processMessage > > (RPCProvider.java:146) > > at com.google.ads.netapi.config.AdWordsApiProvider.processMessage > > (AdWordsApiProvider.java:62) > > at org.apache.axis.providers.java.JavaProvider.invoke > > (JavaProvider.java:319) > > at org.apache.axis.strategies.