Download Adwords data from R

2018-03-28 Thread Marketing Marketing
I am using R to download data from Adwords using an approved Adwords API 
with Basic Access.

Does anyone have any success downloading data using R. Can you please share 
sample code that has worked for you?

Thanks a lot

Anu

-- 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/635d2a2c-fb52-422d-9ca9-0d95b746660f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


PriceFeedItem API is missing Customer Parameter fileds

2018-03-28 Thread Caihua Du
Hi there,

It seems like PriceFeedItem doesn't return back Customer parameter 
according to the FriceFeedItem API 
here: 
https://developers.google.com/adwords/api/docs/reference/v201802/CustomerExtensionSettingService.PriceFeedItem.

We saw those parameter can be returned back for AppFeedItem and 
SitelinkFeedItem. 

Can you please let us know why we are not returning it back? How can we get 
back those data?

Thanks!
Caihua. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/77820e69-fd8a-4b45-affe-16c3e4d04d0f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Do AdGroupCriteria support temporary IDs?

2018-03-28 Thread lukaskellingflixbus
Hi Thanet,

any updates on using temporary IDs with AdGroupCriterionOperation in a 
batch job?

I run into a similar issue when trying to set temporary IDs with 
AdGroupAdOperation with BatchJobService.

Just for context: I am trying to apply labels to ads and adgroup criteria 
(which is why I need to set temporary IDs for those operations, in order to 
reference them). I am uploading ads, adgroup criteria and apply labels to 
them all in one BatchJob, with the labels being applied as the last 
operations. I receive a "Type not found: 'id'" error when setting temporary 
IDs in the AdGroupCriteriaOperation & AdGroupAdOperation operations.

Best,
Lukas

