BidModifier field in Criteria Performance Report

2015-06-18 Thread GD
Hi,

I'm trying to get mobile modifiers via the CRITERIA_PERFORMANCE_REPORT. 
However, the result is always empty. Maybe I'm misunderstanding the purpose 
of the BidModifier field in this report?

"SELECT CampaignId, AdGroupId, Id, CpcBid, FirstPageCpc, TopOfPageCpc, 
QualityScore, BidModifier, CriteriaType, Criteria FROM 
CRITERIA_PERFORMANCE_REPORT WHERE CriteriaType = 'MOBILE_DEVICE' DURING 
20150615,20150615"

Yields an empty result for an account that contains mobile modifiers.

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

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


Changed behavior re date fields and zero impressions

2015-07-07 Thread GD
Hi!

I think you (accidentally?) changed the behavior regarding Date field in 
KPR visavi zero impression rows.

See below examples:

In [34]: report_downloader.DownloadReportAsStreamWithAwql(
'SELECT CampaignId, AdGroupId, Id, *Date* FROM 
KEYWORDS_PERFORMANCE_REPORT DURING 20150707,20150707', 
file_format='CSV').readlines()[0:5]

Out[34]: 
['"KEYWORDS_PERFORMANCE_REPORT (Jul 7, 2015)"\n',
 'Campaign ID,Ad group ID,Keyword ID,Day\n',
 'Total, --, --, --\n']

*If we remove Date from the query, we get many lines*

In [35]: report_downloader.DownloadReportAsStreamWithAwql(
'SELECT CampaignId, AdGroupId, Id FROM 
KEYWORDS_PERFORMANCE_REPORT DURING 20150707,20150707', 
file_format='CSV').readlines()[0:5]
Out[35]: 
['"KEYWORDS_PERFORMANCE_REPORT (Jul 7, 2015)"\n',
 'Campaign ID,Ad group ID,Keyword ID\n',
 '263993268,9713724108,50982934788\n',
 '263991948,9713602068,300864\n',
 '156554148,6752305908,50981848068\n']

This used to produce the same answer. Is this something you could fix or is 
this the new normal? In that case, Docs should be updated so that it states 
Date does not support zero impression rows.

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

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


Re: Changed behavior re date fields and zero impressions

2015-07-08 Thread GD
Hi Nadine,

While this is certainly a solution, what I'm trying to point out above is 
that the behavior changed. We were using these calls to generate reports 
about the account structure and thus dont want to use metric fields. 
Before, you could request such reports with Date, now you cant?

On Tuesday, July 7, 2015 at 7:55:24 PM UTC+2, Nadine Sundquist (AdWords API 
Team) wrote:
>
> Hi,
>
> With the Keywords Performance Report, you need to have at least one field 
> with the *Behavior *of type *Metric* such as the Impressions 
> <https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#impressions>
>  field. 
> Can you please give that a try to see if things behave as expected?
>
> Thanks,
> Nadine, AdWords API Team 
>
> On Tuesday, July 7, 2015 at 1:34:01 PM UTC-4, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Hello,
>>
>> Thanks for pointing this out. The behavior you're showing and the 
>> documentation definitely don't match. I'll talk to the engineers to see 
>> what the intended behavior is, and I'll get back to you as soon as I have 
>> news. 
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Tuesday, July 7, 2015 at 8:43:06 AM UTC-4, GD wrote:
>>>
>>> Hi!
>>>
>>> I think you (accidentally?) changed the behavior regarding Date field in 
>>> KPR visavi zero impression rows.
>>>
>>> See below examples:
>>>
>>> In [34]: report_downloader.DownloadReportAsStreamWithAwql(
>>> 'SELECT CampaignId, AdGroupId, Id, *Date* FROM 
>>> KEYWORDS_PERFORMANCE_REPORT DURING 20150707,20150707', 
>>> file_format='CSV').readlines()[0:5]
>>>
>>> Out[34]: 
>>> ['"KEYWORDS_PERFORMANCE_REPORT (Jul 7, 2015)"\n',
>>>  'Campaign ID,Ad group ID,Keyword ID,Day\n',
>>>  'Total, --, --, --\n']
>>>
>>> *If we remove Date from the query, we get many lines*
>>>
>>> In [35]: report_downloader.DownloadReportAsStreamWithAwql(
>>> 'SELECT CampaignId, AdGroupId, Id FROM 
>>> KEYWORDS_PERFORMANCE_REPORT DURING 20150707,20150707', 
>>> file_format='CSV').readlines()[0:5]
>>> Out[35]: 
>>> ['"KEYWORDS_PERFORMANCE_REPORT (Jul 7, 2015)"\n',
>>>  'Campaign ID,Ad group ID,Keyword ID\n',
>>>  '263993268,9713724108,50982934788\n',
>>>  '263991948,9713602068,300864\n',
>>>  '156554148,6752305908,50981848068\n']
>>>
>>> This used to produce the same answer. Is this something you could fix or 
>>> is this the new normal? In that case, Docs should be updated so that it 
>>> states Date does not support zero impression rows.
>>>
>>

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

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


