AdWords API Re: Error Message : Either this object does not exist, or this user does not have permission to access it

2008-11-13 Thread Zweitze
I get exactly that error when I use a client email, that is not a member of the MCC identified by email/password. On Nov 12, 7:49 pm, Joseph [EMAIL PROTECTED] wrote: Hi,     I  tried to test the GetAccountInfo funciton, but why I always get the exception like the mai subject said, Could

AdWords API Re: CampaignService - Error 70: The day is in an unrecognized format.

2008-11-25 Thread Zweitze
, they were exploring the freshness of the time zone data being used by the AdWords API servers, but I don't have any updates beyond that. Cheers, -Jeff Posnick, AdWords API Team On Oct 20, 10:42 am,Zweitze[EMAIL PROTECTED] wrote: When calling CampaignService.getCampaignStats, this morning I got

AdWords API getGzipReportDownloadUrl() returning empty reports

2009-01-05 Thread Zweitze
Hi all, Quite often, getGzipDownloadUrl() returns a URL, pointing to a 20 byte file. When uncompressing that file, you get a file of 0 bytes. This happens about once in every 200 reports or so, but now it just got up a notch - I had four this morning. It happens so often I even started to log

AdWords API Re: API Charge- Theory, Efficiency and Future usage.

2009-03-25 Thread Zweitze
I tend to think that Google wants to prevent that you write software reviewing all your keyword bids... every five minutes. If you do that using the web interface you need thousands of people for a small account. With the API you would only need one computer, and skills in asynchronous

AdWords API Re: API Charge- Theory, Efficiency and Future usage.

2009-03-30 Thread Zweitze
On Mar 26, 7:15 pm, Phil 5000...@googlemail.com wrote: I understand everything that you said, but I am afraid I don't agree. I am somewhat astounded that you are defending the API cost based on the fact that it prevents irrisponsible coding. No, I never said it prevents irresponsible coding.

AdWords API Credit card authorization failed (Error 53)

2009-07-13 Thread Zweitze
My app picked up this error last night: detail ns1:fault xmlns:ns1=https://adwords.google.com/api/adwords/ v13 ns1:code53/ns1:code ns1:messageCredit card authorization failed./ns1:message /ns1:fault /detail RequestId: 1f3f48ce9b97d6389edc81d0f0b104fe And no, the

AdWords API Re: Ad Performance Report - kwType values

2009-07-29 Thread Zweitze
My software picked up some other values as well: DocVertical BroadMatch NetworkDaypart I don't think that these values are documented anywhere. Either way, my strategy is to register them, without interpreting them. This way my software is not vulnerable when yet another new type appears on the

AdWords API Re: Ad Performance Report - kwType values

2009-08-06 Thread Zweitze
, please share. On Jul 31, 4:42 pm, dmit...@sayu.co.uk dmit...@sayu.co.uk wrote: Hi Zweitze, Thanks for information. As I understand, NetworkDaypart come from search network, not from content? --~--~-~--~~~---~--~~ You received this message because you

AdWords API Re: c# api client

2009-08-11 Thread Zweitze
In case of connection problems (timeout, or during a maintenance when adwords is down), you get a WebException. Exceptions generated by Adwords appear as SoapException. SoapException.Detail contains a XMLNode with information about that exception. It's a shame that .net does not convert that

AdWords API Re: Using .net API

2009-08-25 Thread Zweitze
If you want to take this one level further: Create an XSD that describes ApiException and its child member, ApiError. When you catch a SoapException, take the Detail.OuterXml member, and parse it with XmlSerializer.Deserialize() For this you need an XSD that describes the XML fragment. The

AdWords API Creatives with unexpected destination URLs

2009-10-01 Thread Zweitze
Hello, We have some software that creates ads. When a new ad is created, we check whether the domain of the destination URL is the same as every other destination URL domain in that group - the ad policy of Adwords requires that, so we enforce it before we submit the new ad. The destination URLs

AdWords API Re: best practices for 3rd party development

2009-10-09 Thread Zweitze
The developer token should be stored in a separate location, like a config file - it shouldn't be hardcoded. This is also helpful when a token is 'lost', and cancelled. In that situation you don't have to ask the third party developers to recompile the app. Note that the developer token only

AdWords API Re: v200909 now available!

