Showing posts with label Invalid field name. Show all posts
Showing posts with label Invalid field name. Show all posts

Thursday, 10 December 2015

Re: Unified API for TrueView video campaigns

Hi Pete,

Currently, the only support we have for video campaigns in the API is through reporting. We have a new report type called the Video Performance Report specifically for reporting video campaigns.

Cheers,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/21598e51-cd1d-4d01-88f9-3bdb121dbbd9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

[firebird-support] Creating and filling a backup table for testing purposes (FB2.4 W10 x64)

 

Hello!

I need to update several records in a table.
Obviously, the idea of doing so without being able to compare to the
previous values does not fill my heart with joy :)

I have found a guide saying that I can insert into a table by
using a SQL statement - and that's fine, I like that.

Alas, the table must already exist, so I am wondering if
someone knows of a way to also create it in the same
statement. It's one of the few things (VERY FEW things) I
miss from Oracle.

Please help :)

Thanks!

A

__._,_.___

Posted by: Andrea Raimondi <andrea.raimondi@gmail.com>
Reply via web post • Reply to sender • Reply to group • Start a New Topic • Messages in this topic (1)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Visit http://www.firebirdsql.org and click the Documentation item
on the main (top) menu.  Try FAQ and other links from the left-side menu there.

Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

.

__,_._,___

Get Ad Group Negative Criteria

Hello,
after searching and testing ...i could not find any solution..
is there a way to get/retrieve/pull/display .. negative keywords from ad group level with the php library API

Thanks,
Nick

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/cbaae2bf-5040-4ea0-98f3-e092047775be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Converted Clicks are missing in Final Url Report

Great, thank you.

On Wednesday, December 9, 2015 at 9:38:56 PM UTC+2, Anthony Madrigal wrote:
Hi,

Thanks for your concern. Fortunately, this a request that we are working on and it should be available in a future version of AdWords API.

Cheers,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/22bdd699-c039-4db4-bfa8-c2ce63464ef4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Adowrds - ad extension -view location extansion - segment click type

Hello,

I need help in order to get the location information. I need the same information like in the below image:






I tried different reports including PLACEHOLDER_FEED_ITEM_REPORT, but I don't understand how I can get location information.

I also need to get the information for Call extensions and this one I was able to get it using PLACEHOLDER_FEED_ITEM_REPORT, from where I get the  FeedItemId and PlaceholderType fields. Then based on the FeedItemService I was able to associate each FeedItemId with the correct phone number.

I thing it should be something similar for locations but I could not find anything to help me in order to get that information.

By the way I'm using API version v201509 if this helps .

Anything that can help me is appreciated.

Thanks,
Bogdan

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/6fc8e291-febd-4ddb-b373-e19129a5aacc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Wednesday, 9 December 2015

How to put the HTML5 script generated from third party adserver to Ad words uisng API

hi,

I am using Revive Adserver to upload my ads.my requirement is that i need to paste the HTML Ad script generated by my revive adserver to the google adwords.
hod do i do it with the help of Adwords API.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/8c904755-6ed0-49bf-8aec-d7328cfcd4be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Unified API for TrueView video campaigns

HI Anthony,

Any updates on the broader support for TrueView campaigns in the API?
We have been monitoring the blog as you suggested but there hasn't been any updates there since early October.

Thank you
Pete

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/9785e9e2-d9b9-4d4c-98e7-87c4225b3ca0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Update Text Ad AdGroupAd

Hello, 
i was just wondering if there is a way to update an existing TextAd from the AdWords API?

Thank you,
Nick

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/b5f86878-f4a5-4814-aa9e-b978b04d345f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: QualityScore on Shopping Campaigns Criterions with Product Partition always "5"!

Hi Florian,

I put my answer inline. Just look for the ==>.

On Wednesday, December 9, 2015 at 1:15:52 PM UTC-5, Florian Lherbette wrote:
Nadine, thank you for this information.

I have a couple of extra questions though:
  • Does this affect reports or only the SOAP API? Will quality score be returned as "--" in reports when not applicable?