Re: Changed behavior re date fields and zero impressions

2015-07-08 Thread GD
Thank you, Nadine!

That does not explain what changed, but surely it is a solution :)

Also note that the source code at https://github.com/googleads hasn't been 
updated to the latest version, which creates some potential for confusion.

On Wednesday, July 8, 2015 at 4:30:11 PM UTC+2, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello,
>
> With a bit of experimentation, I was able to figure out what was going on. 
> Specify your query just as you did before. However, you will need to 
> explicitly set includeZeroImpressions to true in the header of the request. 
> Your data will then appear. It looks like you're using Python, so here's a 
> Python example of setting those headers:
>
>   with open 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Ffunctions.html%26usg%3DAFQjCNHRBwpcZVIR-dfE_S0YKMDqM1iUsQ%23open>(path
>  
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=41&gsn=path>,
>  'w') as output_file 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_usages&gs=py:google3.third_party.py.googleads.opensource.examples.adwords.v201506.reporting.download_criteria_report_with_awql.main&output_file:third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py%231740&l=52&gsn=output_file>:
> report_downloader 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=43&gsn=report_downloader>.DownloadReportWithAwql(
> report_query 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=46&gsn=report_query>,
>  'CSV', output_file 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=52&gsn=output_file>,
>  skip_report_header=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
> skip_column_header=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
>  skip_report_summary=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
> include_zero_impressions=T 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>rue)
>
>
> If you're using another language, check out our client library examples 
> <https://developers.google.com/adwords/api/docs/clientlibraries> for 
> v201506 to see how to set headers when downloading reports.
>
> Happy coding,
> Nadine, AdWords API Team
>
> On Wednesday, July 8, 2015 at 7:32:53 AM UTC-4, GD wrote:
>>
>> Hi Nadine,
>>
>> While this is certainly a solution, what I'm trying to point out above is 
>> that the behavior changed. We were using these calls to generate reports 
>> about the account structure and thus dont want to use metric fields. 
>> Before, you could request such reports with Date, now you cant?
>>
>> On Tuesday, July 7, 2015 at 7:55:24 PM UTC+2, Nadine Sundquist (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> With the Keywords Performance Report, you need to have at least one 
>>> field with the *Behavior *of type *Metric* such as the Impressions 
>>> <https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#impressions>
>>>  field. 
>>> Can you please give that a try to see if things behave as expected?
>>>
>>> Thanks,
>>> Nadine, AdWords API Team 
>>>
>>> On Tuesday, July 7, 2015 at 1:3

Re: Changed behavior re date fields and zero impressions

2015-07-08 Thread GD
Thank you, Nadine!

That does not explain what changed, but surely it is a solution :)

Also note that the source code at https://github.com/googleads hasn't been 
updated to the latest version, which creates some potential for confusion.