2009-10-23 Thread Zweitze
The real news is the announced demise of parts of the released version v13. It also states that new beta versions will appear in the coming months, but I wonder whether an official, fully supported version will appear in time? --~--~-~--~~~---~--~~ You received

AdWords API Re: v200909 now available!

2009-10-26 Thread Zweitze
Eric, Thanks for your response, but I think you misread my concern. Although there is not yet full feature parity between v13 and v2009, keep in mind that you can use the two versions simultaneously, and our client libraries make it easy to do so. Hmmm, then what is the meaning of 'Sunset

AdWords API Re: Creatives with unexpected destination URLs

2009-11-03 Thread Zweitze
Hi, Do you have any updates on the issues raised in this thread? 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-...@googlegroups.com. To unsubscribe from this group, send email to

AdWords API One-per-click conversions and Many-per-click conversions

2009-11-10 Thread Zweitze
The new Adwords web UI has a Conversion Tracking page, showing all Conversion Action results, and for each Action both One-per-click and Many-per-click results are displayed. Now I can get the Many-per-click results through the ReportService, but I don't see how I can get the One-per-click

AdWords API Re: One-per-click conversions and Many-per-click conversions

2009-11-10 Thread Zweitze
. Best, - Eric Koleda, AdWords API Team On Nov 10, 10:05 am, Zweitze zwei...@gmail.com wrote: The new Adwords web UI has a Conversion Tracking page, showing all Conversion Action results, and for each Action both One-per-click and Many-per-click results are displayed. Now I can get

AdWords API Re: please confirm simultaneous report strategy

2009-12-05 Thread Zweitze
I'm almost following that scheme, downloading and processing dozens of reports a day. Before I answer your questions, note that I don't use a MCC login, instead I use the account logins (we ask the customer to add an email- address into their account). We have some reasons to do this, but that's

AdWords API Upgrading from v13: Error codes

2010-01-25 Thread Zweitze
My current code (.NET, no library) handles exceptions, extracting the error codes and deciding the next action. For example, when Adwords returns error code 0, 32, 55, 87, 100 or 166, the same call is retried after one second. Error codes 129 and 130 mean problems with the developer token,

AdWords API InfoService.get() fails in v200909

2010-02-03 Thread Zweitze
When calling InfoService.get() using v200909 I consistently get an exception INVALID_ID @ selector. Everything is OK when I use v13. I use the .NET client 6.2.0. Sample log: -BEGIN API CALL- Request --- POST /api/adwords/info/v200909/InfoService

AdWords API Re: InfoService.get() fails in v200909

2010-02-04 Thread Zweitze
In v13, you can get the information even though you supplied a normal account. Is the v200909 implementation currently flawed, meaning that it should work in the same conditions as v13? Or is the current implementation a result of new restrictions (i.e. only MCC account of token is allowed)? In

AdWords API Re: v200909 headers w/o using a config file

2010-02-08 Thread Zweitze
This happens if you use the .NET library, where you forget to include App.Config. The library has a bug: the URL of the Adwords service is hardcoded to http://localhost. The URL can be overridden with the entry in App.Config. Note that calculateing the authentication token has no problems: that is

AdWords API Re: AdWordsUser Missing Constructor

2010-02-24 Thread Zweitze
In the 6.2.0 and 6.1.0 version for .NET, it is included. However, it is not documented. Its implementation is located in a different source file, not adwordsuser.cs but adwordsservice.cs. You've got to love partial classes. The sample project also uses this constructor. -- You received this

AdWords API Re: Getting a user-friendly text from an exception in v200909

2010-02-26 Thread Zweitze
Another example - one of the test account produced NOT_ADS_USER @ (). This was not produced by the ClientLogin API, but by a call to the campaign service. In this case the .NET library was not very helpful and generated a message with exactly that code. My application cannot sort out

AdWords API Re: Getting a user-friendly text from an exception in v200909

2010-02-27 Thread Zweitze
Eric, Come to think of it, maybe its a problem of the .NET library. After all, the library generates an Exception with property Exception.Message set to the code. When you lookup the docs for Exception.Message, it states a message that describes the exception.

Re: v201302 Placement Performance Report missing AveragePosition?

