Re: Structured Snippet Extensions

2022-10-27 Thread Vlad Zloteanu
Hey Josh,

Any update / development on this issue?

Thanks,
Vlad

On Tuesday, November 24, 2020 at 7:18:15 PM UTC+1 Google Ads API Forum 
Advisor Prod wrote:

> Hi Roman,
>
> I don't have any updates at this time, but I provided the structured 
> snippets team with some more examples and was able to reproduce this 
> problem using only the UI.
>
> Thanks,
> Josh, Google Ads API Team
>
> ref:_00D1U1174p._5004Q22Zx4a:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0f6c4b47-c00a-4817-8eff-3de9176927f3n%40googlegroups.com.


The click associated with the given GCLID isn't from the account where conversion tracking is set up - 2

2021-09-09 Thread Vlad Zloteanu
Hello,

Double posting from https://groups.google.com/g/adwords-api/c/nZB9zNJ1Y9I - 
since there nobody is answering me anymore :)

Please don't send me the documentation link - since I already read and 
implemented the cross-account tracking (for the online transactions) - 
"Since you're using cross-account tracking, have you checked on this guide 

? "

I'm available to send you (again) the logs for more information.

Thanks!



*Original post*

Migrated to v8 of Google Ads API.

I have a managed account inside an MCC. The managed account uses 
cross-account tracking (that belongs to the MCC, so the effective account 
is the MCC).

I have an offline conversion tracking, that belongs to the MCC. On V6, 
there was no problem of pushing offline conversions on that tracker. 
Now, I get this error: 
"The click associated with the given GCLID isn't from the account where 
conversion tracking is set up"

This means there is no way to push offline convs on a cross-account tracker?

Thanks,
Vlad

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/233246a8-6ed7-4cec-937b-fdf390485465n%40googlegroups.com.


Re: The click associated with the given GCLID isn't from the account where conversion tracking is set up

2021-09-03 Thread Vlad Zloteanu
Hey Mark,

Any news on this matter?
Did you receive my private message with the details?

Thanks,
Vlad

On Thursday, September 2, 2021 at 4:42:15 PM UTC+2 Vlad Zloteanu wrote:

> Thanks, Mark.
>
> Normally, the account has chosen cross tracking from its MCC - so it has 
> "opted in".
> Sent you a PM with all requested details.
>
> Best,
> Vlad
>
> On Thursday, September 2, 2021 at 11:45:22 AM UTC+2 adsapi wrote:
>
>> Hello Vlad,
>>
>> Thank you for reaching out to us.
>>
>> Since you're using cross-account tracking, have you checked on this guide 
>> <https://developers.google.com/google-ads/api/docs/conversions/overview#cross-account_conversion_tracking>?
>>  
>> It is stated there that you must opt in your accounts to cross-account 
>> conversion tracking from the manager account. You can check on this help 
>> center article <https://support.google.com/google-ads/answer/3030657> for 
>> more information.
>>
>> If the issue persists, please share to us the complete logs (request 
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>>  and response 
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>>  with request-id 
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>).
>>  
>> Logging can be enabled by navigating to the *Client libraries > Your 
>> client library (ex. Java) > Logging* documentation, which you can access 
>> from this link 
>> <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>.
>>  You 
>> can then send those details via the *Reply privately to author* option. 
>> If this option is not available, you may send the details directly to our 
>> *googleadsa...@google.com* alias instead.
>>
>> Regards,
>> [image: Google Logo] 
>> Mark Kevin Albios 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2MknQK:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ab2e780f-a125-48aa-ac0f-524304f3d5ebn%40googlegroups.com.


Re: The click associated with the given GCLID isn't from the account where conversion tracking is set up

2021-09-02 Thread Vlad Zloteanu
Thanks, Mark.

Normally, the account has chosen cross tracking from its MCC - so it has 
"opted in".
Sent you a PM with all requested details.

Best,
Vlad

On Thursday, September 2, 2021 at 11:45:22 AM UTC+2 adsapi wrote:

> Hello Vlad,
>
> Thank you for reaching out to us.
>
> Since you're using cross-account tracking, have you checked on this guide 
> ?
>  
> It is stated there that you must opt in your accounts to cross-account 
> conversion tracking from the manager account. You can check on this help 
> center article  for 
> more information.
>
> If the issue persists, please share to us the complete logs (request 
> 
>  and response 
> 
>  with request-id 
> ).
>  
> Logging can be enabled by navigating to the *Client libraries > Your 
> client library (ex. Java) > Logging* documentation, which you can access 
> from this link 
> . 
> You 
> can then send those details via the *Reply privately to author* option. 
> If this option is not available, you may send the details directly to our 
> *googleadsa...@google.com* alias instead.
>
> Regards,
> [image: Google Logo] 
> Mark Kevin Albios 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2MknQK:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2f7156b5-ad1c-4599-bc73-20ec7a07addbn%40googlegroups.com.


The click associated with the given GCLID isn't from the account where conversion tracking is set up

2021-09-01 Thread Vlad Zloteanu
Hello,

Migrated to v8 of Google Ads API.

I have a managed account inside an MCC. The managed account uses 
cross-account tracking (that belongs to the MCC, so the effective account 
is the MCC).

I have an offline conversion tracking, that belongs to the MCC. On V6, 
there was no problem of pushing offline conversions on that tracker. 
Now, I get this error: 
"The click associated with the given GCLID isn't from the account where 
conversion tracking is set up"

