Re: [AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[0].operand]

2017-02-16 Thread 하진호
hi
thank you for your answer
but i don't understand
your suggested sample
one gender add and one age remove process 
or one age add and one gender remove

i want to one adgroup of at the same time add or remove  age and gender
for example
ageRange id 503005, 503006 and gender id 10 add for adgroup at the same time
hi
thank you for your answer
but i don't understand
your suggested sample
one gender add and one age remove process 
or one age add and one gender remove

i want to one adgroup of at the same time add or remove  age and gender
for example
ageRange id 503005, 503006 and gender id 10 add for adgroup at the same time
i want to only add at the same time

thank you

2017년 2월 16일 목요일 오전 3시 58분 2초 UTC+9, Sreelakshmi Sasidharan (AdWords API 
Team) 님의 말:
>
> Hi, 
>
> As pointed out in the earlier post, conflicting criterion setting is 
> causing this error. You could try the AdGroupCriterionService.get() 
> 
>  on 
> that AdGroup and check for the criterionUse 
> 
>  to 
> see if the targeting that you are trying to set is already set as negative 
> criterion. If so, the workaround would be to remove that and add the right 
> targeting. 
>
> You could check our sample 
> 
>  in 
> Java which adds both biddable and negative criterion and try the same in 
> PHP. 
>
> Please let me know if you have any additional questions. 
>
> Thanks,
> Sreelakshmi, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/55061261-65c7-4379-9ba3-7ae61092f7cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[0].operand]

2017-02-16 Thread 하진호
Hi,

Thank you for your answer.
I looked into your sample, and it seemed the process was too complicated.
According to your suggestion, you must add 1 gender and then remove 1 age 
range or the other way around in order to set for instance, Male 18-24(10, 
503001). 
Based on this process, if I want to target Male with 18-24 and 25-34(gender 
id: 10/ ageRange: 503001, 503002), I have to repeat adding and removing 
each targeting options several times. Am I getting this right? 
Instead of repeating the process of adding and removing targeting options, 
I want to create an ad group with specific demographic options selected AT 
ONCE. 
For example, I want to set ageRange id 503001, 503002 and gender id 10 for 
adgroup at the same time.

If possible, can you give an example of setting Male, 18-24, 25-34? We 
can’t find any samples we could refer to in this forum especially on 
demographic targeting for creating campaigns.

Thanks!!

2017년 2월 16일 목요일 오전 3시 58분 2초 UTC+9, Sreelakshmi Sasidharan (AdWords API 
Team) 님의 말:
>
> Hi, 
>
> As pointed out in the earlier post, conflicting criterion setting is 
> causing this error. You could try the AdGroupCriterionService.get() 
> 
>  on 
> that AdGroup and check for the criterionUse 
> 
>  to 
> see if the targeting that you are trying to set is already set as negative 
> criterion. If so, the workaround would be to remove that and add the right 
> targeting. 
>
> You could check our sample 
> 
>  in 
> Java which adds both biddable and negative criterion and try the same in 
> PHP. 
>
> Please let me know if you have any additional questions. 
>
> Thanks,
> Sreelakshmi, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/91b52b5a-ff96-4382-b36a-b68682078480%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Click Performance Report via API > Call Extension gCLID > import to Analytics > Link and attribute to Adwords

2017-02-16 Thread Brian C
Hi Shwetha,

Is there a way after uploading offline conversions via "import from calls" 
to see the keyword responsible for generating that call?

On Wednesday, January 18, 2017 at 11:35:10 AM UTC-8, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi Alan,
>
> Could you enable logging and try to import your phone call conversions 
> using the example provided here 
> 
>  and 
> provide the SOAP request and response logs generated? This will help me in 
> further troubleshooting why you are unable to import your conversions as 
> required. Please use *Reply privately to author* when responding. 
>
> Regards,
> Shwetha, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/01e1bac1-fe54-4db7-bfda-dbd82f903c52%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to Find Keywords that Generated Calls in Call Only Ads?

2017-02-16 Thread Brian C
Hello;

We are trying to find out how to track keywords associated with our mobile 
searches. Third party companies such as CallRail and CallTrackingMetrics 
have built Google Adwords Mobile Click to Call integrations which "match 
calls with clicks" in an effort to report the keywords associated with 
calls in call-only ads and mobile campaigns that have mobile only call 
extensions.

Here is the information from CallRail re: what we are trying to build
https://support.callrail.com/hc/en-us/articles/205850416-AdWords-Mobile-Click-to-Call-Integration

Here is an example script being used by CallTrackingMetrics to Pull in 
Keyword data from call only ads. *I can verify that the below code is not 
100% accurate as the keywords being returned are not in alignment with what 
I see in AdWords.