2013-07-16 Thread Zweitze
+2, Danial Klimkin wrote: Hello Zweitze, I'll make sure this is considered and we'll try to get them added before the sunset. As adding new fields is not a breaking change (they are not returned unless requested), they shouldn't need any special preparation. Sorry I can't provide details

Enhanced site link data

2013-07-23 Thread Zweitze
Hello, I'd like to retrieve data of enhanced site links: their text, destination URL and parent group or -campaign. I don't need their results like clicks or cost. I assume this information is available in reports, so I looked at the PLACEHOLDER_FEED_ITEM_REPORT. But... I can't see the site

Re: Campaigns Limited by Budget

2013-07-25 Thread Zweitze
I assume this is derived from other results of the campaign. I see two methods: 1. Retrieve an Adhoc report with the fields SearchBudgetLostImpressionShare and ContentBudgetLostImpressionShare. When either field indicates that indeed impressions were lost, the budget is not high enough. 2.

Re: Enhanced site link data

2013-07-25 Thread Zweitze
,AttributeValues,AdId,AdGroupName,AdGroupId FROM PLACEHOLDER_FEED_ITEM_REPORT DURING YESTERDAY regards, Shay. On Tue, Jul 23, 2013 at 4:13 PM, Zweitze zwe...@gmail.com javascript:wrote: Hello, I'd like to retrieve data of enhanced site links: their text, destination URL and parent

More questions about PLACEHOLDER_FEED_ITEM_REPORT

2013-07-29 Thread Zweitze
Hello, I'm somewhat underwhelmed by the docs on PLACEHOLDER_FEED_ITEM_REPORT. So please help me on this subject: 1. Does field PlaceholderType denote the type of the ad extension, with 1 for site links and 2 for Call extensions? What are the values of the other six ad extension types? 2.

Re: More questions about PLACEHOLDER_FEED_ITEM_REPORT

2013-08-06 Thread Zweitze
Zweitze, Please find my responses inline. Best, - David Torres - AdWords API Team On Monday, July 29, 2013 12:15:37 PM UTC-4, Zweitze wrote: Hello, I'm somewhat underwhelmed by the docs on PLACEHOLDER_FEED_ITEM_REPORT. So please help me on this subject: I'm sorry to hear

Field ConversionTypeName is sometimes returned as ConversionType instead of ConversionActionName

2013-09-17 Thread Zweitze
In performance reports you can ask for field ConversionTypeName. In the report this should be returned with the name conversionActionName, as documented in the docs. Since this morning, with certain accounts in certain reports (not all of them!), the field is returned as conversionType.

AdGroupFeedService v201309: beta or not?

2013-10-09 Thread Zweitze
Hello, The AdGroupFeedService in v201302https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupFeedServiceand v201306https://developers.google.com/adwords/api/docs/reference/v201306/AdGroupFeedServicewas marked as beta and was not usable for most of us. The release notes of

Re: V201309 Placement Performance Report - Managed Automtic

2013-10-21 Thread Zweitze
You could try to make the distinction with column Id. Managed placements have ids, but automatic placements do not have ids. So when it's empty (or has the magical value 300) it is an automatic placement, otherwise a managed placement. Note I haven't tested this, I noticed the distinction

API Server returns HTTP 302: Should I retry the call?

2013-11-07 Thread Zweitze
Hello, This morning (Nov 7, 04:15 CEST) our software experienced problems when communicating with the AdWords API servers, more specifical, the services AdGroupAdService and AdGroupCriterionService. The problem was, very surprising, a HTTP 302 error. This was the body returned to our

Re: is adwords down right now? getting 502 server error

2013-11-19 Thread Zweitze
I had this on Nov 18 and 19, both at the same time, 06:32h CEST. Report request: reportDefinition selector xmlns=https://adwords.google.com/api/adwords/cm/v201306; fieldsAccountDescriptiveName/fields fieldsAccountCurrencyCode/fields fieldsAccountTimeZoneId/fields fieldsImpressions/fields

Re: is adwords down right now? getting 502 server error

2013-11-20 Thread Zweitze
response in more detail including HTTP response headers? Best, - Takeshi, AdWords API Team On Tuesday, November 19, 2013 10:50:22 PM UTC+9, Zweitze wrote: I had this on Nov 18 and 19, both at the same time, 06:32h CEST. Report request: reportDefinition selector xmlns=https