This means there is no way to push offline convs on a cross-account tracker?

Thanks,
Vlad

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/aff11371-8ac4-4e4e-ac1c-d3d105a2ad83n%40googlegroups.com.


Re: Target location on ads customizer feed

2021-05-31 Thread Vlad Zloteanu
Hey Peter,


Thank you for you response.
Yes, this is the ad customiser feature I’m trying to implement.

Yes, apparently you can add a geo targeting / filtering column. Please find a 
screen capture with all the targeting columns you can add to an ad customiser 
feed (Google Ads interface):




Here’s Google documentation, speaking about exactly the same columns: 
https://support.google.com/google-ads/answer/6093368#targetingattributes&zippy=%2Ctargeting-attributes
 


I’m able to do it manually, by uploading a CSV with those columns. 
I am not able to do it by API - I’m not able to mark a column as a special 
targeting column. Tried using same column name, does not work.
WDYT?


Thanks,
Vlad



 
Powered by Mailbutler 
,
 the email extension that does it all

> On 31 May 2021, at 08:35, Google Ads API Forum Advisor Prod 
>  wrote:
> 
> Hi Vlad,
> 
> Thank you for reaching out to our API support team.
> 
> Could you confirm if this 
>  is 
> indeed the feature your are trying to implement? If yes, it would not be 
> possible to specify a target location in the feed to restrict the feeds 
> geographically.
> 
> Location targeting is implemented at the criteria level which you can find 
> out more via this guide 
> .
> 
> Best regards,
> 
>   
> Peter Laurence Napa Oliquino
> Google Ads API Team
>  
> 
> ref:_00D1U1174p._5004Q2Hyfa7:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/E5972B93-6B44-49A6-812D-72D64DCC168A%40gmail.com.


Re: Target location on ads customizer feed

2021-05-28 Thread Vlad Zloteanu
Here's an example of the feed with the double column:
customers/[redacted]/feeds/295686218

On Friday, May 28, 2021 at 6:26:48 PM UTC+2 Vlad Zloteanu wrote:

> Hello,
>
> Building an ads modifier feed by API (new Google ads API, not adwords).
> Would like to push items containing the special "Target location" field 
> (so to restrict the display geographically).
>
> How do I create this feed? (field attribute + placeholder mapping). How do 
> I push the feed item value? (on what feed_attribute_id?)
>
> Tried creating a STRING field attribute named "Target location", then 
> setting its placeholder type to STRING. 
> But, when I try to upload items, the target location arrives on a custom 
> text field (so the column is on double)
>
> Thanks,
> Vlad
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/51972ce7-25e1-41b9-b58c-19358812bcban%40googlegroups.com.


Target location on ads customizer feed

2021-05-28 Thread Vlad Zloteanu
Hello,

Building an ads modifier feed by API (new Google ads API, not adwords).
Would like to push items containing the special "Target location" field (so 
to restrict the display geographically).

How do I create this feed? (field attribute + placeholder mapping). How do 
I push the feed item value? (on what feed_attribute_id?)

Tried creating a STRING field attribute named "Target location", then 
setting its placeholder type to STRING. 
But, when I try to upload items, the target location arrives on a custom 
text field (so the column is on double)

Thanks,
Vlad

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a3a25543-0a5b-4359-8696-42cdb0a69f10n%40googlegroups.com.


CampaignLocationTarget report - line without Location ID

2017-07-07 Thread Vlad Zloteanu

Here's the report download request we make:

{'downloadFormat': 'CSV', 'reportName': 'Custom 
CAMPAIGN_LOCATION_TARGET_REPORT', 'dateRangeType': 'CUSTOM_DATE', 
'selector': {'dateRange':
{'min': '20170406', 'max': '20170705'}

, 'predicates': [
{'field': 'CampaignId', 'operator': 'EQUALS', 'values': ['829476387']}

], 'fields': ['AverageCpc', 'AveragePosition', 'CampaignId', 
'CampaignName', 'CampaignStatus', 'Clicks', 'Conversions', 
'AllConversions', 'ConversionValue', 'Cost', 'Impressions', 'BidModifier', 
'Id']}, 'reportType': 'CAMPAIGN_LOCATION_TARGET_REPORT'}


There is one line in the CSV, containing 2 impressions, that has '--' for 
the Location id.

Is this an expected behaviour?


Thank you,

Vlad

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/de901dfb-3a40-48f4-937a-497527f7fcf7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bounce Rate in Campaign Performance Report segments (Bug probably)

2017-05-02 Thread Vlad Zloteanu
Hello Nadine,

Just checked, I confirm you that the numbers are correct so the bug was 
fixed. Thank you for your assistance!

Best,
Vlad