/* Copyright 2016 CallTrackingMetrics LLC */ function 
filterByCallType(e,a,t){"Mobile click-to-call"==a?e.Device.
match(/Mobile|Tablet/)&&t():t()}function criteriaReport(e,a,t,r,l){for(var 
o=[],i=r.within.start.slice(0,8),C=r.within.end.slice(0,8),n="DURING 
"+i+","+C,d="SELECT Id, Device, Criteria, CriteriaType, Clicks, 
Impressions, CampaignName, CampaignId, AdGroupName, AdGroupId, 
AdNetworkType2, ClickType, Slot, QualityScore FROM 
CRITERIA_PERFORMANCE_REPORT where ClickType=CALLS AND Clicks > 0 AND 
AdGroupId='"+e+"' "+n,c=AdWordsApp.report(d),p=c.rows();p.hasNext();){var 
g=p.next();filterByCallType(g,t,function(){g.CallType=t,
Logger.log("captured("+r.id+") of type: "+t),o.push(g)})}return 
o.length||o.push({KeywordId:l.Id,CampaignName:l.CampaignName,CampaignId:l.
CampaignId,AdGroupName:l.AdGroupName,AdGroupId:l.AdGroupId,CallType:t}),o}function
 
ctmFetch(e,a,t){var r={contentType:"application/
json",headers:{Authorization:"Basic "+Utilities.base64Encode(
CTMKEY+":"+CTMSEC)},method:a};t&&(r.payload=t);var 
l=UrlFetchApp.fetch(CTMHOST+"/api/v1/accounts/"+CTMACT+"/calls/"+e,r),o=l.getContentText();return
 
Utilities.jsonParse(o)}function fetchCallData(){var 
e=AdWordsApp.currentAccount().getTimeZone(),a=ctmFetch("ad_
extensions?tz="+e).calls;Logger.log("running analysis for : "+a.length+" 
calls");for(var t=0,r=a.length;r>t;++t){Logger.log("fetch for "+t+" < 
"+r);try{var l=a[t],o=lookupDataForCall(l);o.length?(Logger.log(" Criteria 
Id CriteriaType Clicks Impressions CampaignName AdGroupName ClickType 
Criteria"),Logger.log("trigger data for "+t),Logger.log(" Send data for: "+
l.id+" matched: "+o.length),ctmFetch("possible_keywords?id="+l.id,"
post",JSON.stringify({captured:o})),Logger.log("still 
active?")):Logger.log("no adwords calls detected for: "+l.id
)}catch(i){Logger.log(i)}}Logger.log("exit loop for "+t)}function 
lookupDataForCall(e){var a={972:!0,33:!0},t=e.areaCode;
a[e.countryCode]&&!t.match(/^0/)&&(t="0"+t);var r="SELECT AdGroupId, 
AdGroupName, CampaignId, CampaignName, CallStartTime, CallEndTime, 
CallerCountryCallingCode, CallerNationalDesignatedCode, CallType, 
CallStatus, CustomerDescriptiveName FROM CALL_METRICS_CALL_DETAILS_REPORT 
WHERE CallerCountryCallingCode='"+e.countryCode+"' AND 
CallerNationalDesignatedCode='"+t+"' AND CallStartTime >= 
'"+e.within.start+"' AND CallStartTime <= '"+e.within.end+"'";Logger.log("Query 
for "+e.id+" with "+r);for(var 
l=AdWordsApp.report(r),o=l.rows(),i=[];o.hasNext();){var 
C=o.next();if(Logger.log("Phone Call:"+C.AdGroupName+" "+C.CallStartTime+" 
"+C.CallEndTime+" "+C.CallerCountryCallingCode+" 
"+C.CallerNationalDesignatedCode+" 
"+C.CallType+" "+C.CallStatus+" "+C.CustomerDescriptiveName),
i=criteriaReport(C.AdGroupId,C.CallStartTime,C.CallType,e,C))return 
i}return i}function main(){fetchCallData()}var CTMHOST="
https://api.calltrackingmetrics.com",CTMACT=103975,CTMKEY=";
a103975d0a444cea7323b01b45e40216b5c0dda7",CTMSEC="
a38881d623f53aefafdb13a079621c05b941";



Can anyone help me understand how to pull in keyword data based on calls 
coming from call only ads? These ads use phone numbers provisioned by 
Twilio. We are currently tracking start time / end time / call duration / 
caller_id / geo based on NPA-NXX data /etc.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.co

Re: Issues with BatchJobService - jobs remain stuck

2017-02-16 Thread Biniam Asnake
We are also experiencing this issue since some time.

The following batches are stuck on the same percentage for morethan 24 
hours! Please fix.

Here is some information from our log file.

The batch-job 446153939 returned the status ACTIVE.
Progress Stats:
  46% Executed
  1934 Operations Executed
  1932 Operations Succeeded
  0 Results Written


The batch-job 44643 returned the status ACTIVE.
Progress Stats:
  53% Executed
  1733 Operations Executed
  1725 Operations Succeeded
  0 Results Written


The batch-job 446270445 returned the status ACTIVE.
Progress Stats:
  61% Executed
  2191 Operations Executed
  2181 Operations Succeeded
  0 Results Written


Batch job status check for ID: 446153939 (Status: In-Progress) is attempted 
59 times while checking every 5 minutes
Batch job status check for ID: 44643 (Status: In-Progress) is attempted 
59 times while checking every 5 minutes
Batch job status check for ID: 446270445 (Status: In-Progress) is attempted 
59 times while checking every 5 minutes