Am Montag, 4. Dezember 2017 17:35:52 UTC+1 schrieb Thanet Knack 
Praneenararat (AdWords API Team):
>
> Hello Bryan,
>
> Temporary IDs do not work in both AdGroupCriterionLabelOperation and 
> AdGroupCriterionOperation now. 
> Engineering is fixing this issue currently but we don't have ETAs yet.
>
> Best,
> Thanet, AdWords API Team
>
>
> On Monday, December 4, 2017 at 12:39:36 AM UTC-5, Bryan wrote:
>>
>> Hi Thanet, can you please clarify the scope of this issue and fix? Does 
>> this apply to ADD operations for AdGroupCriterionLabels? I am trying to 
>> associate labels to newly created ad groups using BatchJobService, all in 
>> one batch job, and getting EntityNotFound errors:
>>
>>
>>> type=EntityNotFound,path=operations[1544].operand.criterionId,trigger=TempCriterionId{id=1795},desc=EntityNotFound.INVALID_ID
>>
>>
>> Thanks 
>>
>> On Monday, November 27, 2017 at 1:19:30 AM UTC-5, Thanet Knack 
>> Praneenararat (AdWords API Team) wrote:
>>
>>> Hello Agnel,
>>>
>>> Engineering are aware of this issue and working on the fix.
>>> I'll update this thread when this gets fixed.
>>>
>>> Best,
>>> Thanet, AdWords API Team
>>>
>>> On Friday, November 24, 2017 at 9:56:57 PM UTC+9, Agnel Waghela wrote:

 Hi Peter,

 Today I tried to assign label after all the labels and ads were created.

 I sent the following request to the BatchJob. Here are only 
 AdGroupAdLabelOperations.

 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"45832500421", :ad_id=>"235012322853", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"45832500421", :ad_id=>"235012322856", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"57535515348", :ad_id=>"235012322859", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"57535515348", :ad_id=>"235012322862", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784901471", :ad_id=>"235012322865", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784901471", :ad_id=>"235012322868", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784799951", :ad_id=>"235012322871", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784799951", :ad_id=>"235012322874", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"50586572113", :ad_id=>"235012322877", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"50586572113", :ad_id=>"235012323000", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784901711", :ad_id=>"235012323003", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784901711", :ad_id=>"235012323006", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784902431", :ad_id=>"235012323009", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"51784902431", :ad_id=>"235012323012", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"47866534926", :ad_id=>"235012323015", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"47866534926", :ad_id=>"235012323018", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"48508472389", :ad_id=>"235012323021", 
 :label_id=>"1568522900"}}
 {:xsi_type=>"AdGroupAdLabelOperation ", :operator=>"ADD", 
 :operand=>{:ad_group_id=>"48508472389", 

Error message while downloading data

2018-03-28 Thread Marketing Marketing
I am using R to download data from Adwords. I have an API which has been 
approved for Basic Access.

Below is my Code
client_id <- "XXX"
client_secret <- ""

developer_token <- "X"
google_auth <- doAuth()

body <- statement(select=c('Clicks','AveragePosition','Cost','Ctr'),
  report="ACCOUNT_PERFORMANCE_REPORT",
  start="2018-01-01",
  end="2018-03-28")


data <- getData(clientCustomerId='307-087-9687',
google_auth=google_auth,
statement=body, #object created with statement()
transformation = TRUE, #data are transformed from xml text 
to R dataframe
changeNames = TRUE) 



 Below is my error message:
1 ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCHselector.reportDefinition

-- 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d5ef5369-f646-43ae-b4d7-32c343b9f92a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Keywords report: ReportDownloadError.INVALID_REPORT_DEFINITION_XML

2018-03-28 Thread info . amit . dahiya
Hi,

Can you please let me know what I am missing because getting the same error 
like 'Client error: `POST 
https://adwords.google.com/api/adwords/reportdownload/v201802` resulted in 
a `400 Bad Request` response' as updating adwords api version to 'v201802'.

My XML request is as follwows:

16.04.1+deb.sury.org+1, GuzzleHttp/6.2.1, curl/7.47.0) "POST 
/api/adwords/reportdownload/v201802 HTTP/1.1" Status: 400   
[2018-03-27 16:22:11] AW_REPORT_DOWNLOADER.NOTICE: Request:
POST /api/adwords/reportdownload/v201802 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: adwords.google.com
Authorization: REDACTED
developerToken: REDACTED
clientCustomerId: **
User-Agent: unknown (AwApi-PHP, googleads-php-lib/33.1.0, 
PHP/5.6.34-1+ubuntu16.04.1+deb.sury.org+1, GuzzleHttp/6.2.1, curl/7.47.0)
skipReportHeader: false
skipColumnHeader: false
skipReportSummary: false
useRawEnumValues: false
includeZeroImpressions: false

   Date AccountCurrencyCode 
AccountDescriptiveName ActiveViewCpm 
ActiveViewImpressions AdGroupAdDisapprovalReasons 
AdGroupId AdGroupName 
AdGroupStatus AdNetworkType1 AdType  Status NOT_IN <
values>PAUSEDDate ASCENDING   ad 
performance report # 5aba22537af1a 
AD_PERFORMANCE_REPORT CUSTOM_DATE CSV 


Thanks,
Amit Dahiya

On Thursday, 26 October 2017 05:06:01 UTC+5:30, Mad Max wrote:
>
> Thank you very much.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/302c0559-b382-46fe-aafb-a9ca24816bab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to set up a cross-account OFFLINE conversion tracking if auto-tagging can't be enabled on MCC?

2018-03-28 Thread Leongrin


I am trying to set up a cross-account OFFLINE conversion tracking system on 
my MCC account, but I can't find the auto-tagging feature on the MCC 
account.


We will be using AdWords' API to upload the offline conversions; using the 
MCC token.


In order for us to upload the offline conversions, we need the GCLID 
parameter. But if I can't enable the auto-tagging on the MCC account, how 
can I get the GCLID?


I could enable auto-tagging on each of our linked accounts, but I am not 
sure it would work in our cross-account conversion tracking structure using 
the API's token from the MCC account.


How can I set up a cross-account offline conversion tracking using our MCC 
API's token if we can't enable auto-tagging on the MCC account?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d2f37e9c-ddcc-4f29-8831-be6fe57b4d2c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Absolute Top Impression Share calculation

2018-03-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Tiana, 

You will be able to get the searchabsolutetopimpressionshare 

 using 
the reports types linked in the guide. It might not be possible to 
calculate these with accuracy at your end. 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/3fc03ae0-0a68-4cbe-8493-d8cdfa4fe59c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Rate Limit Error: Rate Scope:Account - Is the rate limit at dev token or the account?

2018-03-28 Thread srb


Hello,
I am using the TargetingIdeaService (STATS) to check search volume on a set 
of keywords and I keep getting the rate limit error - 

RateExceededError.RATE_EXCEEDED

RateExceededError

RATE_EXCEEDED

RATE_LIMIT

ACCOUNT

30


We only have one dev token. 


Is the rate limit at the dev token level or at the account level? 

If it is at the account level, what other operations are being counted 
towards this limit and how can I monitor those requests?

Appreciate your help!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4f5e6950-145f-420b-85a6-469d7fc4ffba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: General API uses

2018-03-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

Each API call will need a target account to be specified in the header. If 
you have multiple accounts where the same operation needs to be performed, 
you could look into setting the client customer Id at the run time. Please 
check here 

 for 
more details. If all these 22 accounts are under the same MCC account, you 
could use the ManagerCustomerService.get() 

 to 
get all client accounts under this MCC and set the client Ids at the run 
time as described above. Please check this sample 

 in 
reporting, which downloads report of a specific type from all the client 
account under an MCC. Hope this helps. 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/0c869029-732a-4f07-9616-2507642af1ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: 201802 API : parallelTrackingEnabled is set to false in non testing Customers pulled by get, hits OperationAccessDenied error on mutate.

2018-03-28 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi,

You are only allowed to set the value of parallelTrackingEnabled 

 
attribute in test accounts and not in production accounts. To clarify, are 
you saying if you are passing null to parallelTrackingEnabled 

 
attribute in your code, the C# library is treating it as false? If so, 
could you share your code snippet and the SOAP request and response logs?

If you are performing a get operation followed by a mutate operation, you 
could create a new instance of the customer object with the required 
attributes only.

Thanks,
Milind, 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/9dded7a7-aeaf-4b75-9322-16b7438b6f85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Consolidated billing error (BudgetOrderError.INVALID_BILLING_ACCOUNT) in the new library

2018-03-28 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi,

I see that you have already posted on the client library issues tracker and 
talking to Thanet about this on that thread 
. 
Please continue your discussion there. 

Thanks,
Milind, 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/aeb66b81-9242-47cc-90c5-0e066167cdb0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Calcucations of account ballance remainder through API gives wrong result and not match UI

2018-03-28 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi,

I am afraid, the activity_report is not available in AdWords API. The listed 
 
reports 
are the only reports which are supported by AdWords API. Let me know if you 
have further questions.

Thanks,
Milind, 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/ad1fabe5-9c4b-40ea-ae37-2845d8efa0f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Absolute Top Impression Share calculation

2018-03-28 Thread Tiana S.
Hi guys,

Just wondering how to get the absolute top impressions and total eligible 
top impressions from the API: 
https://support.google.com/adwords/answer/7501826

I know that for e.g. the search impressions you can just make a request for 
impressions with the network filter set to "search" (which by the way is no 
longer accurate due to the < 10% and > 90% can now be returned for the 
search impression share: 
https://groups.google.com/forum/#!topic/adwords-api/xgj-ZhQdwRE), but I 
can't seem to find a way to do this for the top impressions.


Any help would be greatly appreciated!

Best,

Tiana

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b5f8a6f2-3946-4b10-a29a-58205d80f59d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CrmBasedUserList removeAllStatus not changing from IN_PROCESS

2018-03-28 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

The status for the remove all step and the upload step are maintained 
separately in removeAllStatus 

 and uploadStatus 
,
 
respectively. The two steps will operate in parallel, so in the example 
below, user3 will only be in the list once *uploadStatus* is *SUCCESS*, and 
user1 and user2 will be removed once the *removeAllStatus* is *SUCCESS*.

The remove all operation will only remove members added before the remove 
all operation was submitted. 

Cheers,
Josh, AdWords API Team

On Tuesday, March 27, 2018 at 10:28:49 PM UTC-4, lj...@chewy.com wrote:
>
>
> Can someone answer his second question here? 
>
> While the removeAllStatus is `IN_PROGRESS` is it still possible to update 
> the list? Or do one need to wait until this status has changed? To 
> exemplify:
>
> List contains:
> user1
> user2
>
> removeAll operand used
> user3 is added to the list while removeAllStatus is `IN_PROGRESS`
>
> when both uploadStatus and removeAllStatus changes to `SUCCESS` will the 
> list be empty or will user3 be in the list?
>
>
>
> On Thursday, July 13, 2017 at 4:33:21 AM UTC-4, Olof Nilsson wrote:
>>
>> Hi,
>>
>> I have an issue with clearing a UserList using the removeAll flag.
>>
>> Basically the flow we thought of using to update a list is:
>>
>> 1) remove all
>> 2) add members
>>
>> and repeat this with some iteration frequency. From what I've read I 
>> thought it would take at most 24 hours for an action to complete. But when 
>> testing this on a list (id: 486851326) the removeAllStatus has been 
>> `IN_PROGRESS` now for 48 hours. The list isn't even that big roughly 7k 
>> entries were pushed. do you know what may be causing this?
>>
>> Another question that I have is: while the removeAllStatus is 
>> `IN_PROGRESS` is it still possible to update the list? Or do one need to 
>> wait until this status has changed? To exemplify:
>>
>> List contains:
>> user1
>> user2
>>
>> removeAll operand used
>> user3 is added to the list while removeAllStatus is `IN_PROGRESS`
>>
>> when both uploadStatus and removeAllStatus changes to `SUCCESS` will the 
>> list be empty or will user3 be in the list?
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7b49daff-5e9b-4029-865f-2113f60344b4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: API Error: Temporary problem with the server. Please retry the request after a few moments