On Friday, April 28, 2017 at 11:37:15 PM UTC+2, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hi Vlad,
>
> This should be fixed now as of yesterday. Could you please give this a try 
> to see if it now looks good to you? If not, please get back to me.
>
> Thanks,
> Nadine, AdWords API Team
>
> On Friday, April 14, 2017 at 9:08:16 AM UTC-4, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Hello Vlad,
>>
>> I've gotten a couple of other reports from people on this. We're actively 
>> working on a solution. Thanks for writing this out so clearly! It made it 
>> easy to flag that I've seen this before. I'll post back here when we've 
>> made more progress on finding the source of the issue.
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Thursday, April 13, 2017 at 11:15:41 AM UTC-4, Vlad Zloteanu wrote:
>>>
>>> I've seen this on DSA campaigns (maybe a DSA bug).
>>>
>>> Adwords Account ID (client customer ID): 5845103608
>>>
>>>
>>> Fetching this report through the API:
>>>
>>> {'dateRangeType': 'CUSTOM_DATE',
>>>  'downloadFormat': 'CSV',
>>>  'reportName': 'Custom CAMPAIGN_PERFORMANCE_REPORT',
>>>  'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
>>>  'selector': {'dateRange': {'max': '20170413', 'min': '20170411'},
>>>   'fields': ['Date', 'CampaignId', 'BounceRate'],
>>>   'predicates': []}}
>>>
>>> Excerpt of the received CSV:
>>>
>>> ['2017-04-12,347606525,0.00%\n',
>>> * '2017-04-11,347606525,100.00%\n',*
>>> * '2017-04-11,347606525,47.03%\n',*
>>>  '2017-04-12,347606525,44.35%\n',
>>>  '2017-04-13,347606525,40.66%\n']
>>>
>>> As you can see, some dates are present twice, with different bounce 
>>> rates.
>>>
>>> When adding another columns like Clicks or ClickAssistedConversions, 
>>> Cost, the report is re-aggregated (example: the cost is doubled).
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5469fb57-b211-4125-aba1-f74800e630de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Bounce Rate in Campaign Performance Report segments (Bug probably)

2017-04-13 Thread Vlad Zloteanu
I've seen this on DSA campaigns (maybe a DSA bug).

Adwords Account ID (client customer ID): 5845103608


Fetching this report through the API:

{'dateRangeType': 'CUSTOM_DATE',
 'downloadFormat': 'CSV',
 'reportName': 'Custom CAMPAIGN_PERFORMANCE_REPORT',
 'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
 'selector': {'dateRange': {'max': '20170413', 'min': '20170411'},
  'fields': ['Date', 'CampaignId', 'BounceRate'],
  'predicates': []}}

Excerpt of the received CSV:

['2017-04-12,347606525,0.00%\n',
* '2017-04-11,347606525,100.00%\n',*
* '2017-04-11,347606525,47.03%\n',*
 '2017-04-12,347606525,44.35%\n',
 '2017-04-13,347606525,40.66%\n']

As you can see, some dates are present twice, with different bounce rates.

When adding another columns like Clicks or ClickAssistedConversions, Cost, 
the report is re-aggregated (example: the cost is doubled).

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/067f9c3c-dd62-4be6-94bc-2cb5343ae361%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Link Google My Business feed / location extension & MCC account

2016-05-17 Thread Vlad Zloteanu
Hello,

We manage our clients' accounts passing through our MCC (controlled by an 
unique m...@myagency.com account).

I would need to link a client's GMB account (to add a customer location 
extension), but I can only link the "m...@myagency.com" GMB account.
This does not work neither on the interface nor through the API.

Are there any options, other than using an oauth2 delegation directly on 
client's account (and not through our MCC)?
Is there an equivalent "GMB MCC"?

References:
https://developers.google.com/adwords/api/docs/samples/dotnet/extensions

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/91b119c4-6aea-41b2-89e3-f8539147a71d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ads API - policy violation and exemption requests

2014-03-12 Thread Vlad Zloteanu
Anash,


Thank you for your help. Looking through code examples, I think I have 
misunderstood the error handling workflow.
I need my system to be always informed of the changes in the approval 
status of my keywords/ads, and I want to send an exemption request each 
time it is possible (we never push stuff that actually violates policies - 
for example, ‘false ceiling’ is a real product, and does not refer to 
counterfeit goods :) )

Here’s my (new) understanding of the ideal workflow of adding a new 
keyword/ad:

a. send a mutate call, to add a keyword/add. if the mutate fails:

I) If error is exemptable:
b. resend call, with an attached exemption request; call should always 
return a reference to the Keyword/Ad; Keyword/Ad
c. from time to time, ask the list of Keywords/Ads, to see if Keyword/Ad is 
approved (changed approval state)

II) If error is not exemptable:
b. from time to time, ask the list of Keywords/Ads, to see if the 
Keyword/Ad appears in the list


I have some questions:

1. Is this the recommended workflow?

2. On I)b, will always AdWords return a reference to the Keyword/Ad?

3. On II)c, how much time should I poll, to be sure to get a response to my 
exemption request?

4. On II)b, can AdWords, later on, decide that the keyword/ad is OK, and 
add it to keywords/ads list?
If the answer is Yes: how much time should I poll the kws/ads list, to be 
sure not to miss it?


Thank you,
Vlad Z.