On Wednesday, February 1, 2017 at 10:50:12 PM UTC+1, AdWordsApiUser wrote:
>
> As mentioned by few other folks over the last few days, we're having 
> issues with BatchJobService taking very long to process jobs. As requested, 
> here are a few job IDs:
>
> Job Ids:
> 441159032
> 441282849
>
> These add AdGroupCriteria, but other jobs (e.g. that change bids) also get 
> stuck. We would really appreciate some insight into this.
>
> Regards,
> MG
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1e054e54-2523-42c1-9184-6a91efc4f0d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Shopping Performance Report

2017-02-16 Thread Victor
Good afternoon,

I am trying to get the MerchantId from the different campaign of a specific 
account using the Shopping Performance Report. 
The problem is that I want to obtain the merchantId of recently created 
campaigns with no traffic (0 impressions). I can see that the Shopping 
Performance Report doesn't support Zero Impressions.

So I know, there can be different merchantId in an account.

Is there any alternative way to obtain that field?
Thank you

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ad4ddca9-486d-4d52-ad61-286eac4bf2df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there are table mapping currencies to the smallest non-fractional unit?

2017-02-16 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi Christian,

Could you provide more details on how this information will be used?

Thanks,
Josh, AdWords API Team

On Thursday, February 9, 2017 at 5:48:41 PM UTC-5, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi Christian,
>
> Thanks for pointing that out. I'm still looking into where the minimal CPC 
> values/currency are now published. I'll get back to you as soon as I have 
> more info.
>
> Cheers,
> Josh, AdWords API Team
>
> On Thursday, February 9, 2017 at 8:26:40 AM UTC-5, Christian wrote:
>>
>> Hi,
>>
>> the links still work but do not provide information about minimal CPC 
>> values per currency anymore. Could you please provide updated links? Thanks 
>> ind advance!
>>
>> Christian
>>
>> On Thursday, July 24, 2014 at 12:17:41 AM UTC+2, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi Christian,
>>>
>>> You can use this tool , 
>>> linked from our Common Errors guide 
>>> 
>>> .
>>>
>>> Cheers,
>>> Josh, AdWords API Team
>>>
>>> On Wednesday, July 23, 2014 8:21:46 AM UTC-4, Christian wrote:

 Hi,

 we are receiving a BID_TOO_MANY_FRACTIONAL_DIGITS error on a bid of 
 45885 micros in an account having Chilean Pesos (CLP) as currency. 
 Usually a multiply of 1 is non-fractional (e.g. in EUR or USD) but 
 obviously this is not always the case. Is there any AdWords documentation 
 about the mapping between currencies and the smallest accepted (i.e. 
 non-fractional) amount of micros?

 Thanks and best regards,
 Christian

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f9755d45-f10d-443c-9207-35c2628a0293%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there are table mapping currencies to the smallest non-fractional unit?

2017-02-16 Thread Christian
Hi Josh,

sure.

We use the AdWords API to set bids, which are calculated by an algorithm. 
For these bids we need to know the smallest fractional unit and the 
smallest possible bid for the currency used in an account.

Please let me know if you need more details.

Best,
Christian

On Thursday, February 16, 2017 at 4:37:01 PM UTC+1, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi Christian,
>
> Could you provide more details on how this information will be used?
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, February 9, 2017 at 5:48:41 PM UTC-5, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi Christian,
>>
>> Thanks for pointing that out. I'm still looking into where the minimal 
>> CPC values/currency are now published. I'll get back to you as soon as I 
>> have more info.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Thursday, February 9, 2017 at 8:26:40 AM UTC-5, Christian wrote:
>>>
>>> Hi,
>>>
>>> the links still work but do not provide information about minimal CPC 
>>> values per currency anymore. Could you please provide updated links? Thanks 
>>> ind advance!
>>>
>>> Christian
>>>
>>> On Thursday, July 24, 2014 at 12:17:41 AM UTC+2, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi Christian,

 You can use this tool , 
 linked from our Common Errors guide 
 
 .

 Cheers,
 Josh, AdWords API Team

 On Wednesday, July 23, 2014 8:21:46 AM UTC-4, Christian wrote:
>
> Hi,
>
> we are receiving a BID_TOO_MANY_FRACTIONAL_DIGITS error on a bid of 
> 45885 micros in an account having Chilean Pesos (CLP) as currency. 
> Usually a multiply of 1 is non-fractional (e.g. in EUR or USD) but 
> obviously this is not always the case. Is there any AdWords documentation 
> about the mapping between currencies and the smallest accepted (i.e. 
> non-fractional) amount of micros?
>
> Thanks and best regards,
> Christian
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/47228dde-53bd-4c9e-b957-f5be1f08666f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Click Performance Report via API > Call Extension gCLID > import to Analytics > Link and attribute to Adwords

2017-02-16 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hi Brian,

This looks like a slightly different question from what is on this thread. 
Could you please start a new thread on this? Someone on my team will get 
back to you on that new thread once you've posted it.