Re: Keywords limit and uniqueness

2013-11-20 Thread Zweitze
The docs states that the combination AdGroupId + KeywordId is unique. I assume Google considers two keywords in different groups always as different keywords, even when the two keywords have similar spelling and matchtype. In my opinion that makes sense, because the keywords may be used in a

Re: APP extension placeholder type

2013-12-02 Thread Zweitze
Hi, I reported a similar issue to support. My issue was slightly different, with FeedMappingService.get() you cannot retrieve information for app extensions. You get information about site link extensions and call extensions, but app extensions are always left out. The issue was investigated,

How to aggregate data that was segmented by clicktype

2013-12-03 Thread Zweitze
Hello, We have our own database which is synchronized from AdWords reports. We retrieve the data with many segments, including date, device, networktype and also clicktype. For most uses of the data we have to aggregate the data. Usually this means that we add: if we want to get the number of

Re: How to create a budget on customer by AdWords API?

2013-12-04 Thread Zweitze
Access to MDS is provided by the *BudgetOrderService*https://developers.google.com/adwords/api/docs/reference/v201309/BudgetOrderService: you can retrieve existing account budgets and add new account budgets. Note that you must be whitelisted to use this service. Ask your Google

Re: Get the Campaign name By Creative ID

2013-12-05 Thread Zweitze
Use the AD_PERFORMANCE_REPORT and add a predicate on Id, equalling your creative id. Ask for the field Campaign and other fields if you need that too. Note: Creative Ids are only unique within their ad groups. So be prepared to deal with multiple results. Hope this helps. On Friday,

Re: is adwords down right now? getting 502 server error

2013-12-05 Thread Zweitze
, please make sure you send only me using Reply to author from the top right corner. Best, - Takeshi, AdWords API Team On Wednesday, November 20, 2013 9:22:47 PM UTC+9, Zweitze wrote: Unfortunately my response headers were lost. But I looked a bit further back, I found similar errors on Oct 25

Re: Check remaining balance for an MCC account with enabled credit line

2013-12-11 Thread Zweitze
Hello, You can get all account budgets with the *BudgetOrderService https://developers.google.com/adwords/api/docs/reference/v201309/BudgetOrderService*. With the result (you get all budgets, including budgets of past and future), find out the active budget. That result will tell you the

Re: Rest of budget

2013-12-12 Thread Zweitze
When the account budget is managed by an MCC, you can. Use the BudgetOrderService to get all budgets for the account, and determine the active budget, and its start date. Then run an account performance report from the same start date until today, and ask for the cost. Subtract the cost from

Re: is adwords down right now? getting 502 server error

2013-12-12 Thread Zweitze
, Zweitze de Vries On Thursday, December 12, 2013 1:47:32 AM UTC+1, Takeshi Hagikura (AdWords API Team) wrote: Hi Zwelte, Thanks for letting us know it. Looks similar to this threadhttps://groups.google.com/d/msg/adwords-api/c9h4nKqKPV4/N1mnswsDFlIJ . Can you please try a different

How to get Campaign subtype?

2013-12-12 Thread Zweitze
Hi all, Subject says it all. In the AdWords web interface, on the campaigns tab, you can see Campaign subtype. How can I get that information with AdWords API? I have a similar question about Campaign type, am I right that you can get that information with the CampaignService, and then look

Re: How to aggregate data that was segmented by clicktype

2013-12-12 Thread Zweitze
Impressions but does not include ClickType? Thanks, Josh, AdWords API Team On Tuesday, December 3, 2013 12:24:45 PM UTC-5, Zweitze wrote: Hello, We have our own database which is synchronized from AdWords reports. We retrieve the data with many segments, including date, device, networktype

Re: is adwords down right now? getting 502 server error

2014-01-07 Thread Zweitze
Zweitze de Vries On Monday, January 6, 2014 10:16:33 PM UTC+1, Josh Radcliff (AdWords API Team) wrote: Hi Zweitze, Are you still encountering this error? Thanks, Josh, AdWords API Team On Thursday, December 12, 2013 8:48:11 AM UTC-5, Zweitze wrote: Hi, I see quite a few differences

Where are the old issues of the .NET library?