On Tuesday, March 11, 2014 9:49:30 PM UTC+1, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Vlad,
>
> A) Are you doing the following? If yes, let me know, I'd investigate this 
> further. (a) Send a mutate(), call fails. (b) Send another mutate, this 
> time with exemption request. Call succeeds. (c) Do a get(), keyword from 
> (b) is missing.
>
> B and C): You should send the request back immediately, with a policy 
> exemption request. But this will work only if isExemptable is set to true 
> in the first failed request. 
>
> You'd want to refer to 
> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201402/ErrorHandling/HandlePolicyViolationError.php,
>  
> it shows how policy error handling can be done. MutateJobService can be 
> used in the same manner.
>
> Cheers,
> Anash
>
> On Monday, March 10, 2014 2:18:40 PM UTC-4, Vlad Zloteanu wrote:
>>
>> Hi Anash,
>>
>>
>> I have no direct way to retrieve the keyword, MutateJobService does not 
>> return any reference, only the error message. I can only poll the 
>> keywords list and search there, unless I'm missing something.
>>
>>
>> A. For my (first) problem, let me give you a common scenario:
>> 1. Keyword 'false ceiling' is rejected
>> 2. I send an exemption request, using the API
>> 3. One day later, I get list of keywords, using Adwords API, and the 
>> keyword still does not appear in the keywords list
>>
>> How can I know that the keyword does not appear:
>> i. Because my exemption request was reviewed and denied, or
>> ii. Because my exemption request was not yet reviewed
>>
>> This is important because I would like to know when should I stop polling 
>> the keywords list in the API (after 1 day, after 2?), to detect if any new 
>> one has appeared.
>>
>>
>>
>> B. Lately, I also hit another issue, that is somewhat analogue:
>>
>> Using MutateJobService, I’m sending an Ad that violates AdWords rules.
>> I’m getting an error response like:
>> {'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword 
>> requires review before it can run.', 'errorString': 
>> 'PolicyViolationError.POLICY_ERROR', 'fieldPath': 
>> 'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 
>> 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': 
>> {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 
>> 'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} 
>>
>> Should I:
>> i. immediately send an exemption response
>> ii. wait some time to see if ad is accepted
>>  ii.a. can you confirm that the only way of knowing that the ad is 
>> accepted / rejected is to poll the ads list, in Adwords API, and see if the 
>> ad appeared there?
>>  ii. b. if this is the case, when (after what period of time) should 
>> I stop polling, and consider that the ad is rejected?
>>
>>
>>
>> C. Analogue with (B), for a keyword:
>&g

Re: Ads API - policy violation and exemption requests

2014-03-10 Thread Vlad Zloteanu
Hi Anash,


I have no direct way to retrieve the keyword, MutateJobService does not 
return any reference, only the error message. I can only poll the keywords 
list and search there, unless I'm missing something.


A. For my (first) problem, let me give you a common scenario:
1. Keyword 'false ceiling' is rejected
2. I send an exemption request, using the API
3. One day later, I get list of keywords, using Adwords API, and the 
keyword still does not appear in the keywords list

How can I know that the keyword does not appear:
i. Because my exemption request was reviewed and denied, or
ii. Because my exemption request was not yet reviewed

This is important because I would like to know when should I stop polling 
the keywords list in the API (after 1 day, after 2?), to detect if any new 
one has appeared.



B. Lately, I also hit another issue, that is somewhat analogue:

Using MutateJobService, I’m sending an Ad that violates AdWords rules.
I’m getting an error response like:
{'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword 
requires review before it can run.', 'errorString': 
'PolicyViolationError.POLICY_ERROR', 'fieldPath': 
'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 
'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': 
{'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 
'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} 

Should I:
i. immediately send an exemption response
ii. wait some time to see if ad is accepted
 ii.a. can you confirm that the only way of knowing that the ad is 
accepted / rejected is to poll the ads list, in Adwords API, and see if the 
ad appeared there?
 ii. b. if this is the case, when (after what period of time) should I 
stop polling, and consider that the ad is rejected?



C. Analogue with (B), for a keyword:

Using MutateJobService, I’m sending a keyword that violates AdWords rules.
I’m getting an error response like:
{'isExemptable': 'false', 'externalPolicyDescription': 'This ad or keyword 
requires review before it can run.', 'errorString': 
'CriterionPolicyError.POLICY_ERROR’, 'fieldPath': 
'operations[3].operand.criterion.text', 'trigger': 'faux', 
'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 
'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 
'violatingText': 'faux'}, 'ApiError_Type': 'CriterionPolicyError', 
'externalPolicyUrl': ''}

i. can you confirm that the only way of knowing that the keyword is 
accepted / rejected is to poll the keywords list, in Adwords API, and see 
if it appeared there?
ii if this is the case, when (after what period of time) should I stop 
polling, and consider that the keyword is definitely rejected?

 
Could you please assist with those 3 cases?


Thanks!

Vlad Z.

On Monday, March 10, 2014 4:19:00 PM UTC+1, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Vlad,
>
> You will be able to retrieve the keyword to see if it was approved or not. 
> Is that what you are looking for?
>
> Cheers,
> Anash
>
> On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote:
>>
>> Hello,
>>
>> Thank you all for your responses.
>>
>> After sending an exemption request, is there a mean to know if the 
>> exemption request was approved or not?
>>
>> Use case: a keyword is disallowed by google, we send an exemption 
>> request, using the API. The keyword is still banned. 
>> How can we know if the keyword is still banned, after an exemption 
>> request, because:
>> - the exemption request was not yet reviewed by Google
>> - the exemption request was reviewed and refused
>>
>> Best,
>> Vlad
>>
>> On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote:
>>>
>>> Typically the workflow is that if there is an immediate policy 
>>> violation, you will get an error for that ad with the policy violation, at 
>>> which point you can submit an exemption request. Most libraries should have 
>>> some sort of example code to show you how to do this.
>>>
>>> For an ad marked "pending review", that generally means a manual review 
>>> needs to be done on Google's end, so an exemption request won't do you any 
>>>

Re: AdWords conversion tracking changes

2014-03-05 Thread Vlad Zloteanu
Hello Mike,


I looked today on the available reports, it is not yet available on API (am 
I correct?)
Do you have any idea when it could be available?
Is there any way we could recover this value?

Will this be available on the new API version? (201403)


Thanks,
Vlad Z.

On Thursday, February 6, 2014 8:15:33 PM UTC+1, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hi Joey,
>
> Any changes to the AdWords API will be announced on our 
> blog. 
> I am not able to give you any additional information at this time about how 
> this change may be reflected within the API. Please keep an eye out for 
> release notes and announcements to make sure you keep up to date with 
> changes as they occur.
>
> Thanks,
> Mike, AdWords API Advisor
>
> On Tuesday, February 4, 2014 2:56:14 PM UTC-5, Joey Muller wrote:
>>
>> I read today that in February, AdWords is rolling out some changes to how 
>> it counts conversions. Specifically:
>>
>> 'Conversions (1-per-click)' will be renamed 'Converted clicks'. This new 
>>> column name is a more accurate representation of what this column actually 
>>> counts: clicks that result in at least one conversion. In most cases, 
>>> you'll want to measure conversions, not just converted clicks.
>>> 'Conversions (many-per-click)' will be replaced by a new 'Conversions' 
>>> column that has additional functionality. This column will count 
>>> conversions, based on how you want each conversion action to be counted.
>>
>>
>>
>> My questions are:
>> 1. When will this roll out to the AdWords API?
>> 2. How will this affect the field names of the AdWords API?
>>
>>
>> Thank you,
>> Joey
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Ads API - policy violation and exemption requests

2014-03-05 Thread Vlad Zloteanu
Hello,

Thank you all for your responses.

After sending an exemption request, is there a mean to know if the 
exemption request was approved or not?

Use case: a keyword is disallowed by google, we send an exemption request, 
using the API. The keyword is still banned. 
How can we know if the keyword is still banned, after an exemption request, 
because:
- the exemption request was not yet reviewed by Google
- the exemption request was reviewed and refused

Best,
Vlad

On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote:
>
> Typically the workflow is that if there is an immediate policy violation, 
> you will get an error for that ad with the policy violation, at which point 
> you can submit an exemption request. Most libraries should have some sort 
> of example code to show you how to do this.
>
> For an ad marked "pending review", that generally means a manual review 
> needs to be done on Google's end, so an exemption request won't do you any 
> good there, either before or after the review.
>
> On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote:
>>
>> Hello Anash,
>>
>>
>> Thank you for your answer, it is very helpful.
>>
>> I would like to confirm with you: what is the exact use case of an 
>> exemption request? (through API)
>>
>> Should we send an exemption request immediately after an ad is marked as 
>> 'pending review'? 
>> Or should we wait the decision, then send an exemption request, if the 
>> decision is negative?
>>
>>
>> Best,
>> Vlad
>>
>> On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen 
>> (AdWords API Team) wrote:
>>>
>>> Hi Vlad,
>>>
>>> 1. No, all ads submitted through any service (MutateJobService, 
>>> AdGroupAdService) undergoes review. A good share of the ads are reviewed 
>>> automatically, some requires a manual review and can take time.
>>> 2. The exemption applies to one ad at a time (i.e. if you have two ads 
>>> that violate a policy, then both needs their own exemption requests).
>>> 3. If you have an account manager at Google, you could reach out to that 
>>> person and see if there's a provision for such a pre-approval. There isn't 
>>> any from the AdWords API side.
>>> 4. validateOnly is restricted to verifying editorial policy violations. 
>>> It cannot catch more complex ones like trademark violation, for instance.
>>>
>>> Hope this helps. Let me know if you have more questions.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords Scripts Team
>>>
>>>
>>> On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote:
>>>>
>>>> Hello,
>>>>
>>>>
>>>> As we control the accounts of multiple publishers, from multiple 
>>>> industries, we need a way to automate the treatment of policy violation 
>>>> errors (for example, a "false ceiling" campaign will have all the keywords 
>>>> and ads submitted to review because of the presence of the word 'false').
>>>>
>>>>
>>>> If I push all the ads using MutateJobService, for the ads marked as 
>>>> 'pending review':
>>>>
>>>> 1. Should I immediately submit an exemption request? (Does this speed 
>>>> up the review process?) Or should I only submit an exemption request when 
>>>> (if) the ad is disapproved?
>>>>
>>>> 2. Will the exemption be applied to all future ads?
>>>> For example, an ad may be submitted to review because of the word 
>>>> 'false'. Does the exemption refer to this specific ad, or to all future 
>>>> ads 
>>>> containing 'false'?
>>>>
>>>> 3. If the response to (2) is negative, is it any way to avoid future 
>>>> policy violations, for a single word? In my example, could we be 
>>>> pre-approved for the word 'false' ?
>>>>
>>>> 4. Can I pre-verify the keywords and ads for policy violations, using 
>>>> https://developers.google.com/adwords/api/docs/guides/soap#validateOnly?
>>>>
>>>>
>>>> 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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: getting RATE_EXCEEDED

2014-02-26 Thread Vlad Zloteanu
Hello Zweitze,

Thank you for your reply.
As I mentioned earlier, we already do this (we are AdWords recommended 
practices - compliant :) ), but this doesn't fix our problem.
Our problem is just with one of the AdWords services, the other ones we use 
are functioning as before.

We also have a standard account, so we do not have the 10k/day limit.

Best,
Vlad

On Wednesday, February 26, 2014 7:43:04 PM UTC+1, Zweitze wrote:
>
> You should always read retryAfterSeconds - in the Topic Start it's 30 but 
> different values may occur.
> For instance, if you have basic access to the API, you have 10,000 API 
> calls in 24 hours. When you cross that limit too soon, you may have to wait 
> for a couple of hours.
>
> Anyway - retryAfterSeconds will point out how many seconds you have to 
> wait.
>
>
>
> On Wednesday, February 26, 2014 7:09:42 PM UTC+1, Vlad Zloteanu wrote:
>>
>> Hello Calford,
>>
>> Thank you for your response.
>> We already have error recovery systems.
>>
>> Our traffic volume (which is moderate-high), and the rate at which we get 
>> these errors (which is, on average, on the first 3 calls) make the usage of 
>> a 30s re-try policy quite inefficient (in other words, we have an average 
>> of more than 1 call / 30 s, and we are almost immediately rate limited :) )
>>
>> We were wondering if there is maybe a bug in AdWords API rate limiting 
>> (knowing that at some point we stopped our calls for several hours, and 
>> still got the error messages after that). 
>> If this is not the case, (knowing that this is very problematic for us), 
>> what are our options?
>>
>> Thanks,
>> Vlad
>>
>>
>> On Wednesday, February 26, 2014 3:30:21 PM UTC+1, calford wrote:
>>>
>>> Hi Vlad, 
>>>
>>> the way I 'fixed' it was to catch the Exception (SoupFault) and wait the 
>>> indicated amount of seconds before trying again automatically (30 seconds 
>>> in my case).
>>> That should get you going until they fix whatever is happening
>>>
>>> On Wednesday, 26 February 2014 14:18:05 UTC+1, Vlad Zloteanu wrote:
>>>>
>>>> Hello,
>>>>
>>>> We have the same behaviour, only on TargetingIdeasService (we get 
>>>> exactly the same response). We are experiencing this since today 
>>>> (yesterday 
>>>> we did a good amount of requests, everything worked fine).
>>>>
>>>> We have tested it on all our accounts managed by our main MCC.
>>>> Even if we wait 1h, the first or the second request always fail.
>>>>
>>>> More details on our account:
>>>> MCC: 969-077-2674
>>>> Main account for targeting service: 436-078-5839
>>>>
>>>> Other services seem to work (e.g. CampaignMutateService, ReportService, 
>>>> etc).
>>>>
>>>> Is this a bug (temporary behaviour) from AdWords, or did we do 
>>>> something wrong? 
>>>> What can we do to circumvent it?
>>>>
>>>>
>>>> Thank you.
>>>>
>>>> On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote:
>>>>>
>>>>> Hi, 
>>>>>
>>>>> Today I started getting RATE_EXCEEDED errors when querying the API.
>>>>> Since i have not made any calls during the day I thought my account 
>>>>> had been compromised. I changed the password and I reset the token. 
>>>>>
>>>>> But i am still getting the same error.
>>>>>
>>>>> Is there a new limit on the API?
>>>>>
>>>>> this is what i get
>>>>>
>>>>> *object*(*RateExceededError*)[*20*]
>>>>>   *public* 'reason' => string 'RATE_EXCEEDED' *(length=13)*
>>>>>   *public* 'rateName' => string 'RATE_LIMIT' *(length=10)*
>>>>>   *public* 'rateScope' => string 'ACCOUNT' *(length=7)*
>>>>>   *public* 'retryAfterSeconds' => int 30
>>>>>   *public* 'fieldPath' => string '' *(length=0)*
>>>>>   *public* 'trigger' => string '' *(length=0)*
>>>>>   *public* 'errorString' => string 'RateExceededError.RATE_EXCEEDED' 
>>>>> *(length=31)*
>>>>>   *public* 'ApiErrorType' => string 'RateExceededError' *(length=17)*
>>>>>   *private* '_parameterMap' (ApiError) => 
>>>>> *array*
>>>>>   'ApiError.Type' => string 'ApiErrorType' *(length=12)*
>>>>>
>>>>>
>>>>> *thanks*
>>>>>
>>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: getting RATE_EXCEEDED

2014-02-26 Thread Vlad Zloteanu
Hello Calford,

Thank you for your response.
We already have error recovery systems.

Our traffic volume (which is moderate-high), and the rate at which we get 
these errors (which is, on average, on the first 3 calls) make the usage of 
a 30s re-try policy quite inefficient (in other words, we have an average 
of more than 1 call / 30 s, and we are almost immediately rate limited :) )