Thanks!
Nadine, AdWords API Team

On Thursday, February 16, 2017 at 4:14:11 AM UTC-5, Brian C wrote:
>
> Hi Shwetha,
>
> Is there a way after uploading offline conversions via "import from calls" 
> to see the keyword responsible for generating that call?
>
> On Wednesday, January 18, 2017 at 11:35:10 AM UTC-8, Shwetha Vastrad 
> (AdWords API Team) wrote:
>>
>> Hi Alan,
>>
>> Could you enable logging and try to import your phone call conversions 
>> using the example provided here 
>> 
>>  and 
>> provide the SOAP request and response logs generated? This will help me in 
>> further troubleshooting why you are unable to import your conversions as 
>> required. Please use *Reply privately to author* when responding. 
>>
>> Regards,
>> Shwetha, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2cde406b-5f2f-4994-b5ef-ff0ea94d454b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Shopping Performance Report

2017-02-16 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Victor,

You can use CampaignService 

 to 
retrieve the ShoppingSetting 

 of 
your Shopping campaigns. This will contain the ID 

 of 
the merchant account associated with this campaign. You need to include the 
value 'Settings' in the selector so these settings can be returned in the 
response.

Regards,
Shwetha, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6437d0e3-9091-43da-ba4f-79d8e43f1395%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[0].operand]

2017-02-16 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi,

I will be providing support in the meantime as Sreelakshmi is currently 
OOO. To clarify, AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE 

 error 
is observed when one tries to *ADD* as well as *EXCLUDE *a criteria to an 
ad group at the same time. As an example, if you try to add the gender 
criteria ID 11 to an ad group and also try to exclude the same criteria 
(i.e. adding gender criteria ID 11 as a negative criteria) on the ad group, 
you would receive this error. I would recommend comparing each criteria ID 
that you are trying to add and exclude to the ad group with the criteria 
IDs *already *associated with the ad group. As suggested by Sreelakshmi 
earlier, you can use AdGroupCriterionService.get 

 to 
check all criteria that are already defined on the ad group. If need be, 
please try removing all criteria already defined on the ad group using 
AdGroupCriterionService.mutate 

 and 
try adding the criteria again.

To your question, if you plan to target males with the age range 18-24 and 
25-34 in a single request, you can use the following code snippet:

Gender male = new Gender();
male.setId(10L);

AgeRange a18to24 = new AgeRange();
a18to24.setId(503001L);

AgeRange a25to34 = new AgeRange();
a25to34.setId(503002L);

BiddableAdGroupCriterion genderBiddableAdGroupCriterion = new 
BiddableAdGroupCriterion();
genderBiddableAdGroupCriterion.setAdGroupId(adGroupId);
genderBiddableAdGroupCriterion.setCriterion(male);

BiddableAdGroupCriterion a18to24BiddableAdGroupCriterion = new 
BiddableAdGroupCriterion();
a18to24BiddableAdGroupCriterion.setAdGroupId(adGroupId);
a18to24BiddableAdGroupCriterion.setCriterion(a18to24);

BiddableAdGroupCriterion a25to34BiddableAdGroupCriterion = new 
BiddableAdGroupCriterion();
a25to34BiddableAdGroupCriterion.setAdGroupId(adGroupId);
a25to34BiddableAdGroupCriterion.setCriterion(a25to34);

AdGroupCriterionOperation genderAdGroupCriterionOperation = new 
AdGroupCriterionOperation();

genderAdGroupCriterionOperation.setOperand(genderBiddableAdGroupCriterion);
genderAdGroupCriterionOperation.setOperator(Operator.ADD);

AdGroupCriterionOperation a18to24AdGroupCriterionOperation = new 
AdGroupCriterionOperation();

a18to24AdGroupCriterionOperation.setOperand(a18to24BiddableAdGroupCriterion);
a18to24AdGroupCriterionOperation.setOperator(Operator.ADD);

AdGroupCriterionOperation a25to34AdGroupCriterionOperation = new 
AdGroupCriterionOperation();

a25to34AdGroupCriterionOperation.setOperand(a25to34BiddableAdGroupCriterion);
a25to34AdGroupCriterionOperation.setOperator(Operator.ADD);

AdGroupCriterionReturnValue result =
adGroupCriterionService.mutate(new AdGroupCriterionOperation[] {
genderAdGroupCriterionOperation, 
a18to24AdGroupCriterionOperation,
a25to34AdGroupCriterionOperation
});

If you are still facing issues, please revert with the SOAP XML request and 
response logs for the API call and I would be happy to dig deeper.

Regards,
Vishal, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd6df4d7-6d74-4d83-bdf5-38e9723f4146%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Find Keywords that Generated Calls in Call Only Ads?

2017-02-16 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Brian,

To retrieve the keywords which triggered your ads, you can download the Ad 
Performance Report 

 and 
include KeywordId in the report query. You can filter for Call only ads by 
using a predicate on AdType 

 field 
and use the CallOnlyPhoneNumber value to correlate with the data you have 
collected. You can also use the Search Query Performance Report 
,
 