2014-01-09 Thread Zweitze
Hello, I recently discovered that the .NET library was moved from Google Project to GitHub. But Github appears to have a new issue-list. Where can I find the old issues? In case you wonder, the changelog contains references to those issues. I want to know what changed. Thanks in advance. --

Re: V201309 Placement Performance Report - Managed Automtic

2014-01-09 Thread Zweitze
the PLACEMENT_PERFORMANCE_REPORT! Thanks for your assistance - have a wonderful weekend! On Monday, October 21, 2013 2:15:46 PM UTC-4, Zweitze wrote: You could try to make the distinction with column Id. Managed placements have ids, but automatic placements do not have ids. So when it's empty (or has

OperationAccessDenied.ACTION_NOT_PERMITTED on CustomerService.Get()

2014-02-19 Thread Zweitze
Hi all, Since a week or so I get OperationAccessDenied.ACTION_NOT_PERMITTED when calling CustomerService.Get(). This happens on a few customers. Why is that? Sample RequestId 0004f2c0d37ef0c80ade62c602ab Many more are available. Thanks in advance! -- --

Re: OperationAccessDenied.ACTION_NOT_PERMITTED on CustomerService.Get()

2014-02-21 Thread Zweitze
, Zweitze wrote: Hi all, Since a week or so I get OperationAccessDenied.ACTION_NOT_PERMITTED when calling CustomerService.Get(). This happens on a few customers. Why is that? Sample RequestId 0004f2c0d37ef0c80ade62c602ab Many more are available. Thanks in advance

Re: Configuration Sections app.Config

2014-02-21 Thread Zweitze
You also need to register the SoapListenerExtension - which is normally done in app.config, in system.web webServices soapExtensionTypes If you leave that out, you get an error that an assembly could not be loaded. Is that the case? I don't know how to work around this. Once this was submitted

Re: OperationAccessDenied.ACTION_NOT_PERMITTED on CustomerService.Get()

2014-02-24 Thread Zweitze
privately from the Reply to the author from the top right corner. Best, - Takeshi, AdWords API Team On Friday, February 21, 2014 10:33:08 PM UTC+9, Zweitze wrote: Takeshi, The problem is not solved. 0004f2e91b0162a00ade6f851bf0 0004f2e914916bb80ade4707657c The calls were made 3+ hours

Re: OperationAccessDenied.ACTION_NOT_PERMITTED on CustomerService.Get()