We were wondering if there is maybe a bug in AdWords API rate limiting 
(knowing that at some point we stopped our calls for several hours, and 
still got the error messages after that). 
If this is not the case, (knowing that this is very problematic for us), 
what are our options?

Thanks,
Vlad


On Wednesday, February 26, 2014 3:30:21 PM UTC+1, calford wrote:
>
> Hi Vlad, 
>
> the way I 'fixed' it was to catch the Exception (SoupFault) and wait the 
> indicated amount of seconds before trying again automatically (30 seconds 
> in my case).
> That should get you going until they fix whatever is happening
>
> On Wednesday, 26 February 2014 14:18:05 UTC+1, Vlad Zloteanu wrote:
>>
>> Hello,
>>
>> We have the same behaviour, only on TargetingIdeasService (we get exactly 
>> the same response). We are experiencing this since today (yesterday we did 
>> a good amount of requests, everything worked fine).
>>
>> We have tested it on all our accounts managed by our main MCC.
>> Even if we wait 1h, the first or the second request always fail.
>>
>> More details on our account:
>> MCC: 969-077-2674
>> Main account for targeting service: 436-078-5839
>>
>> Other services seem to work (e.g. CampaignMutateService, ReportService, 
>> etc).
>>
>> Is this a bug (temporary behaviour) from AdWords, or did we do something 
>> wrong? 
>> What can we do to circumvent it?
>>
>>
>> Thank you.
>>
>> On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote:
>>>
>>> Hi, 
>>>
>>> Today I started getting RATE_EXCEEDED errors when querying the API.
>>> Since i have not made any calls during the day I thought my account had 
>>> been compromised. I changed the password and I reset the token. 
>>>
>>> But i am still getting the same error.
>>>
>>> Is there a new limit on the API?
>>>
>>> this is what i get
>>>
>>> *object*(*RateExceededError*)[*20*]
>>>   *public* 'reason' => string 'RATE_EXCEEDED' *(length=13)*
>>>   *public* 'rateName' => string 'RATE_LIMIT' *(length=10)*
>>>   *public* 'rateScope' => string 'ACCOUNT' *(length=7)*
>>>   *public* 'retryAfterSeconds' => int 30
>>>   *public* 'fieldPath' => string '' *(length=0)*
>>>   *public* 'trigger' => string '' *(length=0)*
>>>   *public* 'errorString' => string 'RateExceededError.RATE_EXCEEDED' 
>>> *(length=31)*
>>>   *public* 'ApiErrorType' => string 'RateExceededError' *(length=17)*
>>>   *private* '_parameterMap' (ApiError) => 
>>> *array*
>>>   'ApiError.Type' => string 'ApiErrorType' *(length=12)*
>>>
>>>
>>> *thanks*
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: getting RATE_EXCEEDED