==> My guess is that you're talking about the report that can be downloaded from the AdWords front-end. To be honest, I'm not sure what that will look like. I would have to experiment a bit with an account that has data to figure that out. 
  • Is the API already using this new behaviour, or is the feature not rolled out yet?
==> This change has already been rolled out.
-- 
Florian

On Tuesday, December 8, 2015 at 6:24:31 PM UTC+1, Nadine Sundquist (AdWords API Team) wrote:
Greetings Everyone!

Here's an update. There was an issue fixed that affected the behavior here, and there was a lot of back and forth on how to handle this. So, I appreciate everyone's input. If the quality score is not applicable, then the quality score will no longer be filled in. On the back-end, it's being sent back as a null. There was just a lot of general confusion from people when they were getting quality scores for items where it didn't make sense.

Cheers,
Nadine, AdWords API Team

On Thursday, July 30, 2015 at 9:54:18 AM UTC-4, mge...@intelliad.de wrote:
Yes, sounds valid. 

But what does the Google Adwords-team think?

Greetings,
  Markus

Am Donnerstag, 30. Juli 2015 13:57:43 UTC+2 schrieb Jason Stedman:
Since quality score is a relative rating of keyword relevance from 1 to 10, a 5 is a neutral value.

The quality score is an important feedback indicator for your ads, so anything that would likely be coerced into a zero may result in false indication of unhealthy campaigns.

A "" would introduce a second data type that is non numeric in this field, unnecessarily adding complexity to every system that uses quality score.

From my perspective, a 5 is better than a blank or null or just not including it in the response. It shows an indifference to the criteria, it's not good or bad.

Hope this food for thought helps. :D

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/2732a79e-dcd3-479e-9b38-bf1db0b91858%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Get GeoPoint by Criteria ID

Hi Dzmitry,

It turns out that those locations aren't being recognized as valid due to some quirks in the underlying look up. Since this only impacts a small number of addresses, I don't expect this to be fixed in the immediate future.

In the meantime, you can work around this problem by including a valid street name in your address.

Thanks,
Josh, AdWords API Team

On Wednesday, August 26, 2015 at 10:41:49 AM UTC-4, Josh Radcliff (AdWords API Team) wrote:
Hi,

That's odd -- I confirmed that these appear to be valid city/state/country combinations, but I'm getting InvalidGeoLocation for them as well. I've raised this issue and will get back to you as soon as I have an update.

Thanks,
Josh, AdWords API Team

On Wednesday, August 26, 2015 at 8:29:03 AM UTC-4, Dzmitry Zahusta wrote:
Hi Josh,

I did as you suggested here to get GeoPoint object for Proximity criterion:
       
        Address address = new Address();
        address
.setCityName("Fairfield");
        address
.setCountryCode("US");
        address
.setProvinceName("California");


       
GeoLocationSelector selector = new GeoLocationSelector();
        selector
.setAddresses(new Address[] {address});


       
GeoLocation[] geoLocationResult = geoLocationService.get(selector);

But for some reason it has stopped working correctly recently for several addresses:
  • Marina,California,United States
  • Napa,California,United States
  • Orange,Orange,California,United States
  • and many others addresses
GeoLocationService return InvalidGeoLocation for these addresses.

What is different way to get correct GeoLocation if you know address GeoLocationService is not working as expected?

четверг, 31 июля 2014 г., 1:29:18 UTC+3 пользователь Josh Radcliff (AdWords API Team) написал:
Hi,

The IDs in the link you provided are for creating Location criteria, not GeoPoint criteria. If you are instead interested in GeoPoint objects, you can look those up by address using GeoLocationService, but not by ID. GeoPoints do not have IDs -- just latitudeInMicroDegrees and longitudeInMicroDegrees.

If you are looking to find GeoPoint information for a given Proximity criterion, you can simply include the field "GeoPoint" in your Selector when you issue a CampaignCriterionService.get.

Regards,
Josh, AdWords API Team