2018-03-28 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi,

Thanks for sharing the CIDs. I ran the ACCOUNT_PERFORMANCE_REPORT with same 
report definition as mentioned in your previous comment for given CID 
(6744517211,5312855274,4487958769,3149087061) and I am able to download the 
report successfully. The problem resulting in server error could be a 
temporary issue. Could you please retry to same reports and share the 
result?

Thanks,
Milind, 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/84163b00-a7b4-4cc2-8825-2ad9fa2be352%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


General API uses

2018-03-28 Thread santiago
Hello! I'm starting to work with the AdWords API (Python). Currently we 
have 22 accounts in Adwords, and many scripts at the account level, so 
modifying a script implies making changes in 22 accounts, and it is not 
viable. Therefore, we want to start using the API.
While there are many examples of what can be done with the API, I can not 
find a way to give it concrete uses. The part that interests me most is 
optimization and reporting (my own dashboard), but in a totally automatic 
way. Does anyone have success stories or have they worked in a way that I 
need? To talk a little and guide me a little on this path (I'm not asking 
for free code, just a little help to understand everything).
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/68022080-88f5-41af-93e5-7a4c614d310d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-03-28 Thread Ronald Findling
Hi Josh,

I checked the request data that I provided you and they are exactly what I 
can see in my logs. Maybe I should mention that the provided time is the 
time at which the request failed not when it was sent to your servers (that 
time is ~30-40 seconds before).

