Re: Upload offline conversions using test account

2019-01-08 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Roberto,

I am a colleague of Sreelakshmi, allow me to provide support for your 
concern. The error UNAUTHORIZED_USER 

 is 
encountered when you are managing a click that does not belong to your 
account. 

You could download the Click Performance Report 

 to 
get all GCLIDs associated to your account. If the result does return the 
GCLID you are referencing to, this means that it does not belong to your 
account. You may refer to the validation rules 

 to 
prevent errors during your upload.

Regards,
Dannison
AdWords API Team

On Wednesday, January 9, 2019 at 8:03:06 AM UTC+8, Roberto Andrade wrote:
>
> Going through an implementation for a client and trying to test exactly 
> the same functionality as everyone here, OfflineConversionFeed service, 
> using a real GCLID from our production accounts throws UNAUTHORIZED_USER (
> https://developers.google.com/adwords/api/docs/reference/v201809/OfflineConversionFeedService.OfflineConversionError
> )
>
> On Wednesday, November 1, 2017 at 4:10:35 PM UTC-2, Sreelakshmi Sasidharan 
> (AdWords API Team) wrote:
>>
>> Hi, 
>>
>> The team is already aware of this request. Unfortunately, we don't have a 
>> timeline for it to be available in the test accounts. I will pass on your 
>> feedback too as it will be helpful for them to prioritize this feature. 
>>
>> Thanks,
>> Sreelakshmi, AdWords API Team
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/96255c15-64b9-4b56-a588-61fb20ceb23c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Possible to retrieve invoices through API?

2019-01-08 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Bobby & Bastien,

I'm unable to comment as we can only provide support with regards to the 
usage of our client libraries 
.

Thanks,
Luis
AdWords API Team

On Tuesday, January 8, 2019 at 7:20:13 PM UTC+8, bastien rabaute wrote:
>
> Hi,
>
> I thought about it too (more than 150 invoices to retrieve and send to my 
> clients each month). Maybe using something like iMacros or PhantomJS.
>
> Let me know if you start something. 
>
> best 
>
> Bastien
>
> Le mardi 8 janvier 2019 12:13:11 UTC+1, Bobby Thomas a écrit :
>>
>> Hi,
>>   I have a question, since this feature is not going to come very 
>> soon and its a must for me, I am planning to automate the adWord website 
>> with the help of few scripts (running my local) and download these 
>> invoices? Should it work ?
>>
>> Regards
>> Bobby
>>
>> On Monday, January 7, 2019 at 9:59:51 PM UTC-8, Peter Oliquino (AdWords 
>> API Team) wrote:
>>>
>>> Hi Ed,
>>>
>>> I still haven't heard any updates from engineering if this will be 
>>> implemented in AdWords API or in future versions. You may continue to 
>>> follow our blog 
>>>  for 
>>> any updates or announcements.
>>>
>>> Thanks,
>>> Peter
>>> AdWords API Team
>>>
>>> On Tuesday, January 8, 2019 at 2:14:19 AM UTC+8, ed r wrote:

 Any word on including invoicing on the new Google Ads API?


 On Wednesday, November 21, 2018 at 6:20:21 PM UTC-8, Luis Xander Talag 
 (AdWords API Team) wrote:
>
> Hi Antoine,
>
> I'll follow up on this concern with the engineering team, however, 
> there's no guarantee that it will be available soon. Kindly follow the 
> blog  for 
> future updates regarding this feature.
>
> Let me know if you have further clarifications.
>
> Thanks,
> Luis
> AdWords API Team
>
> On Thursday, November 22, 2018 at 8:01:02 AM UTC+8, antoine lievre 
> wrote:
>>
>> Hi,
>>
>> I just checked the blog and can't find anything about retrieving 
>> invoices.
>> But there is a lot of organization that really want this feature, and 
>> this 8 years mow (at least).
>> So, i'm hoping that it will be available ASAP.
>>
>> Antoine
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/132717de-ada0-4ccf-bd99-84a3f83e84d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Upload offline conversions using test account