which provides the Ad Id 

 and 
the KeywordId which triggered the ad for a particular search term. 

Regards,
Shwetha, 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d4217993-dc80-42a6-81a2-2a4e3fb4ca80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issues with BatchJobService - jobs remain stuck

2017-02-16 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hi Biniam,

It looks like we found the culprit on our side, but we haven't found the 
solution, yet. The workaround for now is to cancel the job that is hanging 
and to retry the operations that have not executed. I'll keep you in the 
loop as we make progress.

Cheers,
Nadine, AdWords API Team

On Thursday, February 16, 2017 at 4:31:39 AM UTC-5, Biniam Asnake wrote:
>
> We are also experiencing this issue since some time.
>
> The following batches are stuck on the same percentage for morethan 24 
> hours! Please fix.
>
> Here is some information from our log file.
>
> The batch-job 446153939 returned the status ACTIVE.
> Progress Stats:
>   46% Executed
>   1934 Operations Executed
>   1932 Operations Succeeded
>   0 Results Written
>
>
> The batch-job 44643 returned the status ACTIVE.
> Progress Stats:
>   53% Executed
>   1733 Operations Executed
>   1725 Operations Succeeded
>   0 Results Written
>
>
> The batch-job 446270445 returned the status ACTIVE.
> Progress Stats:
>   61% Executed
>   2191 Operations Executed
>   2181 Operations Succeeded
>   0 Results Written
>
>
> Batch job status check for ID: 446153939 (Status: In-Progress) is 
> attempted 59 times while checking every 5 minutes
> Batch job status check for ID: 44643 (Status: In-Progress) is 
> attempted 59 times while checking every 5 minutes
> Batch job status check for ID: 446270445 (Status: In-Progress) is 
> attempted 59 times while checking every 5 minutes
>
>
> On Wednesday, February 1, 2017 at 10:50:12 PM UTC+1, AdWordsApiUser wrote:
>>
>> As mentioned by few other folks over the last few days, we're having 
>> issues with BatchJobService taking very long to process jobs. As requested, 
>> here are a few job IDs:
>>
>> Job Ids:
>> 441159032
>> 441282849
>>
>> These add AdGroupCriteria, but other jobs (e.g. that change bids) also 
>> get stuck. We would really appreciate some insight into this.
>>
>> Regards,
>> MG
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f42708b1-0475-4563-a787-63b23e4259b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issues with BatchJobService - jobs remain stuck

2017-02-16 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hi Stefan,

The good news is that we found where the hanging is happening, but the bad 
news is that we still don't have a complete fix. If the cancel continues to 
hang, please get back to me. Right now, it looks like you're doing the 
right thing by cancelling and retrying. 

Best,
Nadine, AdWords API Team

On Thursday, February 16, 2017 at 1:54:41 AM UTC-5, Stefan Kleine Stegemann 
wrote:
>
>
> Hi Nadine,
>
> To update you on this issue, the situation has not improved but rather got 
> slightly worse. Today we have 33 stuck batch jobs (in status ACTIVE) with 
> eight adwords accounts being affected. Yesterday, it was 30 batch jobs with 
> three accounts being affected and on tuesday it was seven jobs, also with 
> three accounts. So we see a slightly "negative" tendency here. I also 
> checked some of the batch jobs we canceled yesterday and they are still in 
> status "CANCELING". Even the jobs which got stuck on tuesday and which we 
> also have canceled yesterday remain in "CANCELING". It seems that these 
> jobs are not doing anything anymore and that there is something broken 
> fundamentally.
>
> Do you have any update on this issue? Can we expect batch jobs to come 
> back to "normal"? We'd like to know that because if not, we need to take 
> action to deal with such scenarios.
>
> Best,
> Stefan
>
> Am Mittwoch, 15. Februar 2017 15:16:22 UTC+1 schrieb Nadine Sundquist 
> (AdWords API Team):
>>
>> Hi Stefan,
>>
>> Thanks for reporting this. I personally experienced some longer than 
>> usual running batch jobs last night as well. We're looking into what caused 
>> this last spike in execution time.
>>
>> Cheers,
>> Nadine, AdWords API Team
>>
>> On Wednesday, February 15, 2017 at 5:04:20 AM UTC-5, Stefan Kleine 
>> Stegemann wrote:
>>>
>>> Hi,
>>>
>>> sorry for hijacking this thread but since yesterday morning, we also 
>>> started to have significant troubles with batch job service. Jobs remained 
>>> active for a very long time. The following jobs have been started yesterday 
>>> morning, german time (see start time is noted for each job) and were still 
>>> active this morning:
>>>
>>> Job 445516765 | 2017-02-14T03:34
>>> Job 445553000 | 2017-02-14T03:20
>>> Job 445532407 | 2017-02-14T03:58
>>> Job 445532515 | 2017-02-14T03:58
>>> Job 445693959 | 2017-02-14T03:58
>>> Job 445694061 | 2017-02-14T03:59
>>> Job 445694595 | 2017-02-14T03:59
>>>
>>> We've canceled the jobs this morning (after they are still reported to 
>>> be active, how can that be?), but now they are in canceling state for about 
>>> an hour (at the time of this writing). Furthermore, the situation got worse 
>>> this morning, with 30 batch jobs being active for a couple of hours now. 
>>> The ids of these jobs are attached to the end of this post. We will cancel 
>>> these jobs as well because we do not expect them to finish, based on 
>>> yesterday's experience.
>>>
>>> As an additional information, the problems seem to affect accounts with 
>>> campaigns with a large to huge number or product partitions / keywords. The 
>>> problematic jobs were "spreaded" over three adwords accounts yesterday and 
>>> three accounts today. Two of the accounts affected yesterday are also 
>>> affected today. We do use these batch jobs to set cpc bids for keywords and 
>>> product partitions and use a maximum of 40.000 operations per job. We 
>>> experimented with this number in the past and found that to be a "suitable" 
>>> balance between performance and reliability of batch jobs. All jobs contain 
>>> only one type of operation. While multiple jobs might affect the same 
>>> campaign / adgroups, they do not affect the same keywords / product 
>>> partitions. I was told on the past API workshop that this is ok and will 
>>> not result in concurrency issues. In addition to concrete information on 
>>> the issue, we would be happy to know if it makes sense to "play" with the 
>>> limit of 40.000 operations per job again.
>>>
>>> As a general note, batch job continously tend to keep us busy since we 
>>> switched to them last year. The runtime performance seems to be rather 
>>> unpredictable. Especially on test accounts, batch jobs can run for a very 
>>> long time (up to 30 minutes) which is painful if you want to run automated 
>>> tests. Combined with the unclear advise on the number of operations to put 
>>> in a batch job and best practices in general, that leaves us with a very 
>>> uncertain feeling. Given the reliabilty issues we experienced in the past 
>>> half year, we're currently thinking about ditching batch jobs entirely and 
>>> implement batching on our site which would give us at least more control. 
>>> We understand that the intend of batch jobs is like "fire and forget" 
>>> (yeah, not really forget but check results etc.), we offload operations to 
>>> AdWords and it takes care of it. Currently its more like "fire and pray". 
>>> While we do not want to bring back the past, but we never had such troubles 
>>> with mutate 