2014-02-25 Thread Zweitze
logins, but not that specific login. I will mail that login to you. Indeed this could be related to that other issue - I thought the login had administrative access, apparently it does not. Regards Zweitze (PS I didn't notice because the forum search function is seriously broken... again. Take

Re: getting RATE_EXCEEDED

2014-02-26 Thread Zweitze
You should always read retryAfterSeconds - in the Topic Start it's 30 but different values may occur. For instance, if you have basic access to the API, you have 10,000 API calls in 24 hours. When you cross that limit too soon, you may have to wait for a couple of hours. Anyway -

Re: Will Google Adwords return data for yesterday ?

2014-02-26 Thread Zweitze
You will just get data that is known to server that handles your request. That API server may not be fully synchronized - at 3.00h you know it's synchronized. You can even ask for data of today - you get the registered data so far. I think you get an error when you ask for data in the future.

Re: How to handle upcoming 'matching value' limits when using IN and NOT_IN operators?

2014-02-27 Thread Zweitze
Sure you can do paging. For the first report ask for the first set of 10,000, for the second report ask for the second set of 10,000 etc.etc. But I don't understand why you need this. Why don't you ask a report with all keywords? I can get a keyword report covering 500,000 keywords without any

Re: Unable to differentiate between Search Network with Display Select and Search Display Networks - Standard

2014-03-04 Thread Zweitze
If you want to determine whether you can set a content bid in a given group: Just set a content bid for that group, and include SOAP header validateOnly to true on the call. If the call got no errors, the group may get new content bids. If the call did get errors, it is not possible to set a

Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.

2014-03-06 Thread Zweitze
Ray, Up to v2009 AdWords API campaigns had only one Status field. Since v200909 campaigns have two status fields, Status and servingStatus. The latter contains values like PENDING, SERVING, SUSPENDED and ENDED. The wish to have this information (plus related fields like startDate and endDate)

Re: Budget values

2014-03-11 Thread Zweitze
Consider the BudgetOrderServicehttps://developers.google.com/adwords/api/docs/reference/v201402/BudgetOrderService. Note it is whitelisted, you need to ask Google for permission to use that service. On Tuesday, March 11, 2014 8:23:18 AM UTC+1, Alex Kenter wrote: Hi! How to get budget

Re: Issue with bad and forbidden words when uploading new ads

2014-03-11 Thread Zweitze
The list varies: if tomorrow a new phamaceutical product is released, its name will appear on the list of forbidden words. Consider rewriting your program so it doesn't crash when using those words. For instance let it catch such errors and act accordingly (eg., request an exemption). On

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread Zweitze
Just try to create a campaign - that fails when the customerid is wrong, or the billing is not set up. (It also fails when the owner has not agreed with the TC yet, remember that.) If it fails the error will point out what's wrong. Otherwise you can go on and delete the campaign again. On

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread Zweitze
that someone must do in the AdWords web interface. Let us know if you find something. On Tuesday, March 11, 2014 3:48:18 PM UTC+1, brst...@gmail.com wrote: hello Zweitze, well thanks ! But i don't agree with you because i have a Client Customer Id for which the billing has not been set up but still

Re: Can I modify the target URL of an ad programmatically?

2014-04-16 Thread Zweitze
Is this behavior new? Previously (for 8 years) you could only update the ad status, and this is also mentioned in the docs. To achieve the behavior, you should delete the ad, and create a similar ad with the new destination URL. Note that you loose the statistics of the original ad - so if we

Re: AdHoc Reports and API connection issues: 'The remote server returned an error: (400) Bad Request' and 'An existing connection was forcibly closed by the remote host'. Quota problem?

2014-04-16 Thread Zweitze
I understand that you use .NET. When you get a WebException with HTTP 400, do download the response: take WebException.Response, cast it to HttpWebResponse, then call it's GetResponseStream() method. You will find some XML with more info on the problem with the request. My guess: your code

Re: is adwords down right now? getting 502 server error

2014-04-22 Thread Zweitze
Josh, It happened once or twice more in January. After that the problem disappeared. Thanks! On Thursday, April 17, 2014 9:26:30 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi Zweitze, Is this still an issue for you, and if so, could you indicate the dates and times when you

CAMPAIGN_PERFORMANCE_REPORT shows mystery campaign!?

2014-05-06 Thread Zweitze
Hello, When I submit this request for Customer 888-729-9188: ?xml version=1.0? reportDefinition selector xmlns=https://adwords.google.com/api/adwords/cm/v201309; fieldsCampaignName/fields fieldsCampaignId/fields fieldsCampaignStatus/fields fieldsImpressions/fields

Re: Account Performance Report Filter By Campaign ID

2014-05-06 Thread Zweitze
Danial, I think Boris is quite unfortunate in phrasing the question. The issue is this: Most reports allow segmentation by conversion type, and to do that you ask for field ConversionTypeName. Unfortunately, conversion type names can be changed in the AdWords web interface. So, if you need

AdWords API Re: AdWords Downtime: April 10th, 10am-2pm PDT

2010-04-08 Thread Zweitze
I have some questions about this: 1. How do the servers react when a call is made during that period? For instance HTTP 500, or a timeout... I tried to test that last time, I believe March 28, but that time the service appeared to be up all the time. 2. Can announcements like this be supplied for

AdWords API Email/Password refused by authentication service, but allowed in v13

2010-04-09 Thread Zweitze
Hello, I log into accounts using direct logins - no MCC involved. When converting to v200909 I noticed that two accounts were actually refused by the authentication service. However, when using the old method of v13 they still work. Looking further I noticed that they were refused by the call

AdWords API Re: how do I get the username/password from an AdWordsUser (v200909 .NET client library)?

2010-04-15 Thread Zweitze
Assuming .NET library: Call AdwordsService.GetService(), any service will do. You'll find the information in the service properties emailValue and passwordValue. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find

AdWords API Re: Email/Password refused by authentication service, but allowed in v13

2010-04-16 Thread Zweitze
OK, those accounts had listed Your old, shared account as access rights. However, I'm experiencing another problem with the ClientLogin API: Two accounts get error CaptchaRequired. Note: The software has no GUI, the concept of a CAPTCHA makes no sense here. Logging in on the Adwords web site

Re: AdWords API Re: Email/Password refused by authentication service, but allowed in v13

2010-04-16 Thread Zweitze
Guess what?! I was pounding on this issue for three days, made last post, and now automagically both accounts start working again. Still, I'd love to know how I'm supposed to deal with CaptchaRequired. Thanks in advance. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to

Re: AdWords API Re: Email/Password refused by authentication service, but allowed in v13

2010-04-20 Thread Zweitze
this situation on a test account? Thanks, - Zweitze. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api

Re: Report download format GZIPPED_XML in v201003?

2010-06-24 Thread Zweitze
I second that request. I cannot use GZIP CSV because CSV does not specifiy the code page of the contents. I have customers with many scripts, including Cyrillic and Kanji. The XML format does specify the code page of the contents. Since some reports are well over 1 GB, I'd prefer a GZIPped

Re: getReportJobStatus returns Failed

2010-08-25 Thread Zweitze
My interpretation of Failed as a job status, is that getReportJobStatus() failed to retrieve the status - in other words, the report status is unknown. I changed my code so that in case of failed, that response is essentially interpreted as still not completed. Only when that response occurs five

Re: getReportJobStatus returns Failed

2010-08-26 Thread Zweitze
Can I ask how large that report would be? I'm curious about the current upper limit. On Aug 26, 12:47 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: I looked into the logs, and it appears that report job 1507700777 failed because it was too large.  Please adjust your report so that

Re: getReportJobStatus returns Failed

2010-08-26 Thread Zweitze
and not described in the docs. So I wonder about the new restrictions on report sizes? Thanks, Zweitze. On Aug 26, 2:27 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Zweitze, The upper limit on report size is roughly 250 MB as perhttp://code.google.com/apis/adwords/docs

Re: Just started using API and getting QuotaCheckError.ACCOUNT_INACCESSIBLE

2010-10-11 Thread Zweitze
In my experience all errors of type QuotaCheckError are related to the developer token. The meaning of account should be interpreted as the account owning the developer token, i.e. the MCC. Within QuotaCheckError account never means the Adwords account you are trying to access. For instance,

Re: stats returns null

2010-10-27 Thread Zweitze
I was a victim too... On Friday Oct 22, about 2% of our accounts had this problem. On Saturday these account were fixed but at least one other account had the problem. Today... EVERY TIME for EVERY ACCOUNT. First noticed on 06.00 CEST (04.00 UTC), and still going on. Sample requestId

AuthenticationError.CLIENT_EMAIL_INVALID on CampaignService but not on AccountService

2010-11-08 Thread Zweitze
Hi all, I have a number of accounts, which cannot be accessed by the CampaignService. However, these accounts can be accessed by the AccountService. RequestIds: f0fcdb7a5435c1f4d11a8d61d33acf3e 10c99c19d832f8cd559594d8c0922da2 Now the client email addresses are indeed not email addresses, but

GOOGLE_ACCOUNT_COOKIE_INVALID for many cached authentication tokens

2010-11-16 Thread Zweitze
Hi all, As recommended in articles like http://adwordsapi.blogspot.com/2010/07/discover-v2009-working-with-authtokens.html we store authentication tokens externally instead of re-requesting them over and over again. In our implementation they are stored in a database, with a datetime stamp so we

Re: GOOGLE_ACCOUNT_COOKIE_INVALID for many cached authentication tokens

2010-11-18 Thread Zweitze
Eric, I think you're missing the point. The documentation states that authentication tokens are issued for two weeks, but expire immediatly after a password change. My software caches authentication tokens, but replaces them after seven days. This went OK for a long time. We have hundreds of

Re: v13: ReportService.getGzipReportDownloadUrl returned a URL to a 404 page

2010-12-02 Thread Zweitze
on Nov 29, 10.14h CEST) Thanks in advance. On Dec 3, 12:26 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Zweitze, I'm not seeing anything unusual in the log files, so it could just be a hiccup in the system.  If you see the frequency of these error increase please let us