2019-01-08 Thread Roberto Andrade
Going through an implementation for a client and trying to test exactly the 
same functionality as everyone here, OfflineConversionFeed service, using a 
real GCLID from our production accounts throws UNAUTHORIZED_USER 
(https://developers.google.com/adwords/api/docs/reference/v201809/OfflineConversionFeedService.OfflineConversionError)

On Wednesday, November 1, 2017 at 4:10:35 PM UTC-2, Sreelakshmi Sasidharan 
(AdWords API Team) wrote:
>
> Hi, 
>
> The team is already aware of this request. Unfortunately, we don't have a 
> timeline for it to be available in the test accounts. I will pass on your 
> feedback too as it will be helpful for them to prioritize this feature. 
>
> Thanks,
> Sreelakshmi, AdWords API Team
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ce398308-5a25-41d8-9958-cdda6a66fc09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TargetingIdea limit keywords results

2019-01-08 Thread thiago . correa


Peter,

Apparently this is a limitation of the API, in that case I checked that the 700 
results are sufficient, thanks for the support.

Soon I'll open another topic with another question about RateExceededError.


Em segunda-feira, 7 de janeiro de 2019 04:43:24 UTC-2, Peter Oliquino 
(AdWords API Team) escreveu:
>
> Hi Thiago,
>
> The *setNumberResults()* can only accommodate up to 700 as this is the 
> limit 
> 
>  of 
> results you can retrieve per request. As for the null error, could you 
> provide to me your complete SOAP request and response logs so I can further 
> investigate?
>
> To enable SOAP logging on your end, you may refer to this guide 
> . 
> You may reply to me using the *Reply privately to author* option.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
> On Friday, January 4, 2019 at 10:27:39 PM UTC+8, thiago...@c6bank.com 
>  wrote:
>>
>> Hi Peter,
>>
>> Thank for the response. 
>>
>> I tried to change to make a call with 700 until 1399 to bring me the 
>> other eords, but a mistake occurred in the method and I didn't understand 
>> what happened. I have attached the images os the errors.
>>
>>
>> Em quinta-feira, 3 de janeiro de 2019 19:12:24 UTC-2, 
>> thiago...@c6bank.com escreveu:
>>>
>>>
>>> I'm using TargetingIdea to generate keyword suggestions, however the API 
>>> has a limitation of bringing only 700 suggestions 
>>> (https://developers.google.com/adwords/api/docs/appendix/limits), I saw 
>>> that in another site you can make more than one request to bring the rest 
>>> of the results 
>>> (https://developers.google.com/adwords/api/docs/reference/v201806/TargetingIdeaService).
>>>  I have results when I set paging.setStartIndex (0) and 
>>> paging.setNumberResults (700), but when I put paging.setStartIndex (700) 
>>> and paging.setNumberResults (700) an error occurred because Index does not 
>>> accept values ​​equal to or greater than 700 How do I extract more than 700 
>>> results?
>>>
>>> Another question, if I put paging.setStartIndex (690) and 
>>> paging.setNumberResults (100), the API only brings me 10 results (690 up to 
>>> 700), but the correct one would not it start at 690 and go up to 790 
>>> (bringing 100 results)?
>>>
>>> Note: I am using the test devolver token.
>>>
>>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/8c9275e0-48ff-4e91-aa10-7f93cf7fc5c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


update bid adjustment for AGE/GENDER (demographic)

2019-01-08 Thread pinkesh singh
i am using below code

$adGroupBidModifierService = $adWordsServices->get($session, 
AdGroupBidModifierService::class);

$operations = [];

// Prepare to add an ad group level override.
$adGroupBidModifier = new AdGroupBidModifier();
//pr($adGroupBidModifier);
$adGroupBidModifier->setAdGroupId(67476925129);
$adGroupBidModifier->setCriterion(new AgeRange());
$adGroupBidModifier->getCriterion()->setId(503002);
$adGroupBidModifier->setBidModifier(1.5);
//pr($adGroupBidModifier);

$operation = new AdGroupBidModifierOperation();

// Create an ad group bid modifier operation and add it to the list.
$operation->setOperator(Operator::SET);
$operation->setOperand($adGroupBidModifier);
$operations[] = $operation;

// Create the ad group bid modifier on the server and print out some
// information for each created ad group criterion.
try {
$result = $adGroupBidModifierService->mutate($operations);
   // pr($result);
foreach ($result->getValue() as $adGroupBidModifier) {
$response[] = [
'ad_group_id' => $adGroupBidModifier->getAdGroupId(),
'criterion_id' => $adGroupBidModifier->getCriterion()->getId(),
'ad_group_level_modifier' => $adGroupBidModifier->getBidModifier()
];
}
return ['status' => true, 'message' => "Bid Modified", 'data' => $response];
} catch (ApiException $apiException) {
handleException($apiException);
}





gives CANNOT_BID_MODIFY_CRITERION_TYPE error


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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/42b73ba6-141a-4e3b-bc0e-10a5b5c1e905%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to specify date-time-range in TargetingIdeaService (v201710)

2019-01-08 Thread Chris
Hi Vincent,

This is now available in the UI, is the API support on the road map?

Thanks

On Tuesday, December 12, 2017 at 1:23:16 AM UTC-6, Vincent Racaza (AdWords 
API Team) wrote:
>
> Hi Anatoly,
>
> Currently, getting the keyword statistics by specifying a custom date 
> range is not supported in the TargetingIdeaService 
> .
>  
> This is also not supported in the UI's Keyword Planner. You can check this 
> guide 
> 
>  for 
> more information regarding the generation of targeting ideas using 
> TargetingIdeaService.
>
> Please continue to follow our blog 
>  to 
> receive any future updates like new releases.
>
> Thanks,
> Vincent
> AdWords API Team
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/f318f0ae-230d-4edf-8102-4bd4f52cb770%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: heterogeneous operands withing a batchjoboperation

2019-01-08 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Michele,

Your input parameters looks fine to me. The FILE_FORMAT_ERROR 

 occurs 
when the entire batch upload request is not formed correctly or does not 
meet the upload requirements listed here 
.
 
Could you please enable the logging 

 and 
share the SOAP logs of the upload operation? That will help in 
troubleshooting the issue. You can *reply privately to author* while 
sharing the logs.

Regards,
Bharani, AdWords API Team

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/f24d1177-a666-4b3d-a5d0-2e39e9d3467c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving a tree of all customers

2019-01-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

You could use customer_client 
 
resource 
to fetch the hierarchy of the accounts in a single API call. For example 
you could use the below query in your sample code to fetch the entire 
hierarchy in a single API call.

Sample query below:
.setQuery("SELECT customer.id, customer.descriptive_name, 
customer_client.resource_name, customer_client.client_customer, 
customer_client.level, customer_client.hidden FROM customer_client")

Hope this helps you, please let me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 3, 2019 at 6:34:16 AM UTC-5, Marc Selman wrote:
>
> I'm trying to retrieve a complete nested tree of all customers (and if 
> it's a manager account, the customers below that etc.)
> To do this I'm using the new Google Ads API (v0.7) to retrieve the 
> CustomerClientLinks recursively and for every link I'm using GetCustomer to 
> retrieve the customer information such as the DescriptiveName.
> But for a simple tree with two levels and a total of 37 customers this 
> takes around a minute.
>
> The API methods seem rather slow. Is that normal?
>
> Also, I need to retrieve the links and the customerdata for every found 
> customerId to check if they have subaccounts and to get the name.
> Because of this I need to perform a lot of calls which could (with a large 
> tree) easily hit the rate limit.
> It would be better if I could retrieve all the available customers (paged) 
> in one call instead of having to recursively find them.
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c19a4e47-02fe-456d-808c-784128b1b051%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ~3x discrepancy between TrafficEstimatorService and Keyword Planner (Not using a test account)

2019-01-08 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API and Google Ads API Forum
Greetings!

The new Google Ads API matches more with the new UI that was released.  The 
Keyword 
Planning services 

 
were added to the release in November. The API is still in Beta so I 
wouldn't recommend it for production use, yet, but we're encouraging people 
to start coding towards the new API. I don't have an exact date yet as to 
when we'll release for production use, but we are working as quickly as we 
can towards that goal. 

Cheers,
Nadine, Google Ads API Team

On Monday, January 7, 2019 at 7:57:45 PM UTC-5, sh...@keywordio.com wrote:
>
> Hey, I was facing similar issue while accessing data from 
> TrafficEstimatorService. I wanted to know if there are any updates.
> Should we be using the API which maps the older keyword planner and can 
> those results be used to take business decisions?
> What are the updates on the new API?
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6f86c6de-12c9-4709-90a7-946531fb6df8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Setting Billing fails with an unexpected internal API error

2019-01-08 Thread richard . scorer
Fixed it - my prep wasn't working properly and I was not setting the 
billing ID. Kind of important.

On Tuesday, January 8, 2019 at 8:22:45 PM UTC, richard...@redbrain.com 
wrote:
>
> Hi,
>
> We have some code which attempts to add billing information to one of our 
> accounts, and it is failing with the unexpected internal API error :(
>
> While the code is fairly simple my test uses some hard coded values which 
> do not belong in the groups :)
>
> The Request ID: 00057ef800a73e980ac15fccd60e8c7f
>
> I am creating a BudgetOrder, then a BudgetOrderOperation to contain the 
> BudgetOrder, with it being set to an ADD Operation.
>
> Then I mutate using the BudgetOrderService from my MCC, with an Adwords 
> Session created for the target account.
>
> Help please? :)
>
> Thanks,
> Richard
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/dc3e8c00-d8d4-4846-882f-4a93bf563c9f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Setting Billing fails with an unexpected internal API error

2019-01-08 Thread richard . scorer
Hi,

We have some code which attempts to add billing information to one of our 
accounts, and it is failing with the unexpected internal API error :(

While the code is fairly simple my test uses some hard coded values which 
do not belong in the groups :)

The Request ID: 00057ef800a73e980ac15fccd60e8c7f

I am creating a BudgetOrder, then a BudgetOrderOperation to contain the 
BudgetOrder, with it being set to an ADD Operation.

Then I mutate using the BudgetOrderService from my MCC, with an Adwords 
Session created for the target account.

Help please? :)

Thanks,
Richard

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/138d1349-72f3-4577-873a-1c4362bac9c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


heterogeneous operands withing a batchjoboperation

2019-01-08 Thread michele
Hello,

I have this very simple code building up some operands to be sent off with 
a batchjob:

for adgroup_ad in adgroup_ads:
adgroup_id = adgroup_ad.adgroup.adgroup_id
ad_id = adgroup_ad.ad_id
status_changes.append({
'xsi_type': 'AdGroupAdOperation',
'operator': 'SET',
'operand': {
'xsi_type': 'AdGroupAd',
'adGroupId': adgroup_id,
'ad': {
'id': ad_id,
},
'status': new_status
}
})
if added_labels:
for label in added_labels:
label_changes.append({
'xsi_type': 'AdGroupAdLabelOperation',
'operator': 'ADD',
'operand': {
'xsi_type': 'AdGroupAdLabel',
'adGroupId': adgroup_id,
'adId': ad_id,
'labelId': label
}
})
return status_changes + label_changes


Both the lists work fine on their own, but if I try to submit them together 
the process fails with a generic 
: [{u'error_type': BatchJobProcessingError, 'reason': 
FILE_FORMAT_ERROR, 'trigger': None, u'field_path': None, 'error_string': 
BatchJobProcessingError.FILE_FORMAT_ERROR}] 

So my question is: is it possible to perform different type of operations 
with a single batch?
The answer doesn't seem evident at all in the documentation..

Thanks!

-- 
This email is private and confidential. If you have received this email in 
error, please notify the sender and delete all copies (including any 
attachments) from your system. In such circumstances, you must not make any 
use of this email or its contents. Thanks. 
By sending emails to us we will 
process your personal data. To find out more, please read our Privacy 
Policy . Precis Digital AB. is a 
company registered in Sweden. Registered number: 556889-3324. Registered 
office: Alströmergatan 20A, 112 47 Stockholm, Sweden. 

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/069e2c5d-bcb9-4d10-9020-63b4f848b855%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: Getting DetailedReportDownloadResponseException: DatabaseError.ACCESS_PROHIBITED for Geo Performance reports.

2019-01-08 Thread googleadsapi-forumadvisor via AdWords API and Google Ads API Forum


Hi,

Could you share the client customer ID where you're seeing this problem  
*only

with me* by clicking *Reply privately to author* on this message?

Thanks,
Josh, AdWords API Team

=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 01/08/19 06:00:50 danilo.bramb...@home24.de wrote:

What was the outcome of this issue? I am experiencing the same issue for a
particulr clientCustomerId

28 Kasım 2018 Çarşamba 11:30:10 UTC+1 tarihinde luciano...@quanticmind.com
yazdı:

The account Id with this issue is 1871027780.


On Tuesday, November 27, 2018 at 12:39:24 PM UTC-3,
luciano...@quanticmind.com wrote:

Last week we started having this error for one of the accounts, retrying
the download sometimes work but we were unable to download the reports for
22, 23 and 24 of November.

Can you check what is going on?

Thanks.


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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a3f32524-4e50-4656-88d1-a708ed0079eb%40googlegroups.com

.
For more options, visit https://groups.google.com/d/optout.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1a0qo9808fq8700047kb5ix6cmjicho60o30c1g68q3edhj%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Pause Group MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT

2019-01-08 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Chirag, 

The error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT 

 error 
is triggered when the attempted operation cannot be performed through the 
API. Could you please confirm if the campaign is created through the API? 
If so, could you share us the API SOAP request and response 

 logs, 
so I can take a look? You can reply back via *Reply privately to author*
 option.

Regards,
Bharani, AdWords API Team

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/524bf94f-f94a-416c-a9fb-fa0bf913d610%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative Keywords Report

2019-01-08 Thread programmierung
Thank you for your reply.
Unfortunately the reporting api returns an exception with the given 
error: "includeZeroImpressions is not supported for this request"

Am Dienstag, 8. Januar 2019 17:00:36 UTC+1 schrieb Zweitze:
>
> From the top of my head, you can get negative keywords on group level by:
>
>- Request KEYWORDS_PERFORMANCE_REPORT;
>- Set IncludeZeroImpressions to true, because those negatives never 
>get impressions(!);
>- Add a predicate on field IsNegative, equalling value "true"
>
> Note that you can't get negative keywords through this way. So if you need 
> all negative keywords, on group level and on campaign level, you need two 
> reports.
>
>
> On Tuesday, January 8, 2019 at 2:32:43 PM UTC+1, program...@ggmgastro.com 
> wrote:
>>
>> Hello,
>>
>> I just wanted to know if there´s a Negative Keyword report.
>> Unfortunately, the result from 
>> "CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT" and 
>> "KEYWORDS_PERFORMANCE_REPORT" are not correct.  For some reasons, I will 
>> just retreive 2018 rows but we do have more negative keywords in just one 
>> adgroup.
>>
>>
>> CampaignNegativeKeywordsPerformanceReport - C#
>>
>> ReportDefinition definition = new ReportDefinition
>> {
>> reportName = "campaign negative report",
>> reportType = 
>> ReportDefinitionReportType.CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
>> downloadFormat = DownloadFormat.CSV,
>> dateRangeType = range,//ALL_TIME
>> selector = new Selector()
>> {
>> fields = new string[]
>> {
>> "AccountCurrencyCode",
>> "AccountDescriptiveName",
>> "AccountTimeZone",
>> "BaseCampaignId",
>> "CampaignId",
>> "CampaignName",
>> "CampaignStatus",
>> "Criteria",
>> "CustomerDescriptiveName",
>> "ExternalCustomerId",
>> "Id",
>> "IsNegative",
>> "KeywordMatchType"
>> },
>> //predicates = preds.ToArray() //I´ve 
>> excluded every predicate to get the most results out of it
>> }
>> };
>> ReportUtilities utilities = new 
>> ReportUtilities(GoogleAdwords_Manager.Helper.Settings.SelectedAccount.User, 
>> "v201809", definition);
>> using (ReportResponse response = utilities.GetResponse())
>> {
>> using (StreamReader reader = new 
>> StreamReader(response.Stream))
>> {
>> var lines= 
>> reader.ReadToEnd().Split(Environment.NewLine.ToCharArray()); //returns a 
>> few lines :(
>>
>> }
>> }
>>
>>
>>
>> Maybe there are some limitations?
>> For my current solution, I need to have all Negative Keywords from a 
>> campaign or an adgroup. 
>> Currently, I am using the getKeywords function which was shown in the 
>> tutorials, but the speed is really slow because it has to download each 
>> keywords page by page for an entire campaign.
>>
>> Thanks in advance
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ba8cdee3-8f88-4133-a368-7db3d3b297cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative Keywords Report

2019-01-08 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello, 

In addition to what Zweitze mentioned, here are some additional details: 
You may use the Keywords Performance Report 

 with 
the selector field including the IsNegative 

 field 
which will return if the keyword is negative. This report type will return 
all the keywords in the account with one row per keyword. Please find below 
the sample report query for this:

__rdquery: SELECT CampaignId,CampaignName, AdGroupId,Criteria, IsNegative 
FROM KEYWORDS_PERFORMANCE_REPORT WHERE IsNegative IN ["True"]

Please make sure that you set the includeZeroImpressions to true as 
negative keywords will not have any metrics. You will be able to pull the 
keywords filtering based on the specific Campaign or AdGroup. Can you give 
this a try and let me know if you have any other questions?

Regards,
Bharani, AdWords API Team

On Tuesday, January 8, 2019 at 8:32:43 AM UTC-5, 
programmier...@ggmgastro.com wrote:
>
> Hello,
>
> I just wanted to know if there´s a Negative Keyword report.
> Unfortunately, the result from 
> "CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT" and 
> "KEYWORDS_PERFORMANCE_REPORT" are not correct.  For some reasons, I will 
> just retreive 2018 rows but we do have more negative keywords in just one 
> adgroup.
>
>
> CampaignNegativeKeywordsPerformanceReport - C#
>
> ReportDefinition definition = new ReportDefinition
> {
> reportName = "campaign negative report",
> reportType = 
> ReportDefinitionReportType.CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
> downloadFormat = DownloadFormat.CSV,
> dateRangeType = range,//ALL_TIME
> selector = new Selector()
> {
> fields = new string[]
> {
> "AccountCurrencyCode",
> "AccountDescriptiveName",
> "AccountTimeZone",
> "BaseCampaignId",
> "CampaignId",
> "CampaignName",
> "CampaignStatus",
> "Criteria",
> "CustomerDescriptiveName",
> "ExternalCustomerId",
> "Id",
> "IsNegative",
> "KeywordMatchType"
> },
> //predicates = preds.ToArray() //I´ve 
> excluded every predicate to get the most results out of it
> }
> };
> ReportUtilities utilities = new 
> ReportUtilities(GoogleAdwords_Manager.Helper.Settings.SelectedAccount.User, 
> "v201809", definition);
> using (ReportResponse response = utilities.GetResponse())
> {
> using (StreamReader reader = new 
> StreamReader(response.Stream))
> {
> var lines= 
> reader.ReadToEnd().Split(Environment.NewLine.ToCharArray()); //returns a 
> few lines :(
>
> }
> }
>
>
>
> Maybe there are some limitations?
> For my current solution, I need to have all Negative Keywords from a 
> campaign or an adgroup. 
> Currently, I am using the getKeywords function which was shown in the 
> tutorials, but the speed is really slow because it has to download each 
> keywords page by page for an entire campaign.
>
> Thanks in advance
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1275c59a-025c-478e-ac9c-c0a6c8cc5089%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative Keywords Report

2019-01-08 Thread Zweitze
>From the top of my head, you can get negative keywords on group level by:

   - Request KEYWORDS_PERFORMANCE_REPORT;
   - Set IncludeZeroImpressions to true, because those negatives never get 
   impressions(!);
   - Add a predicate on field IsNegative, equalling value "true"
   
Note that you can't get negative keywords through this way. So if you need 
all negative keywords, on group level and on campaign level, you need two 
reports.


On Tuesday, January 8, 2019 at 2:32:43 PM UTC+1, program...@ggmgastro.com 
wrote:
>
> Hello,
>
> I just wanted to know if there´s a Negative Keyword report.
> Unfortunately, the result from 
> "CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT" and 
> "KEYWORDS_PERFORMANCE_REPORT" are not correct.  For some reasons, I will 
> just retreive 2018 rows but we do have more negative keywords in just one 
> adgroup.
>
>
> CampaignNegativeKeywordsPerformanceReport - C#
>
> ReportDefinition definition = new ReportDefinition
> {
> reportName = "campaign negative report",
> reportType = 
> ReportDefinitionReportType.CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
> downloadFormat = DownloadFormat.CSV,
> dateRangeType = range,//ALL_TIME
> selector = new Selector()
> {
> fields = new string[]
> {
> "AccountCurrencyCode",
> "AccountDescriptiveName",
> "AccountTimeZone",
> "BaseCampaignId",
> "CampaignId",
> "CampaignName",
> "CampaignStatus",
> "Criteria",
> "CustomerDescriptiveName",
> "ExternalCustomerId",
> "Id",
> "IsNegative",
> "KeywordMatchType"
> },
> //predicates = preds.ToArray() //I´ve 
> excluded every predicate to get the most results out of it
> }
> };
> ReportUtilities utilities = new 
> ReportUtilities(GoogleAdwords_Manager.Helper.Settings.SelectedAccount.User, 
> "v201809", definition);
> using (ReportResponse response = utilities.GetResponse())
> {
> using (StreamReader reader = new 
> StreamReader(response.Stream))
> {
> var lines= 
> reader.ReadToEnd().Split(Environment.NewLine.ToCharArray()); //returns a 
> few lines :(
>
> }
> }
>
>
>
> Maybe there are some limitations?
> For my current solution, I need to have all Negative Keywords from a 
> campaign or an adgroup. 
> Currently, I am using the getKeywords function which was shown in the 
> tutorials, but the speed is really slow because it has to download each 
> keywords page by page for an entire campaign.
>
> Thanks in advance
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/07f87be8-ae30-471e-8ea4-a99f10d548a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to download GEO performance report for specific client IDs

2019-01-08 Thread danilo . brambila
Just to give a more detailed information on the issue, i get the following 
error message:

[ENVIRONMENT_IS_UNDEFINED] [INFO] [importer-adwords] 
[com.google.api.ads.adwords.lib.utils.report_download] [HTTP response:
400 Bad Request
cache-control: [private, max-age=0]
content-encoding: [gzip]
content-type: [text/xml]
date: [Tue, 08 Jan 2019 14:38:24 GMT]
expires: [Tue, 08 Jan 2019 14:38:24 GMT]
transfer-encoding: [chunked]
x-frame-options: [SAMEORIGIN]
alt-svc: [quic=":443"; ma=2592000; v="44,43,39,35"]
server: [GSE]
x-content-type-options: [nosniff]
x-xss-protection: [1; mode=block]

Exception in thread "main" HTTP Response Code: 400, Type: 
DatabaseError.ACCESS_PROHIBITED

The report definition i am using is:

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

AccountCurrencyCode
AdGroupId
AdGroupName
AdGroupStatus
AveragePosition
CampaignId
CampaignName
CampaignStatus
Cost
CountryCriteriaId
Ctr
Date
Device
RegionCriteriaId

20190107
20190107


Criteria performance report #1546958303861
GEO_PERFORMANCE_REPORT
CUSTOM_DATE
GZIPPED_CSV


Am Dienstag, 8. Januar 2019 12:12:59 UTC+1 schrieb danilo@home24.de:
>
> Hi, 
>
> I am importing several reports from adwords but since 2 weeks ago, I am 
> unable to download the data from 2 specific clientIDs (it was working 
> before!) for the GEO PERFORMANCE REPORT.
> What really confuses me is that i can get the other reports (Keywords, 
> Adwords, Audience) even for these two problematic clientIDs without any 
> issues.
>
> Any ideas?
>
> Regards
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/64b084b6-51bd-4ea8-9878-ce0f359a40c8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: Adwords Transfer Service not sending usable search impression share data

2019-01-08 Thread googleadsapi-forumadvisor via AdWords API and Google Ads API Forum


Hi Ryan,

The UI is able to show subtotals for each row in the report, even if there
are more detailed rows shown as well. In your example, the UI can request
and return to you subtotals for each keyword, *as well as* show you a
keyword+week breakdown. With the AdWords API, however, you'll only get rows
back for the most detailed level, so API users choose to either get keyword
level *SearchImpressionShare* (by *not* requesting *Week*) or keyword+week
level *SearchImpressionShare *(by requesting *Week*), but they cannot get
*both* breakdowns in a single request. Since the Transfer Service uses a
single request that includes *Week* (and other date-related fields), it
gets the keyword+week level *SearchImpressionShare*.

Regarding returning the special "<10%" value instead of the actual value,
I'll see if I can find out the reasoning behind that product decision. In
the meantime, would a workaround for you be to substitute a value such as
5% for those cases when you're aggregating?

Thanks,
Josh, AdWords API Team

=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 01/04/19 07:30:20 ryan.lis...@netnatives.co.uk wrote:

Hi Josh,

As far as I'm aware, after the transfer service is enabled for an account,
the tables that are sent are automatically generated and there is no user
input allowing any changes.

The data gets transferred in everyday, so we get all the statistics broken
down by date (and by hour in the hourly reports - though they still update
daily).

A search impression share broken down by date is essential because if our
clients want to answer questions like "what was my search impression share
in the first 10 days of campaign A" they would select a 10 day window in
our reporting tool, which would then perform the calculations. But if one
of those 10 days includes a "<10%" then the calculation is invalid. However
in AdWords / Google Ads you can pick 10 days, or any date range you want,
and the search impressions share will still give you an average value -
even if one of those days was "<10%". I'm guessing this is because Google
Ads is using the true search impression share value, if it's 3% or 0.001%
why not just send that through?

I can't see any benefit of using the special value of "<10%", all it does
it limit the ability to make calculations. It might make sense in the UI
but not in the data from the API, it should be an option at least.

Thanks,
Ryan


*[image: www.natives.group] *




The views expressed are personal and may not necessarily reflect those of
Natives Online Ltd or any of the subsidiary businesses, unless explicitly
stated otherwise. This E-mail and any files transmitted with it are
confidential and may contain privileged information. It is intended solely
for the use of the individual or entity to whom they are addressed. If you
are not the addressee it may be unlawful for you to read, copy, distribute,
disclose or otherwise use the information in this e-mail. If you have
received this E-mail in error please notify the Administrator by telephone
on the numbers provided. Lees House, Dyke Road, Brighton, BN1 3FE

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/4c47824e-60ae-46a4-83c7-5e59bf65aadf%40googlegroups.com

.
For more options, visit https://groups.google.com/d/optout.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords

Negative Keywords Report

2019-01-08 Thread programmierung
Hello,

I just wanted to know if there´s a Negative Keyword report.
Unfortunately, the result from 
"CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT" and 
"KEYWORDS_PERFORMANCE_REPORT" are not correct.  For some reasons, I will 
just retreive 2018 rows but we do have more negative keywords in just one 
adgroup.


CampaignNegativeKeywordsPerformanceReport - C#

ReportDefinition definition = new ReportDefinition
{
reportName = "campaign negative report",
reportType = 
ReportDefinitionReportType.CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
downloadFormat = DownloadFormat.CSV,
dateRangeType = range,//ALL_TIME
selector = new Selector()
{
fields = new string[]
{
"AccountCurrencyCode",
"AccountDescriptiveName",
"AccountTimeZone",
"BaseCampaignId",
"CampaignId",
"CampaignName",
"CampaignStatus",
"Criteria",
"CustomerDescriptiveName",
"ExternalCustomerId",
"Id",
"IsNegative",
"KeywordMatchType"
},
//predicates = preds.ToArray() //I´ve 
excluded every predicate to get the most results out of it
}
};
ReportUtilities utilities = new 
ReportUtilities(GoogleAdwords_Manager.Helper.Settings.SelectedAccount.User, 
"v201809", definition);
using (ReportResponse response = utilities.GetResponse())
{
using (StreamReader reader = new 
StreamReader(response.Stream))
{
var lines= 
reader.ReadToEnd().Split(Environment.NewLine.ToCharArray()); //returns a 
few lines :(

}
}



Maybe there are some limitations?
For my current solution, I need to have all Negative Keywords from a 
campaign or an adgroup. 
Currently, I am using the getKeywords function which was shown in the 
tutorials, but the speed is really slow because it has to download each 
keywords page by page for an entire campaign.

Thanks in advance

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c8a36456-630c-4a6a-b459-1814b2db9190%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Pause Group MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT

2019-01-08 Thread vaghela chirag
Hello,

I have to pause the group when I have raised the error.
MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT 

Please Guide Me
I have manager account so I have all the rights.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2b2c094a-bad6-476b-b62e-dc21d0e77068%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Possible to retrieve invoices through API?

2019-01-08 Thread bastien rabaute
Hi,

I thought about it too (more than 150 invoices to retrieve and send to my 
clients each month). Maybe using something like iMacros or PhantomJS.

Let me know if you start something. 

best 

Bastien

Le mardi 8 janvier 2019 12:13:11 UTC+1, Bobby Thomas a écrit :
>
> Hi,
>   I have a question, since this feature is not going to come very soon 
> and its a must for me, I am planning to automate the adWord website with 
> the help of few scripts (running my local) and download these invoices? 
> Should it work ?
>
> Regards
> Bobby
>
> On Monday, January 7, 2019 at 9:59:51 PM UTC-8, Peter Oliquino (AdWords 
> API Team) wrote:
>>
>> Hi Ed,
>>
>> I still haven't heard any updates from engineering if this will be 
>> implemented in AdWords API or in future versions. You may continue to 
>> follow our blog 
>>  for any 
>> updates or announcements.
>>
>> Thanks,
>> Peter
>> AdWords API Team
>>
>> On Tuesday, January 8, 2019 at 2:14:19 AM UTC+8, ed r wrote:
>>>
>>> Any word on including invoicing on the new Google Ads API?
>>>
>>>
>>> On Wednesday, November 21, 2018 at 6:20:21 PM UTC-8, Luis Xander Talag 
>>> (AdWords API Team) wrote:

 Hi Antoine,

 I'll follow up on this concern with the engineering team, however, 
 there's no guarantee that it will be available soon. Kindly follow the 
 blog  for 
 future updates regarding this feature.

 Let me know if you have further clarifications.

 Thanks,
 Luis
 AdWords API Team

 On Thursday, November 22, 2018 at 8:01:02 AM UTC+8, antoine lievre 
 wrote:
>
> Hi,
>
> I just checked the blog and can't find anything about retrieving 
> invoices.
> But there is a lot of organization that really want this feature, and 
> this 8 years mow (at least).
> So, i'm hoping that it will be available ASAP.
>
> Antoine
>


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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/b4891b72-26ff-4bb5-9236-88471eb2b559%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting DetailedReportDownloadResponseException: DatabaseError.ACCESS_PROHIBITED for Geo Performance reports.

2019-01-08 Thread danilo . brambila
What was the outcome of this issue? I am experiencing the same issue for a 
particulr clientCustomerId

28 Kasım 2018 Çarşamba 11:30:10 UTC+1 tarihinde luciano...@quanticmind.com 
yazdı:
>
> The account Id with this issue is 1871027780.
>
>
> On Tuesday, November 27, 2018 at 12:39:24 PM UTC-3, 
> luciano...@quanticmind.com wrote:
>>
>> Last week we started having this error for one of the accounts, retrying 
>> the download sometimes work but we were unable to download the reports for 
>> 22, 23 and 24 of November.
>>
>> Can you check what is going on?
>>
>> Thanks.
>>
>>
>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a3f32524-4e50-4656-88d1-a708ed0079eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to download GEO performance report for specific client IDs

2019-01-08 Thread danilo . brambila
Hi, 

I am importing several reports from adwords but since 2 weeks ago, I am 
unable to download the data from 2 specific clientIDs (it was working 
before!) for the GEO PERFORMANCE REPORT.
What really confuses me is that i can get the other reports (Keywords, 
Adwords, Audience) even for these two problematic clientIDs without any 
issues.

Any ideas?

Regards

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6e4bf31d-c4eb-45ab-bb84-7437c13536f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Possible to retrieve invoices through API?

2019-01-08 Thread Bobby Thomas
Hi,
  I have a question, since this feature is not going to come very soon 
and its a must for me, I am planning to automate the adWord website with 
the help of few scripts (running my local) and download these invoices? 
Should it work ?

Regards
Bobby

On Monday, January 7, 2019 at 9:59:51 PM UTC-8, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Ed,
>
> I still haven't heard any updates from engineering if this will be 
> implemented in AdWords API or in future versions. You may continue to 
> follow our blog 
>  for any 
> updates or announcements.
>
> Thanks,
> Peter
> AdWords API Team
>
> On Tuesday, January 8, 2019 at 2:14:19 AM UTC+8, ed r wrote:
>>
>> Any word on including invoicing on the new Google Ads API?
>>
>>
>> On Wednesday, November 21, 2018 at 6:20:21 PM UTC-8, Luis Xander Talag 
>> (AdWords API Team) wrote:
>>>
>>> Hi Antoine,
>>>
>>> I'll follow up on this concern with the engineering team, however, 
>>> there's no guarantee that it will be available soon. Kindly follow the 
>>> blog  for 
>>> future updates regarding this feature.
>>>
>>> Let me know if you have further clarifications.
>>>
>>> Thanks,
>>> Luis
>>> AdWords API Team
>>>
>>> On Thursday, November 22, 2018 at 8:01:02 AM UTC+8, antoine lievre wrote:

 Hi,

 I just checked the blog and can't find anything about retrieving 
 invoices.
 But there is a lot of organization that really want this feature, and 
 this 8 years mow (at least).
 So, i'm hoping that it will be available ASAP.

 Antoine

>>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/648671fd-ff2d-4b9d-b861-b7abf81be64f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.