On Wednesday, July 8, 2015 at 4:30:11 PM UTC+2, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello,
>
> With a bit of experimentation, I was able to figure out what was going on. 
> Specify your query just as you did before. However, you will need to 
> explicitly set includeZeroImpressions to true in the header of the request. 
> Your data will then appear. It looks like you're using Python, so here's a 
> Python example of setting those headers:
>
>   with open 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Ffunctions.html%26usg%3DAFQjCNHRBwpcZVIR-dfE_S0YKMDqM1iUsQ%23open>(path
>  
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=41&gsn=path>,
>  'w') as output_file 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_usages&gs=py:google3.third_party.py.googleads.opensource.examples.adwords.v201506.reporting.download_criteria_report_with_awql.main&output_file:third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py%231740&l=52&gsn=output_file>:
> report_downloader 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=43&gsn=report_downloader>.DownloadReportWithAwql(
> report_query 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=46&gsn=report_query>,
>  'CSV', output_file 
> <https://codesearch.corp.google.com/#piper///depot/google3/third_party/py/googleads/opensource/examples/adwords/v201506/reporting/download_criteria_report_with_awql.py&ct=xref_jump_to_def&cl=GROK&l=52&gsn=output_file>,
>  skip_report_header=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
> skip_column_header=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
>  skip_report_summary=False 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>,
> include_zero_impressions=T 
> <https://www.google.com/url?sa=D&q=https%3A%2F%2Fwww.google.com%2Furl%3Fsa%3DD%26q%3Dhttp%3A%2F%2Fdocs.python.org%2Flibrary%2Fconstants.html%26usg%3DAFQjCNEWPBsS5iGj-IDGgL7KNVdYFlrzaA%23False>rue)
>
>
> If you're using another language, check out our client library examples 
> <https://developers.google.com/adwords/api/docs/clientlibraries> for 
> v201506 to see how to set headers when downloading reports.
>
> Happy coding,
> Nadine, AdWords API Team
>
> On Wednesday, July 8, 2015 at 7:32:53 AM UTC-4, GD wrote:
>>
>> Hi Nadine,
>>
>> While this is certainly a solution, what I'm trying to point out above is 
>> that the behavior changed. We were using these calls to generate reports 
>> about the account structure and thus dont want to use metric fields. 
>> Before, you could request such reports with Date, now you cant?
>>
>> On Tuesday, July 7, 2015 at 7:55:24 PM UTC+2, Nadine Sundquist (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> With the Keywords Performance Report, you need to have at least one 
>>> field with the *Behavior *of type *Metric* such as the Impressions 
>>> <https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#impressions>
>>>  field. 
>>> Can you please give that a try to see if things behave as expected?
>>>
>>> Thanks,
>>> Nadine, AdWords API Team 
>>>
>>> On Tuesday, July 7, 2015 at 1:3

Re: KEYWORDS_PERFORMANCE_REPORT not returning adgroup level negative keywords

2015-07-14 Thread GD
Should this be considered normal (undocumented) behavior, or is it a bug 
that will be fixed?

On Tuesday, July 14, 2015 at 9:53:43 AM UTC+2, t.k...@social-mining.com 
wrote:
>
> Works like a charm, thanks.
>
> On Monday, July 13, 2015 at 9:47:33 PM UTC+2, Anthony Madrigal wrote:
>>
>> HI,
>>
>> My suggestion is to add the predicate "IsNegative IN [true,false]". This 
>> should add all keywords regardless of whether they are negative or not. 
>>
>> 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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1f51e0d4-6c71-4d2c-87b8-a317d4c30b41%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


BatchJobService gives unexplained INTERNAL_API_ERROR

2015-11-16 Thread GD
When we try to create a job (see attached XML), we get 
"[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]".
 
If we change the operation to ADD instead of SET, it seems to work fine.

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/v201509"; 
soapenv:mustUnderstand="0">
XX

Z (AwApi-Java, AdWords-Axis/2.7.0, 
Common-Java/2.7.0, Axis/1.4, Java/1.8.0_60, maven)
false
false



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

SET






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

https://adwords.google.com/api/adwords/cm/v201509";>
000524a41b9826d00a81339089049d5a
BatchJobService
mutate
1
280




soap:Server
[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]

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

[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]

ApiException
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="InternalApiError">



InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
InternalApiError
UNEXPECTED_INTERNAL_API_ERROR









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

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


Re: BatchJobService gives unexplained INTERNAL_API_ERROR

2015-11-23 Thread GD
Thank you Nadine, we confused the operation that we are doing in bulk with 
the operation of adding a job. Thanks for the clarification!

On Monday, November 16, 2015 at 11:19:42 PM UTC+1, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Hello,
>
> Thanks for the detailed output. It looks like you were trying to do a SET 
> without providing a batch job to update. That's why the error occurred. For 
> most cases, you'll do an ADD where you create the job to and let it run. 
> We're looking into passing back a more descriptive error in the future. In 
> the meantime, here's an example in Java 
> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201509/campaignmanagement/AddCompleteCampaignsUsingBatchJob.java>
>  
> for creating a full campaign using a batch job. You'll see that we only 
> need to call ADD once in order to create the batch job. From there, we just 
> keep adding operations to that batch job.
>
> Best,
> Nadine, AdWords API Team
>
> On Monday, November 16, 2015 at 6:15:47 AM UTC-5, GD wrote:
>>
>> When we try to create a job (see attached XML), we get 
>> "[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
>> com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]".
>>  
>> If we change the operation to ADD instead of SET, it seems to work fine.
>>
>> 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/v201509"; 
>> soapenv:mustUnderstand="0">
>> XX
>> 
>> Z (AwApi-Java, AdWords-Axis/2.7.0, 
>> Common-Java/2.7.0, Axis/1.4, Java/1.8.0_60, maven)
>> false
>> false
>> 
>> 
>> 
>> https://adwords.google.com/api/adwords/cm/v201509
>> ">
>> 
>> SET
>> 
>> 
>> 
>> 
>> 
>>
>> http://schemas.xmlsoap.org/soap/envelope/";>
>> 
>> https://adwords.google.com/api/adwords/cm/v201509";>
>> 000524a41b9826d00a81339089049d5a
>> BatchJobService
>> mutate
>> 1
>> 280
>> 
>> 
>> 
>> 
>> soap:Server
>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
>> @ 
>> com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]
>> 
>> https://adwords.google.com/api/adwords/cm/v201509";>
>> 
>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
>> com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]
>> 
>> ApiException
>> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="InternalApiError">
>> 
>> 
>> 
>> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>> InternalApiError
>> UNEXPECTED_INTERNAL_API_ERROR
>> 
>> 
>> 
>> 
>> 
>> 
>>
>>
>>
>>

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

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