Re: Issues with BatchJobService - jobs remain stuck

2017-02-16 Thread Stefan Kleine Stegemann

Hi Nadine,

Thanks for the update, we canceled the jobs from this morning as well. 
While doing so, we observed that for some jobs, it was not possible to 
cancel them although they have been in state active. For these jobs, the 
progress showed 100% completed. Retrying is not really an option for us, if 
the jobs are not completed by early morning (around 07:00am german time), 
it's pointless or even harmful for us to retry. I suppose that, under 
normal conditions, we can expect a job to be finished in time if they have 
been submitted by 5:00am? At least that was not a problem in the past. 
Also, it feels like pushing more and more jobs to the "queue" might make 
things even worse.

I checked again some of the jobs we did cancel (including jobs from 
tuesday) and they all are still in status canceling, so no progress on that 
side.

Best,
Stefan

Am Donnerstag, 16. Februar 2017 21:11:46 UTC+1 schrieb Nadine Sundquist 
(AdWords API Team):
>
> Hi Stefan,
>
> The good news is that we found where the hanging is happening, but the bad 
> news is that we still don't have a complete fix. If the cancel continues to 
> hang, please get back to me. Right now, it looks like you're doing the 
> right thing by cancelling and retrying. 
>
> Best,
> Nadine, AdWords API Team
>
> On Thursday, February 16, 2017 at 1:54:41 AM UTC-5, Stefan Kleine 
> Stegemann wrote:
>>
>>
>> Hi Nadine,
>>
>> To update you on this issue, the situation has not improved but rather 
>> got slightly worse. Today we have 33 stuck batch jobs (in status ACTIVE) 
>> with eight adwords accounts being affected. Yesterday, it was 30 batch jobs 
>> with three accounts being affected and on tuesday it was seven jobs, also 
>> with three accounts. So we see a slightly "negative" tendency here. I also 
>> checked some of the batch jobs we canceled yesterday and they are still in 
>> status "CANCELING". Even the jobs which got stuck on tuesday and which we 
>> also have canceled yesterday remain in "CANCELING". It seems that these 
>> jobs are not doing anything anymore and that there is something broken 
>> fundamentally.
>>
>> Do you have any update on this issue? Can we expect batch jobs to come 
>> back to "normal"? We'd like to know that because if not, we need to take 
>> action to deal with such scenarios.
>>
>> Best,
>> Stefan
>>
>> Am Mittwoch, 15. Februar 2017 15:16:22 UTC+1 schrieb Nadine Sundquist 
>> (AdWords API Team):
>>>
>>> Hi Stefan,
>>>
>>> Thanks for reporting this. I personally experienced some longer than 
>>> usual running batch jobs last night as well. We're looking into what caused 
>>> this last spike in execution time.
>>>
>>> Cheers,
>>> Nadine, AdWords API Team
>>>
>>> On Wednesday, February 15, 2017 at 5:04:20 AM UTC-5, Stefan Kleine 
>>> Stegemann wrote:

 Hi,

 sorry for hijacking this thread but since yesterday morning, we also 
 started to have significant troubles with batch job service. Jobs remained 
 active for a very long time. The following jobs have been started 
 yesterday 
 morning, german time (see start time is noted for each job) and were still 
 active this morning:

 Job 445516765 | 2017-02-14T03:34
 Job 445553000 | 2017-02-14T03:20
 Job 445532407 | 2017-02-14T03:58
 Job 445532515 | 2017-02-14T03:58
 Job 445693959 | 2017-02-14T03:58
 Job 445694061 | 2017-02-14T03:59
 Job 445694595 | 2017-02-14T03:59

 We've canceled the jobs this morning (after they are still reported to 
 be active, how can that be?), but now they are in canceling state for 
 about 
 an hour (at the time of this writing). Furthermore, the situation got 
 worse 
 this morning, with 30 batch jobs being active for a couple of hours now. 
 The ids of these jobs are attached to the end of this post. We will cancel 
 these jobs as well because we do not expect them to finish, based on 
 yesterday's experience.

 As an additional information, the problems seem to affect accounts with 
 campaigns with a large to huge number or product partitions / keywords. 
 The 
 problematic jobs were "spreaded" over three adwords accounts yesterday and 
 three accounts today. Two of the accounts affected yesterday are also 
 affected today. We do use these batch jobs to set cpc bids for keywords 
 and 
 product partitions and use a maximum of 40.000 operations per job. We 
 experimented with this number in the past and found that to be a 
 "suitable" 
 balance between performance and reliability of batch jobs. All jobs 
 contain 
 only one type of operation. While multiple jobs might affect the same 
 campaign / adgroups, they do not affect the same keywords / product 
 partitions. I was told on the past API workshop that this is ok and will 
 not result in concurrency issues. In addition to concrete information on 
 the issue, we would be happy to know if it makes sense to "play" wit