Concerning the thread-safety recommendations I'm sure that the 
ReportDownloader and its Session are not used in multiple threads in our 
code.

Further information: 
Checking our errors I found an interesting pattern, failing requests always 
take at least 30 seconds (usually 30-31) while successful ones are most 
likely to be around 1 second.

Maybe a stupid thought but could it be a something like the java-library 
timing out after 30 seconds and retrying using the provided 
session/ReportDownloader again which then violates the threadSafety and 
results in invalid requests?

Best Regards,
Ron


Am Dienstag, 27. März 2018 23:05:31 UTC+2 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Ronald,
>
> I searched the logs on our side and could not find either of those 
> requests. Are you sure that they were submitted for the account ID you 
> mentioned?
>
> By the way, did you check if you're adhering to the thread safety 
> guidelines I mentioned earlier? I just want to make sure we can rule that 
> out as a possible cause of the errors.
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, March 27, 2018 at 9:53:11 AM UTC-4, Ronald Findling wrote:
>>
>> Hi Josh,
>>
>> thx for the hints.
>> Concerning the requested information I can give you 2 identical request 
>> where one succeeded and the other one failed with a 400 as shown in my last 
>> message.
>>
>> failed:
>> time: 27.03.18 01:06:08 CEST
>> googleAdwordsAccountId: 685-366-2732
>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
>> CountryCriteriaId = 2826 DURING 20180225,20180327;
>>
>> succeeded:
>> time: 27.03.18 03:06:30 CEST
>> googleAdwordsAccountId: 685-366-2732
>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
>> CountryCriteriaId = 2826 DURING 20180225,20180327;
>>
>> Best Regards, Ron
>>
>> Am Dienstag, 20. März 2018 21:54:13 UTC+1 schrieb Josh Radcliff (AdWords 
>> API Team):
>>>
>>> Hi Raneen,
>>>
>>> From our logs, it appears that your requests are most frequently failing 
>>> with the following errors:
>>>
>>>- ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>>- AuthorizationError.USER_PERMISSION_DENIED
>>>- ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
>>>
>>> Could you share a report request that failed, with any sensitive 
>>> information removed (developer token, OAuth access token, etc.)?
>>>
>>> Also, I see that you are using the client library for Java. Are you 
>>> adhering to the thread-safety recommendations 
>>> ? 
>>> For example, you should not use a *ReportDownloader* instance within 
>>> multiple threads. Doing so will produce unpredictable behavior, such as 
>>> malformed requests or issues parsing responses.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, March 20, 2018 at 3:06:14 PM UTC-4, Sreelakshmi Sasidharan 
>>> (AdWords API Team) wrote:

 Hi Ron, 

 The V201702 version of the API is deprecated and all calls made to this 
 version of the API will return an error. v201802 
 
  is 
 the most recent version of the API currently available. We strongly 
 recommend that you migrate to this version. For future reference, please 
 find the deprecation schedule 
  for 
 various API versions. The resources given below might be helpful for you 
 in 
 migration: 