Re: Populating databases with historical data

2010-12-02 Thread Zweitze
The easiest way is to write the software that retrieves a bunch of reports, each spanning a period. For a few Euros you can synchronize an account dating back to 2004, much cheaper than manual labour. Another advantage of the API reports is that you can include ID fields like campaignid, adgroupid

Re: How to determine that a keyword is inactive (v13 reports)

2011-01-21 Thread Zweitze
When predicting whether a keyword will trigger one of your ads, you should also evaluate the group status and campaign status, when these are not active and enabled, your keyword is not shown. But, your task is almost impossible. For instance, a keyword will not be shown when the campagin runs out

Re: CANNOT_SET_SITE_MAX_CPC Error!

2011-03-22 Thread Zweitze
We had the same problem that time, and since last Sunday we got those errors again. One difference though, it happens on existing campaigns. Error occurs when creating a new group in an existing campaign (AdGroupService v200909) [BiddingError.CANNOT_SET_SITE_MAX_CPC @

Re: CANNOT_SET_SITE_MAX_CPC Error!

2011-03-23 Thread Zweitze
Never mind. The reason was specified in the opening post of this thread. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Re: Stats fields deprecated in v201206

2012-07-12 Thread Zweitze
I never request such fields in adhoc reports but instead calculate them from other results. For example: 1. Instead of requesting CTR calculate Clicks/Impressions 2. Instead of requesting ConversionRate calculate Conversions/Clicks etc.etc. Most of them are divisions so beware of divisions by

Re: Stats fields deprecated in v201206

2012-07-23 Thread Zweitze
). For that reason we decided to leave calculated data as is and do the calculations ourselves. Although it was an 'old-days' decision when report downloads were limited to 256 MB. Regards On Thursday, July 12, 2012 5:28:34 PM UTC+2, Oliver wrote: zweitze, we found out these fields will be deprecated