2014-02-26 Thread Vlad Zloteanu
Hello,

We have the same behaviour, only on TargetingIdeasService (we get exactly 
the same response). We are experiencing this since today (yesterday we did 
a good amount of requests, everything worked fine).

We have tested it on all our accounts managed by our main MCC.
Even if we wait 1h, the first or the second request always fail.

More details on our account:
MCC: 969-077-2674
Main account for targeting service: 436-078-5839

Other services seem to work (e.g. CampaignMutateService, ReportService, 
etc).

Is this a bug (temporary behaviour) from AdWords, or did we do something 
wrong? 
What can we do to circumvent it?


Thank you.

On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote:
>
> Hi, 
>
> Today I started getting RATE_EXCEEDED errors when querying the API.
> Since i have not made any calls during the day I thought my account had 
> been compromised. I changed the password and I reset the token. 
>
> But i am still getting the same error.
>
> Is there a new limit on the API?
>
> this is what i get
>
> *object*(*RateExceededError*)[*20*]
>   *public* 'reason' => string 'RATE_EXCEEDED' *(length=13)*
>   *public* 'rateName' => string 'RATE_LIMIT' *(length=10)*
>   *public* 'rateScope' => string 'ACCOUNT' *(length=7)*
>   *public* 'retryAfterSeconds' => int 30
>   *public* 'fieldPath' => string '' *(length=0)*
>   *public* 'trigger' => string '' *(length=0)*
>   *public* 'errorString' => string 'RateExceededError.RATE_EXCEEDED' 
> *(length=31)*
>   *public* 'ApiErrorType' => string 'RateExceededError' *(length=17)*
>   *private* '_parameterMap' (ApiError) => 
> *array*
>   'ApiError.Type' => string 'ApiErrorType' *(length=12)*
>
>
> *thanks*
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Ads API - policy violation and exemption requests