On Wednesday, July 30, 2014 4:22:02 PM UTC-4, Dzmitry Zahusta wrote:
Using LocationCriterionService I can get only list of Location criterion and unfortunately it has nothing to do with GeoPoint objects...  

среда, 30 июля 2014 г., 16:45:31 UTC+3 пользователь Josh Radcliff (AdWords API Team) написал:
Hi,

Yes, you can use the LocationCriterionService where your Selector has a predicate based on the Id field. See the example request below.

Cheers,
Josh, AdWords API Team

      <selector>
        <fields>Id</fields>
        <fields>LocationName</fields>
        <fields>CanonicalName</fields>
        <fields>DisplayType</fields>
        <fields>ParentLocations</fields>
        <fields>Reach</fields>
        <fields>TargetingStatus</fields>
        <predicates>
          <field>Id</field>
          <operator>IN</operator>
          <values>2276</values>
          <values>2278</values>
        </predicates>
        <predicates>
          <field>Locale</field>
          <operator>EQUALS</operator>
          <values>en</values>
        </predicates>
        <ordering>
          <field>LocationName</field>
          <sortOrder>ASCENDING</sortOrder>
        </ordering>
      </selector>
    </get>

On Wednesday, July 30, 2014 9:28:20 AM UTC-4, Dzmitry Zahusta wrote:
Hi!

Is it possible to get GeoPoint by Criteria ID? I mean Criteria ID that can be found here.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/a6e76fa9-8703-45e8-8447-2c0abaef915d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: RateExceededError rate limiter is broken

Hello,

Are you still experiencing this error? If so, could you please reply privately to author me your SOAP request and response that cause this error?

Thanks,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/0120cc1b-b671-4d45-90e7-dd097919db9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Error during product partition creation

Hi Peter,

I still don't have an update, unfortunately. I've reached out to the engineers again and will let you know when I get a response.

Thanks,
Josh, AdWords API Team

On Wednesday, December 9, 2015 at 5:00:49 AM UTC-5, peter.rietzler@smarter-ecommerce.com wrote:

Sorry for bothering again - still no updates on this ?

Thanks! 
Peter

Am Mittwoch, 18. November 2015 16:11:08 UTC+1 schrieb Josh Radcliff (AdWords API Team):
Hi Peter,

No updates yet, but the engineers are looking into it. I'll get back to you as soon as I hear anything.

Cheers,
Josh, AdWords API Team

On Tuesday, November 17, 2015 at 11:25:13 PM UTC-5, peter.r...@smarter-ecommerce.com wrote:
Hi Josh

Any updates on this ?

Thanks!
Peter

Am Mittwoch, 11. November 2015 20:55:04 UTC+1 schrieb Josh Radcliff (AdWords API Team):
Hi Peter,

Using that request ID, I found some information on our side that indicates that there may have been an unexpected duplication of this request. I'm following up with the service owners to see what happened here, and will let you know as soon as I hear back from them.

Thanks,
Josh, AdWords API Team

On Tuesday, November 10, 2015 at 10:09:09 AM UTC-5, peter... wrote:
Hi 

No, I can't see any logs in our system despite the fact that the request has failed - but those logs were logged a few minutes later because further request were logged aggregated by our application. 

The first example (PRODUCT_PARTITION_ALREADY_EXISTS from 30.10.2015) that I've posted to this thread happened on 

29.10.2015 21:17:20,497

requestId (taken from response) = 00052343fe9006900a0ddbd10203b361


I can definitely see from the SOAP logs (from the Adwords API) that a new group was created and the product partition add request was only sent once. Does this help ?



Am Dienstag, 3. November 2015 17:42:00 UTC+1 schrieb Josh Radcliff (AdWords API Team):
Hi,

I took a look at the requests coming from your developer token, and I see REMOVE mutate requests coming in for that ad group's criteria at the following times:

ViennaTime : 2015-10-30 06:05:40
Successful : True

ViennaTime : 2015-10-30 06:06:04
Successful : False

In the user interface, I see the product groups were removed via the API at 2015-10-30 06:06:07. I realize that is after the 2nd request, but I'm theorizing that the first request may have taken 27 seconds to complete. Do you happen to have timestamps in your logs for those requests?