Re: Get New Campaigns Only

2012-07-23 Thread Zweitze
I wouldn't assume that they are incremental and stay that way. AdWords is probably a database, distributed over many (maybe hundreds) of servers. Most distributed databases don't have incremental identifiers - they have a different method. I could explain a straightforward method where the IDs

Re: Adwords campaigns dependent on the weather

2012-07-27 Thread Zweitze
Dutch wheather: KNMI sells data, buienradar has free data. It's hard finding correlations based on wheather data alone. You may want to include some kind of calendar with public holidays, school holidays etc. Suggestion: see if you can find historical traffic congestion data... On

Double records in AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT

2012-08-01 Thread Zweitze
Hi all, I was under the impression, that if you request an AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT with fields CampaignId, AdGroupId, Domain, Date, AdNetworkType2 that you would get a report with results aggregated to these fields (saying in a different way: with just one record for every

Re: Double records in AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT

2012-08-09 Thread Zweitze
Thank you! To answer my second question (how should I handle this situation?): I sum all result fields (impressions, clicks, conversions, costs etc.) Regards, Zweitze On Wednesday, August 8, 2012 3:25:36 PM UTC+2, David Torres wrote: Hi, I found the answer, it is actually a very rare

Re: Double records in AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT

2012-08-09 Thread Zweitze
in your application. Is it important to differentiate the counts because you know they are coming from different mobile app-id? or don't care about putting them into a single unknown app-id bucket? On Thursday, August 9, 2012 4:13:32 AM UTC-4, Zweitze wrote: Thank you! To answer my

Re: mapping between keyword+match_type and account_id+campaign_id+ad_group_id

2012-08-30 Thread Zweitze
1. No, the combination keyword+match_type is only unique within the group. Two independant groups can both have the same keyword + matchtype. To identify a globally unique keyword, use the combination ad_group_id+keyword_id. 2. No, the API does not allow to change the destination of an ad. In

Re: Adwords API, how many people have this access?

2012-09-03 Thread Zweitze
I wonder why you want to know that kind of information? Do you want to develop a library for us and determine how big your market is? For the real number you've got to contact Google, but I doubt they will give you that information. To get a ballpark figure, look at the client libraries. At

Re: the creation date of a campaign to show?

2012-09-12 Thread Zweitze
I use a different, slightly better method: Use campaignservice, just get campaigns and make sure you ask for the campaign start date. The campaign start date is NOT the date the campaign was created, still, it is usual earlier than the date of the first impression. To get the earliest date

  1   2   3   4   5   >