2014-02-19 Thread Vlad Zloteanu
Hello Anash,


Thank you for your answer, it is very helpful.

I would like to confirm with you: what is the exact use case of an 
exemption request? (through API)

Should we send an exemption request immediately after an ad is marked as 
'pending review'? 
Or should we wait the decision, then send an exemption request, if the 
decision is negative?


Best,
Vlad

On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords 
API Team) wrote:
>
> Hi Vlad,
>
> 1. No, all ads submitted through any service (MutateJobService, 
> AdGroupAdService) undergoes review. A good share of the ads are reviewed 
> automatically, some requires a manual review and can take time.
> 2. The exemption applies to one ad at a time (i.e. if you have two ads 
> that violate a policy, then both needs their own exemption requests).
> 3. If you have an account manager at Google, you could reach out to that 
> person and see if there's a provision for such a pre-approval. There isn't 
> any from the AdWords API side.
> 4. validateOnly is restricted to verifying editorial policy violations. It 
> cannot catch more complex ones like trademark violation, for instance.
>
> Hope this helps. Let me know if you have more questions.
>
> Cheers,
> Anash P. Oommen,
> AdWords Scripts Team
>
>
> On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote:
>>
>> Hello,
>>
>>
>> As we control the accounts of multiple publishers, from multiple 
>> industries, we need a way to automate the treatment of policy violation 
>> errors (for example, a "false ceiling" campaign will have all the keywords 
>> and ads submitted to review because of the presence of the word 'false').
>>
>>
>> If I push all the ads using MutateJobService, for the ads marked as 
>> 'pending review':
>>
>> 1. Should I immediately submit an exemption request? (Does this speed up 
>> the review process?) Or should I only submit an exemption request when (if) 
>> the ad is disapproved?
>>
>> 2. Will the exemption be applied to all future ads?
>> For example, an ad may be submitted to review because of the word 
>> 'false'. Does the exemption refer to this specific ad, or to all future ads 
>> containing 'false'?
>>
>> 3. If the response to (2) is negative, is it any way to avoid future 
>> policy violations, for a single word? In my example, could we be 
>> pre-approved for the word 'false' ?
>>
>> 4. Can I pre-verify the keywords and ads for policy violations, using 
>> https://developers.google.com/adwords/api/docs/guides/soap#validateOnly ?
>>
>>
>> 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.
For more options, visit https://groups.google.com/groups/opt_out.