Thanks,
Josh, AdWords API Team

On Tuesday, November 3, 2015 at 8:41:56 AM UTC-5, peter... wrote:
Hi Josh 

These are really wild assumptions, but for me it looks like that I can see the same problem with other requests regarding shopping ad group criterions too. 

I've got another case that looks pretty similar to me (though I cannot prove this since I do not have SOAP logs for this). But from our logs I can see that we've sent a deletion request for shopping ad group criterions (e.g.: item id = 333518-105, criterion id = 139771732115, ad group id = 23172885875, campaign id = 321117275). The product partition was successfully deleted - I can see this in the change logs in the Adwords UI (30.10.2015 06:06:07). But my application logs tell me that the API returned an error
Errors while removing group item bids: Group 23172885875: Item 333518-105: [EntityNotFound,CriterionId{id=139771732115},EntityNotFound.INVALID_ID;];

For me it looks like that someone duplicates the same request. I've double checked our logs and they tell me that it's not our application (as stated above I unfortunately cannot see the SOAP request directly). 
When looking at the SOAP logs that I've provided earlier I assume the same could have happened here.


Am Montag, 2. November 2015 19:56:56 UTC+1 schrieb Josh Radcliff (AdWords API Team):
Hi Peter,

Are you running multiple threads that are mutating the trees in question? I ask because I looked at two of your requests from today that failed with PRODUCT_PARTITION_ALREADY_EXISTS followed by PRODUCT_PARTITION_DOES_NOT_EXIST, and in both cases the partition in question does already exist in the ad group.

The requests I checked were for ad group IDs 21637072081 and 21637229281, both under campaign ID 345581401.

Thanks,
Josh, AdWords API Team

On Monday, November 2, 2015 at 12:30:38 AM UTC-5, peter... wrote:
Hi Josh