- v201802 migration guide 

 
- v201710 migration guide 

 
- v201708 migration guide 

  
 (useful 
if you are migrating from v201705)
- Release notes 


 You could follow our Google Ads Developer blog 
  or 
 the AdWords API Announcements forum 
  to 
 make sure that you are not missing any announcements about the API in the 
 future. Please let me know if you have any further questions. 

 Thanks,
 Sreelakshmi, AdWords API Team

>>>

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

Re: 201802 API : parallelTrackingEnabled is set to false in non testing Customers pulled by get, hits OperationAccessDenied error on mutate.

2018-03-28 Thread uvsuperDev
The issue is that in the c# library, parallelTrackingEnabled is set to be 
bool and is not nullable so you can not really assign null to that field.

What's the workaround?

On Friday, March 23, 2018 at 9:43:48 PM UTC+3, Matthew Wawrin wrote:
>
> Actually doesn't say these's the ability to opt-out (I read it wrong... ), 
> just the potential to opt-in early.   We'll keep watching this post.  
>
> It's cutting if very close between the roll-out of this feature and 
> details on how we'll be able to control it both manually and through the 
> API.   If it rolls out as opted-in and affects all thousand+ accounts we 
> manage it will break all our tracking.  
>
> Matt.
>
> On Friday, March 23, 2018 at 12:21:33 PM UTC-5, Matthew Wawrin wrote:
>>
>> Thank you Milind,
>>
>> I'm aware of that guide on parallel tracking but it looks like it's been 
>> updated since my last visit and now says there will be the availability to 
>> opt out.   
>> Our tracking will break with this change.  I'm looking forward to having 
>> API ability to opt-out as doing so manually on thousands of managed 
>> accounts will not be possible .
>>
>> Marking this post answered.
>>
>> Thanks,
>> Matt
>> On Friday, March 23, 2018 at 10:51:07 AM UTC-5, Milind Sankeshware 
>> (AdWords API Team) wrote:
>>>
>>> Hi Matthew,
>>>
>>> Please check the guide for more details about the Parallel tracking 
>>> . If you 
>>> haven't already, please keep an eye on our blogs 
>>> 
>>>  
>>> for any updates and announcements about the API.
>>>
>>> Thanks,
>>> Milind, 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/533985e5-e5b3-42fd-8b24-5b3931d78f24%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Are Age and Gender Breakdowns available at the Ad and Video/Creative level?

2018-03-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Arnab,

My apologies for the confusion, upon checking again, the Ad Performance 
Report 

 does 
in fact support the CriterionId 

 and CriteriaType 

 fields. 
These fields should allow you to identify which criteria triggered your ad. 
Let me know if 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/ea333cd8-f587-40da-8c7b-d393b1d5344f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Are Age and Gender Breakdowns available at the Ad and Video/Creative level?

2018-03-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Arnab,

Regarding the Age Range and Gender entities, they are both at the criterion 
level and the reason why you can view their campaign and adgroup 
associations directly is because these criterion entities are created at 
either of campaign or adgroup levels using either the 
CampaignCriterionService 

 or 
the AdGroupCriterionService 

 respectively.

As for ads or creatives, it is currently not supported via the AdWords API 
wherein you would be able to associate which of these criteria triggered 
the said ads. So going back to your concern, the answer is yes, there is 
currently no way and no workaround as of this moment to achieve this 
association.

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/049e704e-e6dd-4050-b7f6-27e25d815341%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: RateExceededError.RATE_EXCEEDED Trigger: Basic Access Daily Reporting Quota

2018-03-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi JM,

The "*RateExceededError.RATE_EXCEEDED Trigger: Basic Access Daily Reporting 
Quota*" error message that you are getting indicates that you may have 
downloaded more than the daily limit 
 for reports 
using a basic access level developerToken. This said, if you will be 
required to generate more than the daily limit on a regular basis, you may 
opt to upgrade to standard access 
 
instead. 
Doing so will allow you to have unlimited report downloads and operations.

However, you may also keep in mind that regardless of access level, you may 
still encounter system limits. To learn more about these limits, you may 
refer to this guide 
. Let me 
know if 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/ae080277-1d16-48e6-a2a6-b2509a3f0861%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.