Ads API - policy violation and exemption requests

2014-02-18 Thread Vlad Zloteanu
Hello,


As we control the accounts of multiple publishers, from multiple 
industries, we need a way to automate the treatment of policy violation 
errors (for example, a "false ceiling" campaign will have all the keywords 
and ads submitted to review because of the presence of the word 'false').


If I push all the ads using MutateJobService, for the ads marked as 
'pending review':

1. Should I immediately submit an exemption request? (Does this speed up 
the review process?) Or should I only submit an exemption request when (if) 
the ad is disapproved?

2. Will the exemption be applied to all future ads?
For example, an ad may be submitted to review because of the word 'false'. 
Does the exemption refer to this specific ad, or to all future ads 
containing 'false'?

3. If the response to (2) is negative, is it any way to avoid future policy 
violations, for a single word? In my example, could we be pre-approved for 
the word 'false' ?

4. Can I pre-verify the keywords and ads for policy violations, using 
https://developers.google.com/adwords/api/docs/guides/soap#validateOnly ?


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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Enable custom bids using API

2014-02-18 Thread Vlad Zloteanu
Hello Takeshi,

On the link that you 
gave: 
https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupService.AdGroup#contentBidCriterionTypeGroup,
I couldn't find anything that refers to 'enable custom bids'.
The available options are: KEYWORD, USER_INTEREST_AND_LIST, VERTICAL, 
GENDER, AGE_RANGE, PLACEMENT, NONE, UNKNOWN

Could you please advise?

Thank you,
Vlad Z.


On Wednesday, November 6, 2013 11:35:55 AM UTC+1, Takeshi Hagikura (AdWords 
API Team) wrote:
>
> Hi,
>
> You can enable custom bids by setting 
> AdGroup.contentBidTypeCriterionGroup
> .
> Please try that. 
>
> Best,
> - Takeshi, AdWords API Team
>
> On Tuesday, October 29, 2013 3:51:48 AM UTC+9, Nitin Bansal wrote:
>>
>> I am facing an issue in setting custom bids in targeting settings through 
>> API.
>>
>> Information about campaign:
>> - It is a remarketing campaign.
>> - I have linked an adgroup with one of my remarketing list.
>> - Type - Display network only (All Features)
>>
>> Other details:
>> - I am using adwords python API client. [api_version = ('v201209', 
>> 'v201302')]
>>
>> - In interests & remarketings (under Display Network tab) it is showing 
>> bids which is set on AdGroup.
>> - When i click the bid to edit, it displays a pop up with message "In 
>> order to change this bid, you’ll first need to *enable custom bids* for 
>> this targeting method in this ad group."
>> - On clicking "Enable now" another pop up comes up giving option to pick 
>> previous custom bid. If i select, "use previous custom bid for Interests 
>> & remarketing" then i am getting the bid
>> which i actually want to set.
>>
>> I tried manual approach solution when i couldn't get it working from API. 
>> I am looking for a solution to this through API. And strange thing is it 
>> was working till few weeks back.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


Find placement domain & URL, from Google Click ID

2014-02-18 Thread Vlad Zloteanu
GDN campaign, with auto-tagging enabled. User is redirected to announcer's 
landing page, announcer can therefore store the Google Click ID. 
Can the announcer, later on, recover the URL and the domain of the 
placement, from this click ID? (using either a report, or another Adwords 
API call).

The click performance 
report https://developers.google.com/adwords/api/docs/appendix/reports#click 
does not seem to have this information.

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.
For more options, visit https://groups.google.com/groups/opt_out.


Offline conversion feed - Update conversion value or Delete conversion

2014-02-13 Thread Vlad Zloteanu
Can one remove an offline conversion, or edit its value ?

According to documentation, the SET or REMOVE operations are available: 
(https://developers.google.com/adwords/api/docs/reference/v201309/OfflineConversionFeedService.OfflineConversionFeedOperation),
 
but trying to use them results in a OperatorError.OPERATOR_NOT_SUPPORTED.

The use case: An online store pushes a conversion to AdWords, but 10 days 
later the client returns the product. We need to either remove the 
conversion, or set its value to 0. What are our options, other than 
buffering them on client side, and not sending them until the sale is 
'definitive'? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.