Re: Batch job was processed partially but got CANCELED status without downloadUrl and processingErrors

2016-01-21 Thread GD
We also have this problem.

Answers are in the form below, which is not very helpful as to why it 
failed. Started seeing this recently.

(BatchJob){
   id = 1147040
   status = "CANCELED"
   progressStats = 
  (ProgressStats){
 numOperationsExecuted = 5000
 numOperationsSucceeded = 5000
 estimatedPercentExecuted = 49
 numResultsWritten = 5000
  }
 },

On Thursday, January 21, 2016 at 7:29:18 AM UTC+1, Ilya Isakov wrote:
>
> Up. The problem exists and I believe solution will be helpful for others 
> who use BatchJobService for managing huge campaigns. Dear colleagues from  
>
> AdWords API Team please take a look at this.
>
> вторник, 19 января 2016 г., 16:59:13 UTC+3 пользователь Ilya Isakov 
> написал:
>>
>> Batch job with id 1139681 is in status CANCELED now.
>>
>> There were operations for adding new adgroups into campaign with adwords 
>> id 429813129.
>>
>> BatchJobService->get method returns empty downloadUrl and 
>> empty processingErrors:
>>
>> 
>> http://schemas.xmlsoap.org/soap/envelope/";>
>>   
>> https://adwords.google.com/api/adwords/cm/v201509";>
>>   000529a0848cdea00ac48e21d80c9376
>>   BatchJobService
>>   get
>>   1
>>   259
>> 
>>   
>>   
>> https://adwords.google.com/api/adwords/cm/v201509
>> ">
>>   
>> 1
>> BatchJobPage
>> 
>>   1139681
>>   CANCELED
>>   
>> 0
>> 0
>> 0
>> 0
>>   
>> 
>>   
>> 
>>   
>> 
>>
>> But next batch job with id 1141865 with same add operations completed 
>> with duplicate adgroup names errors.
>>
>> It means that adgroups were added by batch job 1139681.
>>
>> Could you please take a look why batch job 1139681is in CANCELED status?
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/eceafba1-713a-4b92-b12e-2e8182385746%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch job was processed partially but got CANCELED status without downloadUrl and processingErrors

2016-03-22 Thread GD
Hi Anash!

I dont know if this is still the same error, but we are getting a lot 
(sometimes up to 75%) of jobs CANCELED. The responses look like below (the 
IDs are from the API). Is there something wrong with our submissions (even 
though they seem to fail or succeed randomly), or is there a workaround?