Re: Issues with BatchJobService - jobs remain stuck

2017-02-16 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Greetings Stefan,

This is useful information when we're trying to figure out how to find a 
solution for this one. Thanks for passing it along. If jobs have been 
finishing for you normally by a certain time, then I would expect it to 
continue to do so. If it doesn't, then it's probably fallen into the issue 
that we're working on. I'll continue to track this so we can find a 
solution.

Regards,
Nadine, AdWords API Team

On Thursday, February 16, 2017 at 4:52:15 PM UTC-5, Stefan Kleine Stegemann 
wrote:
>
>
> Hi Nadine,
>
> Thanks for the update, we canceled the jobs from this morning as well. 
> While doing so, we observed that for some jobs, it was not possible to 
> cancel them although they have been in state active. For these jobs, the 
> progress showed 100% completed. Retrying is not really an option for us, if 
> the jobs are not completed by early morning (around 07:00am german time), 
> it's pointless or even harmful for us to retry. I suppose that, under 
> normal conditions, we can expect a job to be finished in time if they have 
> been submitted by 5:00am? At least that was not a problem in the past. 
> Also, it feels like pushing more and more jobs to the "queue" might make 
> things even worse.
>
> I checked again some of the jobs we did cancel (including jobs from 
> tuesday) and they all are still in status canceling, so no progress on that 
> side.
>
> Best,
> Stefan
>
> Am Donnerstag, 16. Februar 2017 21:11:46 UTC+1 schrieb Nadine Sundquist 
> (AdWords API Team):
>>
>> Hi Stefan,
>>
>> The good news is that we found where the hanging is happening, but the 
>> bad news is that we still don't have a complete fix. If the cancel 
>> continues to hang, please get back to me. Right now, it looks like you're 
>> doing the right thing by cancelling and retrying. 
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Thursday, February 16, 2017 at 1:54:41 AM UTC-5, Stefan Kleine 
>> Stegemann wrote:
>>>
>>>
>>> Hi Nadine,
>>>
>>> To update you on this issue, the situation has not improved but rather 
>>> got slightly worse. Today we have 33 stuck batch jobs (in status ACTIVE) 
>>> with eight adwords accounts being affected. Yesterday, it was 30 batch jobs 
>>> with three accounts being affected and on tuesday it was seven jobs, also 
>>> with three accounts. So we see a slightly "negative" tendency here. I also 
>>> checked some of the batch jobs we canceled yesterday and they are still in 
>>> status "CANCELING". Even the jobs which got stuck on tuesday and which we 
>>> also have canceled yesterday remain in "CANCELING". It seems that these 
>>> jobs are not doing anything anymore and that there is something broken 
>>> fundamentally.
>>>
>>> Do you have any update on this issue? Can we expect batch jobs to come 
>>> back to "normal"? We'd like to know that because if not, we need to take 
>>> action to deal with such scenarios.
>>>
>>> Best,
>>> Stefan
>>>
>>> Am Mittwoch, 15. Februar 2017 15:16:22 UTC+1 schrieb Nadine Sundquist 
>>> (AdWords API Team):

 Hi Stefan,

 Thanks for reporting this. I personally experienced some longer than 
 usual running batch jobs last night as well. We're looking into what 
 caused 
 this last spike in execution time.

 Cheers,
 Nadine, AdWords API Team

 On Wednesday, February 15, 2017 at 5:04:20 AM UTC-5, Stefan Kleine 
 Stegemann wrote:
>
> Hi,
>
> sorry for hijacking this thread but since yesterday morning, we also 
> started to have significant troubles with batch job service. Jobs 
> remained 
> active for a very long time. The following jobs have been started 
> yesterday 
> morning, german time (see start time is noted for each job) and were 
> still 
> active this morning:
>
> Job 445516765 | 2017-02-14T03:34
> Job 445553000 | 2017-02-14T03:20
> Job 445532407 | 2017-02-14T03:58
> Job 445532515 | 2017-02-14T03:58
> Job 445693959 | 2017-02-14T03:58
> Job 445694061 | 2017-02-14T03:59
> Job 445694595 | 2017-02-14T03:59
>
> We've canceled the jobs this morning (after they are still reported to 
> be active, how can that be?), but now they are in canceling state for 
> about 
> an hour (at the time of this writing). Furthermore, the situation got 
> worse 
> this morning, with 30 batch jobs being active for a couple of hours now. 
> The ids of these jobs are attached to the end of this post. We will 
> cancel 
> these jobs as well because we do not expect them to finish, based on 
> yesterday's experience.
>
> As an additional information, the problems seem to affect accounts 
> with campaigns with a large to huge number or product partitions / 
> keywords. The problematic jobs were "spreaded" over three adwords 
> accounts 
> yesterday and three accounts today. Two of the accounts affected 
> yesterday 
> are also affected today. We do use these batch jobs t

Limits on paused ad groups

2017-02-16 Thread Juan Pablo Santos
The documentation  says 
that it's 20 000 ad groups per campaign, but it doesn't say if paused ad 
groups count for this limit. Do they?

Best,
JPS

Sorry if I posted twice.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd3e0085-09d8-45ac-a471-e829c513%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Limits on the number of paused ad groups

2017-02-16 Thread Juan Pablo Santos
Hi,

I've seen the docs , 
but it isn't clear to me if paused ad groups count for the limits at the 
campaign level. Do they count if they're paused?

Best,
JP

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd8e3505-07ff-40f9-8c4b-42066dd1bbdb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[0].operand]

2017-02-16 Thread 하진호
Hi, 

Thank you for your answer.
I used the code you suggested, but received same error:

result xml 



http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/cm/v201609"; 
soapenv:mustUnderstand="0">
4234257575
REDACTED
unknown (AwApi-Java, AdWords-Axis/2.21.0, 
Common-Java/2.21.0, Axis/1.4, Java/1.8.0_101, maven)
false
false



https://adwords.google.com/api/adwords/cm/v201609";>

ADD
https://adwords.google.com/api/adwords/cm/v201609"; 
xsi:type="ns2:BiddableAdGroupCriterion">
38658396945

10




ADD
https://adwords.google.com/api/adwords/cm/v201609"; 
xsi:type="ns3:BiddableAdGroupCriterion">
38658396945

503001




ADD
https://adwords.google.com/api/adwords/cm/v201609"; 
xsi:type="ns4:BiddableAdGroupCriterion">
38658396945

503002







Exception in thread "main" AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode: 
 faultString: [AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 
operations[1].operand, AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 
operations[2].operand]
 faultActor: 
 faultNode: 
 faultDetail: 
{https://adwords.google.com/api/adwords/cm/v201609}ApiExceptionFault:[AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE
 
@ operations[1].operand, AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 
operations[2].operand]ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="AdGroupCriterionError">operations[1].operandAdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDEAdGroupCriterionErrorCANNOT_TARGET_AND_EXCLUDEhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="AdGroupCriterionError">operations[2].operandAdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDEAdGroupCriterionErrorCANNOT_TARGET_AND_EXCLUDE

[AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[1].operand, 
AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ operations[2].operand]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90)
at 
com.google.api.ads.adwords.axis.v201609.cm.ApiException.getDeserializer(ApiException.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at 
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at 
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380)[17
 
2월 2017 10:17:24,260-soapXmlLogger:WARN:main] SOAP Response:

http://schemas.xmlsoap.org/soap/envelope/";>

https://adwords.google.com/api/adwords/cm/v201609";>
000548afad133c880a621502c90b16d5
AdGroupCriterionService
mutate
3
338




soap:Server
[AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 
operations[1].operand, AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 
operations[2].operand]

https://adwords.google.com/api/adwords/cm/v201609";>

[AdGroupCriterionError.CANNOT_TARGET_AND_EXCLUDE @ 

Re: Limits on the number of paused ad groups

2017-02-16 Thread 'Peter Oliquino' via AdWords API Forum
Hi JP,

Yes, they are counted as part of the limits and as mentioned in the near 
bottom of the document, only REMOVED items are not included in the count. I 
hope this helps.

Best regards,
Peter
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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f70ff019-eae0-4685-878e-067f833062e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.