Could the usage of not using distinct temporary IDs cause this problem ? As stated above, 99% of my requests succeed (and we've actually sent millions of them until now). 

The tree is correct for our purposes. It will be changed by other requests later on. The problem doesn't seem to be related to the actual tree anyhow. We also see this error when we are trying to add child partitions to already existing ones. This, however, is very hard to reproduce for me since I cannot just add logs for every SOAP request to our live application and wait for a few days for this to happen. Even this simple case required hammering against the API with a local test script for a few hours. 

Thanks! 
Peter

Am Freitag, 30. Oktober 2015 20:43:58 UTC+1 schrieb Josh Radcliff (AdWords API Team):
Hi,

I noticed that your request is operating on two ad groups but you are reusing the same temporary ID for both. I would recommend using distinct temporary IDs for distinct Biddable/NegativeAdGroupCriterion within a single request.

Also, in each case you are constructing what looks like an invalid product partition tree, consisting of:

     ROOT (-1 biddable SUBDIVISION)
    /
  ProductOfferId (negative UNIT)

It looks like you are trying to create a 2nd level of the tree that excludes everything, since you don't have other UNIT nodes at that level and the object is a NegativeAdGroupCriterion. If you subdivide the tree by a dimension (offer ID in this case), you must have at least two UNIT nodes: one for "Everything else" (ProductOfferId with a null value) and at least one for a specific ProductOfferId with a non-null value. Otherwise, the subdivision does not serve any purpose.

Thanks,
Josh, AdWords API Team

On Friday, October 30, 2015 at 6:35:58 AM UTC-4, peter... wrote:
It looks like that we have the same problem. 

We create a brand new AdGroup, then send the following request:

    <soapenv:Body>
            <operations>
               <operator>ADD</operator>
            <operand xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201506" xsi:type="ns2:BiddableAdGroupCriterion">
                   <ns2:adGroupId>22340202143</ns2:adGroupId>
                   <ns2:criterion xsi:type="ns2:ProductPartition">
                       <ns2:id>-1</ns2:id>
                       <ns2:partitionType>SUBDIVISION</ns2:partitionType>
                   </ns2:criterion>
                 </operand>
            </operations>
            <operations>
               <operator>ADD</operator>
            <operand xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201506" xsi:type="ns3:NegativeAdGroupCriterion">
                   <ns3:adGroupId>22340202143</ns3:adGroupId>
                   <ns3:criterion xsi:type="ns3:ProductPartition">
                       <ns3:partitionType>UNIT</ns3:partitionType>
                       <ns3:parentCriterionId>-1</ns3:parentCriterionId>
                       <ns3:caseValue xsi:type="ns3:ProductOfferId"/>
                   </ns3:criterion>
                </operand>
            </operations>
            <operations>
               <operator>ADD</operator>
                <operand xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201506" xsi:type="ns4:BiddableAdGroupCriterion">
                   <ns4:adGroupId>22340202263</ns4:adGroupId>
                   <ns4:criterion xsi:type="ns4:ProductPartition">
                       <ns4:id>-1</ns4:id>
                       <ns4:partitionType>SUBDIVISION</ns4:partitionType>
                   </ns4:criterion>
                </operand>
            </operations>
            <operations>
               <operator>ADD</operator>
                <operand xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201506" xsi:type="ns5:NegativeAdGroupCriterion">
                   <ns5:adGroupId>22340202263</ns5:adGroupId>
                   <ns5:criterion xsi:type="ns5:ProductPartition">
                       <ns5:partitionType>UNIT</ns5:partitionType>
                       <ns5:parentCriterionId>-1</ns5:parentCriterionId>
                       <ns5:caseValue xsi:type="ns5:ProductOfferId"/>
                   </ns5:criterion>
                </operand>
            </operations>
        </mutate>
    </soapenv:Body>

and sporadically get back

<soap:Body>
    <soap:Fault>
       <faultcode>soap:Server</faultcode>
            <faultstring>[AdGroupCriterionError.PRODUCT_PARTITION_ALREADY_EXISTS @ operations[2].operand.criterion, AdGroupCriterionError.PRODUCT_PARTITION_DOES_NOT_EXIST @ operations[3].operand.criterion.parentCriterionId; trigger:'TempCriterionId{id=1}']</faultstring>
        <detail>
           <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201506">
                    <message>[AdGroupCriterionError.PRODUCT_PARTITION_ALREADY_EXISTS @ operations[2].operand.criterion, AdGroupCriterionError.PRODUCT_PARTITION_DOES_NOT_EXIST @ operations[3].operand.criterion.parentCriterionId; trigger:'TempCriterionId{id=1}']</message>
               <ApplicationException.Type>ApiException</ApplicationException.Type>
               <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="AdGroupCriterionError">
                   <fieldPath>operations[2].operand.criterion</fieldPath>
                   <trigger/>
                   <errorString>AdGroupCriterionError.PRODUCT_PARTITION_ALREADY_EXISTS</errorString>
                   <ApiError.Type>AdGroupCriterionError</ApiError.Type>
                   <reason>PRODUCT_PARTITION_ALREADY_EXISTS</reason>
                </errors>
               <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="AdGroupCriterionError">
                   <fieldPath>operations[3].operand.criterion.parentCriterionId</fieldPath>
                   <trigger>TempCriterionId{id=1}</trigger>
                   <errorString>AdGroupCriterionError.PRODUCT_PARTITION_DOES_NOT_EXIST</errorString>
                   <ApiError.Type>AdGroupCriterionError</ApiError.Type>
                   <reason>PRODUCT_PARTITION_DOES_NOT_EXIST</reason>
                </errors>
           </ApiExceptionFault>
        </detail>
    </soap:Fault>
</soap:Body>

(request id of this particular response was 00052343fe9006900a0ddbd10203b361 - if this helps).

We also see this error when creating concrete product partitions with case values. It succeeds in 99% of all cases, but we sporadically get back this error. We've seen this only for product partitions so far. Our code is single-threaded.

Am Dienstag, 6. Oktober 2015 16:06:53 UTC+2 schrieb Anthony Madrigal:
Hi, 

Since you are using the AdGroupCriterionService, do you mean AdGroup instead of campaign? Could you please send me both your SOAP request and response for the successful and failed operations through Reply privately to author? This will help me see why it is working for one and not the other.

Thanks,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/410502d4-c9a0-4040-a1f9-18217ad0a0cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Error in Client Libraries & Code Examples (.NET)

Hi,

Would you happen to have the SOAP request and response that caused this error? If so, could you please reply privately to author them to me?

Thanks,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/6ce93c3a-95d3-411e-be17-36c5b1103f49%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Mobile APP details via API

Hello,

For getting data for the MobileApplication campaign criteria, please make sure you are using type as MOBILE_APPLICATION and select the mobileAppCategoryId and displayName fields in the selector. If you are selecting those fields and you are not getting the data then please provide the SOAP XML request and response logs. Just click Reply privately to author in the forum when responding. Don't forget to remove the developer token in the output.

Thanks,
Umesh, AdWords API Team.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/c0b3518a-1791-4018-a42f-0f2d5e78633a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Converted Clicks are missing in Final Url Report

Hi,

Thanks for your concern. Fortunately, this a request that we are working on and it should be available in a future version of AdWords API.

Cheers,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/82754d8d-52f0-423c-b8ca-dd20bce9b79c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: SUGGESTION - Python setup

Hi,

Thanks for your input and suggestions. Could you please file your requests in this link?

Regards,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/6735e613-2022-4f3c-9101-5e15dac0e133%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Which attribute of Geo Performance Report is nearest to locations?

Hi,

Yes, you should use the MostSpecificCriteriaId since it is the most relevant to your location. The other location codes will depend on the Target Type associated to the Id found in the GeoTargeting reference page. 

Cheers,
Anthony
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/73c269d3-1f98-4634-810f-eca256c5eb5a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

RateExceededError rate limiter is broken


It says to wait 30s. I waited 31s. It still complains. It's single-threaded. 


2015-12-09 18:11:42.944083+00:00 heroku scheduler.5645 - - Starting process with command `php yii kw/stats` Context
2015-12-09 18:11:48.820233+00:00 app scheduler.5645 - - Warning: [RateExceededError <rateName=RATE_LIMIT, rateKey=null, rateScope=ACCOUNT, retryAfterSeconds=30>] Context
2015-12-09 18:11:48.820719+00:00 app scheduler.5645 - - Sleeping 30 seconds. Context
2015-12-09 18:11:43.582785+00:00 heroku scheduler.5645 - - State changed from starting to up Context
2015-12-09 18:12:19.973304+00:00 app scheduler.5645 - - Error: Giving up. [RateExceededError <rateName=RATE_LIMIT, rateKey=null, rateScope=ACCOUNT, retryAfterSeconds=30>] Exception Context
2015-12-09 18:12:20.841574+00:00 heroku scheduler.5645 - - Process exited with status 0 Context
2015-12-09 18:12:20.857147+00:00 heroku scheduler.5645 - - State changed from up to complete Context

Code

      // Make the get request.
      try {
        $retry = false;
        $page = $targetingIdeaService->get($selector);
      } catch (\SoapFault $e) { 
        Yii::error($e->getMessage());
        echo ("Warning: ".$e->getMessage().PHP_EOL);
        $errors = \ErrorUtils::GetApiErrors($e);
        foreach ($errors as $err) {
          if ($err->ApiErrorType == 'RateExceededError' && $err->retryAfterSeconds < 60) {
            echo "Sleeping $err->retryAfterSeconds seconds.\n";
            sleep($err->retryAfterSeconds+1);
            $retry = true;
          }
        }         
        if ($retry) {
          try {
            $page = $targetingIdeaService->get($selector);
          } catch (\SoapFault $e) {
            Yii::error($e->getMessage());
            echo "Error: Giving up. ".$e->getMessage().PHP_EOL;
            exit;
          }
        }
        else {
          echo "Error: Giving up.\n";
          exit;
        }

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/ef330481-fb2a-40af-94c8-eccf7435b06a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.