{5055492L: [(BatchJobProcessingError){ 
   fieldPath = None 
   trigger = "BatchJob internal error" 
   errorString = "BatchJobProcessingError.UNKNOWN" 
   ApiError.Type = "BatchJobProcessingError" 
   reason = "UNKNOWN" 
 }], 5056137L: [(BatchJobProcessingError){ 
   fieldPath = None 
   trigger = "BatchJob internal error" 
   errorString = "BatchJobProcessingError.UNKNOWN" 
   ApiError.Type = "BatchJobProcessingError" 
   reason = "UNKNOWN" 
 }], 5039882L: [(BatchJobProcessingError){ 
   fieldPath = None 
   trigger = "BatchJob internal error" 
   errorString = "BatchJobProcessingError.UNKNOWN" 
   ApiError.Type = "BatchJobProcessingError" 
   reason = "UNKNOWN" 
 }], 5054988L: [(BatchJobProcessingError){ 
   fieldPath = None 
   trigger = "BatchJob internal error" 
   errorString = "BatchJobProcessingError.UNKNOWN" 
   ApiError.Type = "BatchJobProcessingError" 
   reason = "UNKNOWN" 
 }]

вторник, 19 января 2016 г., 16:59:13 UTC+3 пользователь Ilya Isakov написал:
>
> Batch job with id 1139681 is in status CANCELED now.
>
> There were operations for adding new adgroups into campaign with adwords 
> id 429813129.
>
> BatchJobService->get method returns empty downloadUrl and 
> empty processingErrors:
>
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
> https://adwords.google.com/api/adwords/cm/v201509";>
>   000529a0848cdea00ac48e21d80c9376
>   BatchJobService
>   get
>   1
>   259
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201509
> ">
>   
> 1
> BatchJobPage
> 
>   1139681
>   CANCELED
>   
> 0
> 0
> 0
> 0
>   
> 
>   
> 
>   
> 
>
> But next batch job with id 1141865 with same add operations completed with 
> duplicate adgroup names errors.
>
> It means that adgroups were added by batch job 1139681.
>
> Could you please take a look why batch job 1139681is in CANCELED status?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2eee6385-d306-4854-861d-c0d9e50abc17%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: we changed that Other conversions do not appear in conversions and afterwards it not appear in report at all

2016-10-10 Thread GD
Hi!

You need to use the AllConversions / AllConversionValue fields, this is 
documented somewhere, but not very prominently :)

On Monday, October 10, 2016 at 1:38:30 PM UTC+2, ZoreMio wrote:
>
>
> Hello,
>
> Can you help me please ? 
>
>
> I changed that "other conversions" do not appear in "conversions" anymore. 
> It is very strange that in the report downloaded from api "Other 
> Conversions" field are all 0. 
>
> other conversions types are in there (lead, sales). 
>
>
> When i download report from UI, all the values is in there.
>
>
> Whats wrong is there ? nothing other was changed... 
>
>
> Maybe API needs some setting ? 
>
>
> Best,
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/19346228-bff5-4211-bc85-fa0244d4c2ae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Small request about report definition

2016-10-21 Thread GD
Hi!

Could you add "'Mobile app extension" to the list of predicates for the 
ClickType field? I see this value returned in Ad Performance Report, but it 
is not in the latest definition.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8cb127c4-9e04-4da8-b0bc-7d5cc806aab4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Find out whether OAuth2 user is read-only

2017-05-16 Thread GD
Hi,

I wonder whether there is any way to find out if an OAuth user has 
read-only access to the API. Currently, the only way we can detect this is 
when we get OperationAccessDenied.ACTION_NOT_PERMITTED errors, but it would 
be nice to be able to check this in advance.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/250f5cdc-27ce-4273-a122-4f6186089f15%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find out whether OAuth2 user is read-only

2017-05-17 Thread GD
Thanks, this is a great idea.

On Wednesday, May 17, 2017 at 2:51:14 PM UTC+2, Zweitze wrote:
>
> Most likely you can find out by making a sample call with request header 
> validateOnly 
> <https://developers.google.com/adwords/api/docs/guides/call-structure> 
> set to true.
> If you do so, the request will never be executed, but you do get feedback 
> whether the call could be executed - and if it can't be executed you get 
> the errors.
>
>
>
> On Tuesday, May 16, 2017 at 4:29:15 PM UTC+2, GD wrote:
>>
>> Hi,
>>
>> I wonder whether there is any way to find out if an OAuth user has 
>> read-only access to the API. Currently, the only way we can detect this is 
>> when we get OperationAccessDenied.ACTION_NOT_PERMITTED errors, but it would 
>> be nice to be able to check this in advance.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fb78cabe-307b-472f-99df-d0a220c5d0e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Conversion tracker segmented parental status and ad schedule reports

2017-08-03 Thread GD
Hi!

Is there any special reason why ConversionTrackerId was omitted? Since 
segmentation by ConversionTypeName is possible, I presume it is just a 
matter of adding ConversionTrackerId, as in all other reports (since this 
means no extra functionality)?


On Monday, March 20, 2017 at 9:29:03 AM UTC+1, Christian wrote:
>
> Hi Ivan,
>
> thanks for forwarding this request.
>
> Best regards,
> Christian
>
> On Monday, March 20, 2017 at 8:24:53 AM UTC+1, Ivan Bautista wrote:
>>
>> Hi Christian,
>>
>> We'll try to raise this to the team but we can't guarantee if it will be 
>> included in future releases or when will it be included. Just follow our 
>> blog  for 
>> any future announcements.
>>
>> Regards,
>> Ivan 
>> 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/e6dacd6d-43b1-4180-ae5c-82a9ba78a937%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.