Link Checker Script

2022-09-09 Thread Tom
Hi there,

I has been using the excellent Link Checker script (MCC version) for a long 
time.

Will be updated to use new Google Ads scripts features? 
Single Account Link Checker was already updated (version 3.0).  

PS:Sorry for my English :)

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 
"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/884b1f85-7a77-467a-8a21-051716471e7cn%40googlegroups.com.


Re: Google Ads - Limit of 20 Accounts under any one email

2022-08-23 Thread Tom Nabielec
hello thank you for this.
Could i get the API access I need to additional accounts by making one of
the accounts a Submanager account of some sort that itself has multiple
accounts under it?
This is confusing because we are talking about User access w/the new API
and not Manager access as I understand it. I'm familiar with Submanagers
under Manager accounts.
thank you,
Tom



On Mon, Jul 25, 2022 at 11:33 AM Google Ads API Forum Advisor
 wrote:

> Hi,
>
> Thanks for reaching out to the Google Ads API Forum.
>
> In Google Ads API perspective, you’ll need only to authenticate API
> requests with *OAuth2 credentials*
> <https://developers.google.com/google-ads/api/docs/oauth/cloud-project>
> using the email with the appropriate *access*
> <https://support.google.com/google-ads/answer/9978556?visit_id=637631240193711507-751960742=1>
> to the accounts (customer_id) you will specify in your requests. Please
> make sure you use the correct login-customer-id that you used to generate
> the OAuth2 credentials, as an OAuth2* access token* that grants access to
> the API.
>
> With regards to sending email invites to 20 accounts, note that the
> maximum number of pending invitations is 20. You can see your pending
> invitations in your manager account under Settings > Sub-account settings.
> If your manager account already has 20 pending invitations, then you cannot
> invite additional client accounts.
>
> However, as solution to reduce the number of pending invitations, you can
> ask administrative users on the requested accounts to approve the linking
> invites or you can revoke the invites if they are no longer needed. Also,
> you may consider bringing your manager account under the account limit, you
> must cancel some accounts or unlink accounts from your manager account.
>
> Regards,
> [image: Google Logo]
> Yasar
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q2d17E4:ref
>


-- 

[image: http://www.perfectstormmedia.com/]
<https://www.perfectstormmedia.com/>Read Our 5 Star Google Reviews
<https://www.google.co.uk/search?q=perfect+storm+media=perfect+storm+media#lrd=0x4876101beb7ba7a9:0x465e9d5246669ea4,1,>

[image:
https://www.google.com/partners/?hl=en#i_profile;idtf=108194678541895365790]
<https://www.perfectstormmedia.com/>

[image: image004.png]
<https://www.perfectstormmedia.com/perfect_storm_media_danish_design_store_shopping_performance.php>
<https://www.google.com/partners/?sourceid=awo=uk-en-ha-g_prt-hasearch=CKud-abN8swCFYTGGwod0MMHEw=en-GB#a_profile;idtf=3381703217>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CAL9bySqRpNS0M9hgVU9U__Do8E7OWafgOEj7zFq9W56U_c4P2g%40mail.gmail.com.


Search Query Report

2022-08-16 Thread Tom Carlton
Could this script be updated to add keywords where conversionValue > Cost?

https://developers.google.com/google-ads/scripts-legacy/docs/solutions/search-query

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/680dbea9-ec18-4121-8340-38af8b841c60n%40googlegroups.com.


Google Ads - Limit of 20 Accounts under any one email

2022-07-25 Thread Tom
We noticed that the new Google Ads API requires "User" access, not just 
"Manager" access. Is this correct firstly? It presents a problem in that an 
email, like mine above, can only have 20 accounts tied to the email. What 
is the solution to this problem as we have more than 20 accounts we need 
API access to? Do we need to do it under a different email?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/54914b34-034f-4904-9121-d44c2786a4c9n%40googlegroups.com.


Filtering in conversion action via query builder/API

2022-07-19 Thread Tom Menashe
Hi,
I'm trying to add filter to conversion action via query builder and by 
using Google Ads API with python
this is the filter I use in the platform
[image: Filter in platform.png]
And this is this the query I currently use:
SELECT 
 segments.date, 
campaign.name, 
ad_group.name, 
ad_group_ad.ad.name, 
segments.conversion_action, 
metrics.conversions, 
metrics.conversions_value 
FROM ad_group_ad 
WHERE 
segments.date BETWEEN 2022-01-01 AND 2022-01-02

Thanks for helping,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/44ba359d-8b60-4200-bf37-5d54a35923c9n%40googlegroups.com.


Adding filter to Conversion Action in query builder

2022-07-19 Thread Tom Menashe
Hi,
I'm to add a filter to conversion action via the query builder using the 
Google Ads API
this is the current query I want to add it the filter:
SELECT 
 segments.date, 
campaign.name, 
ad_group.name, 
ad_group_ad.ad.name, 
segments.conversion_action, 
metrics.conversions, 
metrics.conversions_value 
FROM ad_group_ad 
WHERE 
segments.date BETWEEN 2022-01-01  AND 2022-01-02

I added an image of the filter I'm looking for

Thanks for the help,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1e942cc3-e258-4b9f-bb2f-db40cafc0622n%40googlegroups.com.


Is the latest data for a time period definitive

2022-07-15 Thread Tom Huguenard
There is a bit of confusion on our side on the value of older data in a 
time period.

For example, a given CAMPAIGN_ID may have 10 impressions at 3:00 AM, but at 
4:00 am, that same CAMPAIGN_ID has zero impressions. If we assume the later 
data is definitive, the 3:00 data is ignored, and the CAMPAIGN is not 
included in the daily reports since Zero impressions is filtered out.

So the question is, are we processing the data correctly?

Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/88c1ace3-3fe3-4abd-b808-76dcfadb9fd4n%40googlegroups.com.


Ads implementation of Transfer to BigQuery

2022-05-23 Thread Tom Fordyce
Hi there,

We understand that Google adwords has been deprecated and that Google ads 
has replaced it for the transfer protocol in BigQuery. We're using that 
service now but have been warned (image attached) about further sunsetting 
happening in July - will any change need to be made to our updated Ads 
setup or is this just the final sunsetting of the previous system? 

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 
"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/0af7e730-7fd1-46b2-8f2d-726960c2cf05n%40googlegroups.com.


Re: Campaign Group in Google Ads API

2022-01-17 Thread 'Tom Nahum' via Google Ads API and AdWords API Forum
Hi thanks!
in the mapping that you sent, i can only find the "CampaignGroupId" in 
adwords. but in googleAds it says deprecated.
regarding you question about reports - 
all my queries are in google ads APIs.
in my usage - i need to assign each campaign to its campaignGroup. i was 
hoping to do it via the CampaignGroupId.
in google ads, as said.. it cannot be done. 
so only for this task i query adwords API for 2 reports:
1. CAMPAIGN_GROUP_PERFORMANCE_REPORT with fields Id and Name - to get 
campaign groups id and name.
2. CAMPAIGN_PERFORMANCE_REPORT with fields CampaignId and CampaignGroupId 
so i can relate campaign to its campaigngroup
then i relate each campaign to its campaignGroup id and name.

hope we can find some solution here.. quite a basic usage. it would be too 
bad if i lose it.
thank you
Tom

On Monday, January 17, 2022 at 7:37:12 PM UTC+2 adsapi wrote:

> Hello Tom,
>
> Thanks for reaching out to the Google Ads API support. Yes, the AdWords 
> API is deprecated and will sunset on April 27, 2022 
> <https://ads-developers.googleblog.com/2021/04/upgrade-to-google-ads-api-from-adwords.html>.
>  
> We recommend that you migrate to the Google Ads API 
> <https://developers.google.com/google-ads/api> as soon as possible.
> Could you please confirm which reports you are referring to? and which you 
> have been using on the AdWords API. 
> So I can give you a specific recommendation. Because the resource name has 
> been changed to the following mapping 
> <https://developers.google.com/google-ads/api/docs/migration/mapping> 
> from the AdWords API reports to the corresponding Google Ads API resources.
>
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
> ref:_00D1U1174p._5004Q2VMXz2: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/8adc929a-7755-4442-bd47-4af5d0b0f30bn%40googlegroups.com.


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR on ConversionTrackerService.get

2022-01-17 Thread 'Tom Meijer' via Google Ads API and AdWords API Forum
Yes I send them in a private reply. 

I also emailed them now.

Thanks

On Friday, January 14, 2022 at 8:43:58 PM UTC+1 adsapi wrote:

> Hi Tom,
>
> We still have not received the logs. Did you select reply privately to 
> author? If you are having trouble, you can email us at 
> googleadsapi-supp...@google.com. If you choose this second option, please 
> include a link to this thread in your email, along with the logs.
>
> Thanks,
> Matt
> Google Ads API Team
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Ujf1b: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/2f1aafa9-6814-4f88-95cf-e108ed321a0bn%40googlegroups.com.


Campaign Group in Google Ads API

2022-01-16 Thread 'Tom Nahum' via Google Ads API and AdWords API Forum
hello,
are there any news regarding campaign groups on API (in google ads)?
i know it is supposed to be deprecated, but i understand it will still be 
supported in the UI, and we use it quite a lot..

i would just like to know which campaign belongs to which campaign group, 
basic relation info.

i can currently only get it from adwprds, but it will go down in April.

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 
"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/1996a4a9-53a7-4d7b-b5b3-7d6baf92ce95n%40googlegroups.com.


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR on ConversionTrackerService.get

2022-01-14 Thread 'Tom Meijer' via Google Ads API and AdWords API Forum
Yes, I send you the logs.

Thanks

On Thursday, January 13, 2022 at 9:16:12 PM UTC+1 adsapi wrote:

> Hi,
>
> Thank you for reaching out to the Google Ads API support team.
>
> Could you please provide us with the  request 
> 
>  
> and response 
> 
>  
> logs via the Reply privately to the author option, so that we can further 
> investigate the issue?
>
> Thanks,
> [image: Google Logo] 
> Nirmita Patel 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Ujf1b: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/d833b94a-9143-45b1-b22b-530dd41e7cf5n%40googlegroups.com.


InternalApiError.UNEXPECTED_INTERNAL_API_ERROR on ConversionTrackerService.get

2022-01-13 Thread 'Tom Meijer' via Google Ads API and AdWords API Forum
Hi,

I'm consistently getting a InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
when doing a get request using ConversionTrackerService. This only happens 
with certain accounts.

I tried migrating to the new Google Ads API. This resolves the issue for 
some accounts, but for others I get a error saying: '*The customer (or 
login customer) isn't in Google Ads. It belongs to another ads system*'.

Some help will be much appreciated.

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/df2b8cb9-7504-4c93-9aae-4eabdf84fdecn%40googlegroups.com.


Re: How to create in python campaign group.

2021-12-14 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
Hi,
are there any news about NOT deprecating campaign groups completely from 
google-ads APIs?
another question - will campaign groups still be supported in *google ads 
UI* as they are today, after adwords will sunset?
thanks!

On Wednesday, October 13, 2021 at 6:40:08 PM UTC+3 adsapi wrote:

> Hi Tom,
>
> Although campaign groups were supported in the AdWords API, this feature 
> is not supported in the Ads API, as specified in the deprecated features 
> section of the migration guide 
> <https://developers.google.com/google-ads/api/docs/migration/features?hl=en#campaigns_1>
> .
>
> Regards,
> Matt
> Google Ads API Team
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2PIP2J: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/1b16b51d-23ef-44c8-b0bd-7b511b39800dn%40googlegroups.com.


Re: How to create in python campaign group.

2021-10-13 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
hi there Jakeia, the original question was about "campaign groups" in 
google ads api. not about ad group or campaign.
can you give any information about campaign group support in google ads api?
thanks you!

On Tuesday, October 12, 2021 at 5:15:53 PM UTC+3 adsapi wrote:

> Hello,
>
>
> Thank you for reaching out. You can accomplish this by following the 
> example *Create ad group and ad group ad* 
> 
>  to 
> creating an ad group. For using Google Ads API you can follow *this* 
> 
>  documentation 
> and if you're using Adwords API you can follow *this* 
> 
>  documentation 
> to add ad groups in a campaign with python code example.
>  
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
>
> ref:_00D1U1174p._5004Q2PIP2J: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/df3ccc4e-549e-467e-b147-f08e21412b93n%40googlegroups.com.


Re: campaign groups - how to get them and relate to campaigns in google ads api

2021-06-22 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
thanks
is there any substitution for campaign groups?
will this feature actually sunset in about a year unless you will revive it 
in google ads?
Tom

On Monday, June 21, 2021 at 10:26:40 AM UTC+3 adsapi wrote:

> Hi Tom,
>
> I work with Peter and let me provide support to your concern.
>
> I am afraid that our team doesn't have a definite timeline on when this 
> feature will become available. For now, as suggested also by Peter, you can 
> follow our blog 
> <https://ads-developers.googleblog.com/search/label/google_ads_api> as we 
> will post there any relevant updates about this.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Ivldl: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/0e59ecec-ae5a-468d-868c-4d8720c27084n%40googlegroups.com.


Re: campaign groups - how to get them and relate to campaigns in google ads api

2021-06-20 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
thank you Peter.
i really wish if this feature could get some priority as all i request is 
just somehow to attach a campaign group to the campaign it includes.
Tom

On Friday, June 18, 2021 at 5:51:03 AM UTC+3 adsapi wrote:

> Hi Tom,
>
> Thank you for the information you have shared with our team. I work with 
> Mark and allow me to assist you for now.
>
> Based on the details you provided, allow me now to create a feature 
> request, subject for review, regarding campaign groups in the Google Ads 
> API. For now, you may keep an eye on our blog 
> <https://ads-developers.googleblog.com/search/label/google_ads_api> for 
> any updates or announcements.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Ivldl: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/a5adb65c-6e8f-4f62-a2f2-4d57eb924773n%40googlegroups.com.


Re: campaign groups - how to get them and relate to campaigns in google ads api

2021-06-16 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
thank you mark for the quick reply.
as per your question to why i need this campaignGroupId in Google Ads API:
well, first of all, the campaign group feature is available in google ads 
UI - so why not provide in api? :)

second - in my case i am pulling information about my campaigns to run some 
logic on.
those campaigns might belong to a certain campaign group.
each campaign group has some benchmark parameters for running my business 
logic.
so instead of storing benchmarks per campaign - i store them by campaign 
group.
I than intersect the campaign with the correct campaign group id,  collect 
the correct benchmarks for my campaign, and i can run my logic.
later on i would like to aggregate those logic results back to campaign 
group level and recalculate.

I would really like to have it in google ads, it will make this mission a 
lot easier 
and also - adwords api will not be available in about a year or so, and i 
will lose all ability to continue working with campaign groups.
Thank you,
Tom


On Wednesday, June 16, 2021 at 6:29:03 AM UTC+3 adsapi wrote:

> Hello Tom,
>
> Thank you for reaching out to us.
>
> As per this Migrating Report Fields 
> <https://developers.google.com/google-ads/api/docs/migration/reports> guide, 
> please note that the campaignGroupId is already deprecated in the Google 
> Ads API.
>
> As an aside, I can raise a feature request for this; however, could you 
> share with us your use case as to why you would need this campaignGroupId 
> in the Google Ads API?
>
> Regards,
> [image: Google Logo] 
> Mark Kevin Albios 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Ivldl: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/662a6909-7031-416f-a134-ef984f42fdd3n%40googlegroups.com.


campaign groups - how to get them and relate to campaigns in google ads api

2021-06-15 Thread 'Tom Nahum' via AdWords API and Google Ads API Forum
hello,
how can i get via google ads api the campaign group id (campaignGroupId) of 
my campaigns?
or the other way around - get the campaigns who are included in campaign 
groups?
i can get it in adwords api -  but i need to migrate to google ads api.

thanks
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/594571d1-6fca-48a9-872b-58a0efa901f2n%40googlegroups.com.


Re: campaign groups in Google Ads API

2021-02-11 Thread Tom Nahum
Hi Again.
I started implementing the Adwords API to get campaignGroup info.
all i need is to relate between a campaign id and campaignGroup id.
can you please help - how can i get this simple task done?
i tried the campaign service which gives me campaign id and campaignGroup 
id (great!) but it seems it does not include video campaigns at all.

how can i get all my campaigns and campaign groups over all campaign types?

thanks!

On Thursday, February 4, 2021 at 7:06:29 PM UTC+2 Tom Nahum wrote:

> thanks Xiaoming,
> we are currently working with Google Ads API, not with adwords api (as 
> google ads API is the future :))
> so does this mean there is no campaign groups in the Google Ads API?
> is there any expectation to such a future release?
> thanks!
>
> On Thu, Feb 4, 2021 at 6:46 PM Google Ads API Forum Advisor Prod <
> adsapifor...@gmail.com> wrote:
>
>> Hi Tom,
>>
>> Thank you for reaching out. You actually could create and retrieve the 
>> campaign groups via the AdWords API. You could refer to this guide 
>> <https://developers.google.com/adwords/api/docs/guides/campaign-groups#java> 
>> on how to create a campaign group. You could query the Campaign Group 
>> Performance Report 
>> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-group-performance-report>
>>  
>> to retrieve attributes and metrics for campaign groups.
>>
>> Thanks and regards,
>> Xiaoming, Google Ads API Team
>>  
>> [image: Google Logo] 
>> Xiaoming 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2BdRQT:ref
>>
>
>
> -- 
> Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fc46f010-26f0-45d6-ac3f-89ddad650293n%40googlegroups.com.


Re: campaign groups in Google Ads API

2021-02-04 Thread Tom Nahum
thanks Xiaoming,
we are currently working with Google Ads API, not with adwords api (as
google ads API is the future :))
so does this mean there is no campaign groups in the Google Ads API?
is there any expectation to such a future release?
thanks!

On Thu, Feb 4, 2021 at 6:46 PM Google Ads API Forum Advisor Prod <
adsapiforumadvi...@gmail.com> wrote:

> Hi Tom,
>
> Thank you for reaching out. You actually could create and retrieve the
> campaign groups via the AdWords API. You could refer to this guide
> <https://developers.google.com/adwords/api/docs/guides/campaign-groups#java>
> on how to create a campaign group. You could query the Campaign Group
> Performance Report
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-group-performance-report>
> to retrieve attributes and metrics for campaign groups.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>
> [image: Google Logo]
> Xiaoming
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q2BdRQT:ref
>


-- 
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CAOwsRaw59EkMR7-EDxCDcGtRmFNJQ%2Bq%3DNzBCuxs2ybrpsSL9gQ%40mail.gmail.com.


campaign groups in Google Ads API

2021-02-03 Thread Tom Nahum
hello.
how can i get campaign groups info in Google Ads API?
i want to be able to associate a campaign with its campaign group, if it 
has one.

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/93f2d842-9188-41ef-84df-f34a76392312n%40googlegroups.com.


Re: how to get the actual criterion status from API

2021-02-03 Thread Tom Nahum
thank you very much!
i will try to combine them all in order to get the criterion state

On Tuesday, February 2, 2021 at 10:37:28 PM UTC+2 adsapiforumadvisor wrote:

> Hi Tom,
>
> Thank you for reaching out. I would assume you refer the term “not-active” 
> to “negative” as the criterion could be applied either positively or 
> negatively. If the same criterion exists on customer, campaign and adgroup 
> levels, the adgroup level criterion would be decisive. You could query 
> campaign_criterion.negative 
> <https://developers.google.com/google-ads/api/fields/v6/campaign_criterion#campaign_criterion.negative>
>  
> or ad_group_criterion.negative 
> <https://developers.google.com/google-ads/api/fields/v6/ad_group_criterion#ad_group_criterion.negative>
>  
> to check the negativity of the criterion. All the criteria fetched from 
> customer_negative_criterion 
> <https://developers.google.com/google-ads/api/fields/v6/customer_negative_criterion>
>  resource 
> are negative.
>
>
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2BcQZf: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/318b8cea-982b-4a58-861f-c19579ddd76bn%40googlegroups.com.


Re: how to get the actual criterion status from API

2021-02-02 Thread Tom Nahum
thank you Xiaoming.
i am using the criterion.negative and it does show me if the user manually 
excluded the criterion.

though, there are other cases where a criterion is not-active: like 
campaign policies - if the criterion was excluded in the campaign level.
so - a criterion can be not-active in the following cases - user excluded 
it (criterion.negative), the adgroup excluded it or if the campaign 
excluded it. am i correct?
are there any other scenarios where a criterion can be deactivated? what 
are they?
how should i get the cases where it was excluded by adgroup or campaign 
policies?
how should i infer a final conclusion if some criterion is active or not, 
combining all possibilities?

thanks

On Monday, February 1, 2021 at 9:08:20 PM UTC+2 adsapiforumadvisor wrote:

> Hi Tom,
>
> Thank you for reaching out. To check if the criterion was whether excluded 
> from an entity or not, you could put the ad_group_criterion.negative 
> <https://developers.google.com/google-ads/api/fields/v6/ad_group_criterion#ad_group_criterion.negative>
>  
> field in the SELECT clause when you query from the gender_view 
> <https://developers.google.com/google-ads/api/fields/v6/gender_view> 
> resource. The criterion status is set by the user, it basically shows the 
> eligibility for use.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2BcQZf: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/86c1a175-ef4b-4840-b4c9-f833290ce0a7n%40googlegroups.com.


how to get the actual criterion status from API

2021-01-30 Thread Tom Nahum
hello,
i am querying my account's ad_group_criterions and i wish to understand if 
my criterion is actually active or not.
for example:
if for gender criterions 'male, female undetermined' the 'female' is 
excluded in the *campaign *level, so it is actually not running\ not 
active\ not eligible - how can i understand it using the gender_view API?
if i query on gender_view - i get that all 3 criterias are in status 
'REMOVED' and the 'criterion_negative' is false. that is correct - since 
nobody specifically diabled it, but - it is ACTUALLY DISABLED.
what should i put in my query in order to get it properly?
and also, in more general - when do i look in criterion status? and when in 
criterion_negative?
thank you!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/65ed81f8-6493-449f-8581-a367f590b2b0n%40googlegroups.com.


Re: Link to the Google Ads UI

2021-01-14 Thread Tom Nahum
Hi Xiaoming,
i tried to contact the email address you mentioned, but i got a message 
saying it is no longer being monitored. 
do you happen to know about a monitored email to send my question to?

thanks! Tom

On Wednesday, January 13, 2021 at 9:41:35 PM UTC+2 adsapiforumadvisor wrote:

> Hi Tom,
>
> Thank you for reaching out. The URL link to access the Google Ads account 
> includes the ocid that is an internal customer id and this ocid is not 
> fetchable via the APIs. There isn’t any other way to form a link for a 
> specific Google Ads account. Please reach out to the Google Ads Team via 
> their email alias ads-supp...@google.com to consult other possible ways 
> to achieve it through the UI or on the product level.
>
>
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q277KGm: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/7094f5a5-21d8-4108-8ae9-17aa26cc7425n%40googlegroups.com.


Re: Link to the Google Ads UI

2021-01-13 Thread Tom Nahum
hello there Xiaoming and Fabio.
i have the same interest in generating a link to the UI.
is there any other solution besides the ocid, in order to create some link 
for a user to go from our system to the correct screen in google ads api?
Assuming that my user needs to already be logged-in and of course have the 
credentials to view the customer in question, 
but how can i send him to a specific view?

i really hope there is some way to achieve my goal, would be very useful.
thanks, Tom

On Thursday, November 5, 2020 at 9:23:41 PM UTC+2 adsapiforumadvisor wrote:

> Hi Fabio,
>
> Thanks for reaching out. The ocid is a client customer id internally 
> generated and used. The API does not expose an endpoint to fetch this data 
> as it is mostly used internally. I don’t think it is feasible to generate 
> such a link programmatically.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q277KGm: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/21f01c1b-a71a-42e9-9ad0-d6aa1cff4daan%40googlegroups.com.


Re: ad_group_audience_view API - get interest name as viewed in UI

2021-01-04 Thread Tom Nahum
Thanks again Ernie!
the taxonomy seems as what i missed.
i'll follow the blog to see if and when the feature request will be in line 
for updates.
have a great week and happy new year.

On Monday, January 4, 2021 at 6:02:43 AM UTC+2 adsapiforumadvisor wrote:

> Hi Tom,
>
> Thank you for the reply.
>
> As for #1 and #3, I am afraid that life events audience is currently not 
> supported in Google Ads API. Also, our team doesn't have the list of 
> audiences that are not supported in the API. However, you may refer to this 
> link 
> <https://developers.google.com/google-ads/api/fields/v6/user_interest#user_interest.taxonomy_type>
>  to 
> know the supported user interest type in Google Ads API and to know the 
> type of the user list that will return by the user_interest 
> <https://developers.google.com/google-ads/api/fields/v6/user_interest> 
> report.
>
> Moving forward to the #2, I am afraid that 'life event' is currently not 
> supported on this API. With this, allow me to raise a feature request for 
> this type of audience, subject for review.
>
> You may follow our blog <https://ads-developers.googleblog.com/> as we 
> will post there any news and updates about this type of audience and Google 
> Ads API.
>
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q29V7Em: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/8a1816a3-9a03-421b-8971-0f9295fe4f52n%40googlegroups.com.


Re: ad_group_audience_view API - get interest name as viewed in UI

2020-12-29 Thread Tom Nahum
  Hi Ernie thanks for your reply.
I did as mentioned above by intersecting 'user_interest' with audience_view 
- i do get most of the names correctly , but not all of them.
in the UI we can see the column 'type' after 'audience' (the audience 
name)  - when i have some audience from type 'Life event' (in UI) - in the 
api code i can't get the name from user interest.

i do have a few more questions:
1. what other types i need to deal with? as names from type 'life event' 
were not answered, but for the other types like 'in market audience' and 
'affinity audience' do get the name from user_interest
2. how do i get the names for those types like 'life events'?
3. how do i get the 'type' in api?
Thanks! Tom

On Tuesday, December 29, 2020 at 10:29:41 AM UTC+2 adsapiforumadvisor wrote:

> Hi Tom,
>
> Thanks for posting your concern.
>
> I am afraid that there is no field in *ad_group_audience_view* report 
> that could return the name of the user list. However, the workaround that 
> you've mentioned is correct to combine the data of *user_interest* and 
> *ad_group_audience_view*.
>
> Let me know if you have further questions.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q29V7Em: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/3287e607-5e29-4172-b9b2-b0b323024206n%40googlegroups.com.


Re: ad_group_audience_view API - get interest name as viewed in UI

2020-12-29 Thread Tom Nahum
Hi Ernie thanks for your reply.
I did as mentioned above by intersecting 'user_interest' with audience_view
- i do get most of the names correctly , but not all of them.
in the UI we can see the column 'type' after 'audience' (the audience
name)  - when i have some audience from type 'Life event' (in UI) - in the
api code i can't get the name from user interest.

i do have a few more questions:
1. what other types i need to deal with? as names from type 'life event'
were not answered, but for the other types like 'in market audience' and
'affinity audience' do get the name from user_interest
2. how do i get the names for those types like 'life events'?
3. how do i get the 'type' in api?
Thanks! Tom

On Tue, Dec 29, 2020 at 10:29 AM Google Ads API Forum Advisor Prod <
adsapiforumadvi...@gmail.com> wrote:

> Hi Tom,
>
> Thanks for posting your concern.
>
> I am afraid that there is no field in *ad_group_audience_view* report
> that could return the name of the user list. However, the workaround that
> you've mentioned is correct to combine the data of *user_interest* and
> *ad_group_audience_view*.
>
> Let me know if you have further questions.
>
> Regards,
> [image: Google Logo]
> Ernie John Blanca Tacata
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q29V7Em:ref
>


-- 
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CAOwsRaytmmoiSgQX-4OVsTnDDQeH7L%3DxpgodJDb1YRAOr4s5nA%40mail.gmail.com.


ad_group_audience_view API - get interest name as viewed in UI

2020-12-27 Thread Tom Nahum
hi all,
im trying to get information from ad_group_audience_view report that will 
show me the audience with its name, some metrics (cost, conversion mainly) 
and other basic attributes like campaign, ad group etc.
audience names like: education, sport & fitness, software and so forth.. as 
seen in google ads UI.

i am able to get everything from ad_group_audience_view except the audience 
name.
i also select and 
get ad_group_criterion.user_interest.user_interest_category. but it does 
not include the audience name.

the only way i think of to get the name is executin another query 
on user_interest resource, selecting user_interest.user_interest_id 
and user_interest.name.

then, intersect between user_interest.user_interest_id from the later query 
with ad_group_criterion.user_interest.user_interest_category from former 
query and find the correct name.

is there a better way? 
can someone point it out? 
thank you very much :)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0bc33b0c-049b-4d6c-aecb-048f4cb4c2e4n%40googlegroups.com.


How to resolve this error message - Encountered API errors in at least one RPC

2020-06-09 Thread Tom
Hi,

I've just tried to create a new conversion action for my website, but get 
the following error message when I click "Create and Continue - *Encountered 
API errors in at least one RPC*

Below is the Action I tried to create:

*Category:* Submit lead form
*Conversion Name:* XXX
*Value: *Don't use a value for this conversion
*Count: *One
*Click-through conversion window:* 30 days
*View-through conversion window: *1 day
*Include in 'Conversions': *Yes
*Attribute Model: *Last click

Does anyone know what this error message means and how I can resolve it?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0dba942e-e6fa-422e-b69f-f15b9558d433o%40googlegroups.com.


Re: Can I pull the following:

2020-01-02 Thread Tom S
Hi Bharani,

Thanks again for the help that makes sense regarding approval status and 
negative lists retrieval. What format will the negative keyword lists come 
in, and will they include the campaigns they're associated to? 

I'm also wondering if it's possible to pull data by date with a comparison 
option, and also get historical QS metrics, so Quality Score (hist.), 
Landing Page Exp (hist.) Exp CTR (hist.) so I can compare them to the 
current ones? 
 
Thanks again,
Tom


On Wednesday, 11 December 2019 18:12:59 UTC, adsapiforumadvisor wrote:
>
> Hi Tom, 
>
> Thank you for clarifying this. You may use the approvalstatus 
> <https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#approvalstatus>
>  in 
> Keywords Performance Report and the combinedapprovalstatus 
> <https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report#combinedapprovalstatus>
>  field 
> in Ad Performance Report to retrieve the approval status. 
>
> Regarding your second concern, you may use the Shared Set Criteria Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/shared-set-criteria-report>
>  which 
> will return the keywords from the negative keyword lists for that specific 
> SharedSetId 
> <https://developers.google.com/adwords/api/docs/appendix/reports/shared-set-criteria-report#sharedsetid>
> . 
>
> Let me know if you have any further questions. 
>
> Regards,
> Bharani, Google Ads API Team
>  
>
> ref:_00D1U1174p._5001UOECQa: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/b1a368d2-f9d1-4291-96ef-2b4f4bc5902c%40googlegroups.com.


Re: Can I pull the following:

2019-12-11 Thread Tom S
Hi Bharani,

Thanks for coming back on this.

Just to clarify, I'd like to get approval status for keywords and ads as 
apposed to whether they're active or paused, is this possible?

For negative keyword lists, can you confirm that the "Criteria" attribute 
is correct for *Negative Keyword Lists? *Looks like it's for Shared 
Campaign Negative Keywords within an account, which wouldn't include the 
Keywords in the Negative Lists?

Thanks again,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8b6a3861-766f-4205-9b46-e98a231486b4%40googlegroups.com.


Can I pull the following:

2019-12-10 Thread Tom S
Hi there,

I'm trying to automate some tasks, Is it possible to get the following from 
the API:

Keywords status
Ad status
Negative Keywords
Negative Keyword Lists

I've reviewed the library and couldn't see any so I assume it's not 
possible but just wanted to check, and see if they might be available in 
the future.

Many thanks,
Tom 



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/29cbba5a-8c03-4d62-9a09-db7924385a2b%40googlegroups.com.


reporting AD_PERFORMANCE_REPORT return no data

2019-07-22 Thread eyu tom
i try AD_PERFORMANCE_REPORT request return no data, but i use 
CAMPAIGN_LOCATION_TARGET_REPORT is no problem, who can help me?

for example AD_PERFORMANCE_REPORT request info:
URL: https://adwords.google.com//api/adwords/reportdownload/v201809 Request 
ID: null ResponseTime(ms): null OperationsCount: null IsFault: false 
FaultMessage: null
15:37:23.212 [main] DEBUG 
com.google.api.ads.adwords.lib.utils.report_download - HTTP request:
accept-encoding: [gzip]
authorization: REDACTED
user-agent: [HK COOL-PLAY NETWORK TECHNOLOGY CO LTD (AwApi-Java, 
AdWords-Axis/4.6.0, Common-Java/4.6.0, Axis/1.4, Java/1.8.0_181, maven, 
ReportDownloader, ReportQueryBuilder)]
developertoken: REDACTED
clientcustomerid: 782-196-7013
skipreportheader: true
skipcolumnheader: false
skipreportsummary: true

Content:
__rdquery: SELECT Id, CampaignId, CampaignName, DisplayUrl, ImageAdUrl, 
Description, CreativeFinalUrls, Cost FROM AD_PERFORMANCE_REPORT DURING 
20190715,20190715
__fmt: CSV

15:37:23.212 [main] DEBUG 
com.google.api.ads.adwords.lib.utils.report_download - HTTP response:
200 OK
cache-control: [private, max-age=0]
content-encoding: [gzip]
content-type: [text/csv; charset=UTF-8]
date: [Mon, 22 Jul 2019 07:35:28 GMT]
expires: [Mon, 22 Jul 2019 07:35:28 GMT]
transfer-encoding: [chunked]
alt-svc: [quic=":443"; ma=2592000; v="46,43,39"]
server: [GSE]
x-content-type-options: [nosniff]
x-frame-options: [SAMEORIGIN]
content-disposition: 
[/bigstore/aw3-webapi-report-download/1937565428a6a7a70-2b15-4e11-8970-c1ee6a24e59b/fileId-null-uuid-8a6a7a70-2b15-4e11-8970-c1ee6a24e59b-cid-193756542.tmp.csv]
x-xss-protection: [1; mode=block]

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/865742e6-98bf-4333-a7f8-5302193b42c8%40googlegroups.com.


Re: Does a Google Ads API developer token also let me query the AdWords API?

2019-07-12 Thread Tom Huzarsky
To answer my own question, and for future searchers:

1. Yes, the same developer token lets you query both APIs

2. No, you do not need to go through the application process again (if you 
already have a developer token)

Tom

On Thursday, July 11, 2019 at 7:26:18 PM UTC-4, Tom Huzarsky wrote:
>
>
> Hi all,
>
> To reiterate from the title: Does a Google Ads API developer token also 
> let me query the AdWords API? Or do I need to go through the application 
> process anew for the AdWords API?
>
> Thanks very much!
> Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5b33efc7-f1a2-467d-8bb1-47349f29dfde%40googlegroups.com.


Does a Google Ads API developer token also let me query the AdWords API?

2019-07-11 Thread Tom Huzarsky

Hi all,

To reiterate from the title: Does a Google Ads API developer token also let 
me query the AdWords API? Or do I need to go through the application 
process anew for the AdWords API?

Thanks very much!
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/adb09020-58fd-4c5b-bfa3-9638cae8dfd1%40googlegroups.com.


Re: How to import report data in Power BI?

2019-05-29 Thread Tom Wagstaff
Thanks Sai - that's the guidance I was after!

Cheers,
Tom

On Tuesday, 28 May 2019 22:25:45 UTC+1, adsapiforumadvisor wrote:
>
> Hello Tom,
>
> If you don't want to use the client libraries, you can download the 
> reports via Ui or can use CURL or SOAP requests to make the APi call as 
> shown here 
> <https://developers.google.com/adwords/api/docs/guides/call-structure#api_call_example>.
>  
> Please let me know if you have any further questions.
>
> Regards,
> Sai Teja, Google Ads API Team
>
> ref:_00D1U1174p._5001UAqqor: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.
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/7ba30ddc-8a13-4fb3-b57c-bdbf595675a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to import report data in Power BI?

2019-05-28 Thread Tom Wagstaff
Hi everyone,

I'd like to include data from some basic reports from the AdWords API in a 
Power BI dashboard. However, I'm not clear if it's possible to query the 
API directly, without any of the client libraries?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/990ffb04-be3d-4309-bb0c-1d4fb24b54b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Exclude specific region with radius from bulk list

2019-02-13 Thread Tom Thys

I'm targeting whole Europe (based on a bulk list of countries) and I want 
to exclude some cities *with a radius *(50km) from this bulk list.
Only the option to exclude specific places is available, how could I work 
around this?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e56b6239-b99e-403d-a79a-def04e2ab387%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


'invalid_grant: Bad Request' for AdwordsUserListService mutate call ...

2019-02-12 Thread tom
I have read through the variety of "invalid_grant" questions on this board, 
but unfortunately didn't find anything that helped resolve my particular 
issue.

I am trying to get the samples working with the following config in my 
googleads.yaml:

*  # This token has been approved and has Access level "Basic Access"*
*  developer_token: ""*

*  # We are only interested in automating tasks to our single ad account. 
The MCC with our developer token manages that account.*

*  client_customer_id: ""*

*  
#*
*  # The following values configure the client for the installed 
application*
*  # flow.*

*  # The account I use to manage the credentials is not the same as the one 
with the MCC account, is this significant? *
*  # (I did try creating the credentials on the MCC account and had the 
same issue, so I think not).*
*  client_id: ""*
*  client_secret: ""*

*  # When I generated this token I authenticated as the MCC account (which 
has access to the managed google ads account -> client_customer_id above).*
*  refresh_token: ""*

When I check https://myaccount.google.com/permissions I can see the details 
specified in the "OAuth consent screen" as having access to "Manage your 
AdWords campaigns".

When I use:

*curl https://www.googleapis.com/oauth2/v4/token \*
*-d refresh_token= \*
*-d client_id= \*
*-d client_secret= \*
*-d access_type=offline \*
*-d grant_type=refresh_token*

I get back:

*{*
*  "access_token": "",*
*  "expires_in": 3600,*
*  "scope": "https://www.googleapis.com/auth/adwords",*
*  "token_type": "Bearer"*
*}*

Which seems healthy.

When I run the sample code from here 
-> https://developers.google.com/adwords/api/docs/samples/python/remarketing 
"Create and populate a user list"

It fails on this line (presumably the first time it tries to authenticate):

*result = user_list_service.mutate(operations)*

with:

*google.auth.exceptions.RefreshError: ('invalid_grant: Bad Request', '{\n  
"error": "invalid_grant",\n  "error_description": "Bad Request"\n}')*

I have tried regenerating a refresh tokens (authenticated on other accounts 
who have access to the ad account I need to manage) with little success.

I have noticed on similar questions you have asked for a private reply with 
account details to investigate further and I would be happy to do that.

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/25881df7-dafb-4a47-8d28-e36d9c6f84b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


"invalid_grant" for the AdwordsUserListService mutate call.

2019-02-12 Thread tom
I have read through the variety of "invalid_grant" questions on this board, 
but unfortunately didn't find anything that helped resolve my particular 
issue.

I am trying to get the samples working with the following config in my 
googleads.yaml:

  # This token has been approved and has Access level "Basic Access"
  developer_token: ""

  # We are only interested in automating tasks to our single ad account. 
The MCC with our developer token manages that account.
  client_customer_id: ""

  
#
  # The following values configure the client for the installed application
  # flow.

  # The account I use to manage the credentials is not the same as the one 
with the MCC account, is this significant? 
  # (I did try creating the credentials on the MCC account and had the same 
issue, so I think not).
  client_id: ""
  client_secret: ""

  # When I generated this token I authenticated as the MCC account (which 
has access to the managed google ads account -> client_customer_id above).
  refresh_token: ""

When I check https://myaccount.google.com/permissions I can see the details 
specified in the "OAuth consent screen" as having access to "Manage your 
AdWords campaigns".

When I use:

curl https://www.googleapis.com/oauth2/v4/token \
-d refresh_token= \
-d client_id= \
-d client_secret= \
-d access_type=offline \
-d grant_type=refresh_token

I get back:

{
  "access_token": "",
  "expires_in": 3600,
  "scope": "https://www.googleapis.com/auth/adwords;,
  "token_type": "Bearer"
}

Which seems healthy.

When I run the sample code from here -> 
https://developers.google.com/adwords/api/docs/samples/python/remarketing 
"Create and populate a user list"

It fails on this line (presumably the first time it tries to authenticate):

result = user_list_service.mutate(operations)

with:

google.auth.exceptions.RefreshError: ('invalid_grant: Bad Request', '{\n  
"error": "invalid_grant",\n  "error_description": "Bad Request"\n}')

I have tried regenerating a refresh tokens (authenticated on other accounts 
who have access to the ad account I need to manage) with little success.

I have noticed on similar questions you have asked for a private reply with 
account details to investigate further and I would be happy to do that.

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/fe77103f-6208-4771-9ee5-154cedf11bce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Pull Stats from MCC

2019-01-22 Thread Tom
Hi,

Unlike scrips, is it possible to pull reports at an MCC level?

I'd like to automate the daily spend checker so pull cost by all accounts 
into a spreadsheet on daily basis for yesterday's spend.

Many thanks,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/26526d51-e64a-41b6-9965-96054505daa4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Automated Rules In Adwords API

2018-12-11 Thread tom . wagstaff
Old thread, but still a worthwhile feature request I think. My main use 
case is so that I can *disable* automated rules via the API, to make sure 
those rules don't conflict with the automations I've built using the API. 
At the moment the only way to do this is to manually check every account...

On Thursday, 11 February 2016 17:18:44 UTC, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Guy,
>
> No, and we don't have any future plans either. Automated Rules 
> functionality is pretty straightforward to replicate using Scripts, see 
> https://developers.google.com/adwords/scripts/docs/solutions/multi-bidder 
> for an example.
>
> Cheers,
> Anash P. Oommen,
> AdWords Scripts Team.
>
> On Thursday, February 11, 2016 at 5:19:36 AM UTC-5, g...@algomizer.com 
>  wrote:
>>
>> Hi,
>> is there an update on that issue?
>> Thanks,
>> Guy
>>
>> On Thursday, March 26, 2015 at 10:10:56 PM UTC+2, Anash P. Oommen 
>> (AdWords API Team) wrote:
>>>
>>> Hi Frank,
>>>
>>> We don't have any plans to support automated rules via AdWords API. You 
>>> should either manage them through the UI, or use AdWords Scripts / API to 
>>> implement similar functionality yourself.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Wednesday, March 25, 2015 at 8:22:37 AM UTC-4, fru...@adzlocal.de 
>>> wrote:

 Hi,

 I was just wondering if there're any updates on this ...? (automated 
 rules via api)? 

 Thanks,
 Frank



 Am Freitag, 22. November 2013 13:40:26 UTC+1 schrieb Håvard Ørbech:
>
> Hi, 
>
> AdWords account can be used by both users who use the API and other 
> users who dont.
>
> As an example, I now have to manually edit/delete about 100 rules in 
> an account.
> In the interface I cant sort by execution date, and I cant even 
> copypaste the relevant ad groups... I need to hover the mouse over the 
> information bubble and manually - m a n u a l l y - write down each ad 
> group name.
>
> Just fetching a list of automated rules with all relevant data would 
> be a revolutionary improvement... a simple CSV would do.
>
> Access to automated rules via the API would be useful to
> - Edit rules created by users without API access.
> - Create rules that can later be edited by users without API access.
>
> Of course, nothing beats the information bubble in terms of speed and 
> ease of use.
>
>
> kl. 22:39:13 UTC+1 fredag 1. mars 2013 skrev David Torres følgende:
>>
>> Hi Evan,
>>
>> I'm afraid there are still no plan to include this feature in the API.
>>
>> Best,
>>
>> - David Torres - AdWords API Team
>>
>> On Monday, February 25, 2013 1:31:10 PM UTC-5, Evan Halley wrote:
>>>
>>> Hi Eric,
>>>
>>> Is there any update with regard to bringing automated rule access to 
>>> the Adwords API?
>>>
>>> Thanks,
>>>
>>> Evan
>>>
>>> On Monday, April 11, 2011 4:44:42 PM UTC-4, Eric Koleda wrote:

 Hi,

 There is no feature request tracker for the API, but I'll make sure 
 to pass your feedback to the correct people.

 Thanks,
 - Eric

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1b1e881a-bf51-464f-88fd-941681f478c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-23 Thread tom . wagstaff
Hi Dannison,

Thanks for explaining the way the ACCOUNT_PERFORMANCE_REPORT works (I 
understand you could segment the account, but it still seems like funny 
behaviour to me - most people who want account-level metrics are going to 
be comparing across accounts, rather than looking for a single one).

But anyway, I have tried to run the sample code for parallel report 
download in Python, and it doesn't return any results, nor does it throw 
any error. I've run the sample script "as is" with minimal modifications 
(just a directory for downloads and the path of our YAML file) on both our 
production and test accounts, and it doesn't yield anything whatever I do...

This is all the feedback I got:
Retrieving 2 reports with 2 processes:
Finished downloading reports with the following results:

which I guess indicates that both *reports_succeeded *and *reports_failed* are 
coming back empty. Beyond that I'm at a loss - any idea what's up?

Cheers,
Tom


On Thursday, 22 November 2018 18:26:37 UTC, Dannison Yao (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> The error CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 
> <https://developers.google.com/adwords/api/docs/common-errors#ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH>
>  is 
> encountered because you are using a manager account to run your reports. 
> Reports can only be downloaded on a client level.
>
> The Account Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/account-performance-report>
>  retrieves 
> metrics on an account level. With this said, it is expected behavior that 
> it would return a single row only not unless you included segments for your 
> account. If you wish to get the report for other client accounts, you have 
> to run the report against the individual client account. If you wish to 
> download reports in the manager account level and get the report for it's 
> client accounts, you may refer to the Parallel Report Download sample code 
> <https://developers.google.com/adwords/api/docs/samples/java/reporting#download-a-report-for-multiple-accounts>
>  (also 
> available in different languages) on how to do so.
>
> Regards,
> Dannison
> AdWords API Team
>
> On Thursday, November 22, 2018 at 8:40:56 PM UTC+8, 
> tom.wa...@raisingit.com  wrote:
>>
>> Hi there,
>>
>> I'm trying to pull an account performance report for all the accounts we 
>> manage. I'm querying the API using the Python library, using this type of 
>> code:
>>
>> def getMyAccounts(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201809")
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "Impressions")
>>   .From("ACCOUNT_PERFORMANCE_REPORT")
>>   .During("YESTERDAY")
>>   .Build())
>>
>> When I try to call this function, passing it our manager account for *client 
>> *triggers this error:
>>
>> AdWordsReportBadRequestError: Type: 
>> ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>
>> which apparently is because I'm using a manager account rather than an 
>> individual client account. When I pass an individual client account I just 
>> get a single row for that account.
>>
>> This seems like crazy behaviour: surely the Account Performance Report 
>> is, as described in the documentation, for "statistics aggregated by 
>> default at the account level, one row per account"
>> So how do I get more than one account out of this report?
>>
>> Cheers,
>> Tom
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7b086c0c-f977-4750-bbc1-d41179205aaa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-22 Thread tom . wagstaff
Hi there,

I'm trying to pull an account performance report for all the accounts we 
manage. I'm querying the API using the Python library, using this type of 
code:

def getMyAccounts(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201809")

# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "Impressions")
  .From("ACCOUNT_PERFORMANCE_REPORT")
  .During("YESTERDAY")
  .Build())

When I try to call this function, passing it our manager account for *client 
*triggers this error:

AdWordsReportBadRequestError: Type: 
ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH

which apparently is because I'm using a manager account rather than an 
individual client account. When I pass an individual client account I just 
get a single row for that account.

This seems like crazy behaviour: surely the Account Performance Report is, 
as described in the documentation, for "statistics aggregated by default at 
the account level, one row per account"
So how do I get more than one account out of this report?

Cheers,
Tom


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/65837770-f1cc-43d1-861a-27c7fc22c004%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to trigger policy violation error?

2018-11-21 Thread tom . wagstaff
Thanks Sreelakshmi - that does the trick - exactly what I needed!

Cheers,
Tom

On Tuesday, 20 November 2018 19:37:20 UTC, Sreelakshmi Sasidharan (AdWords 
API Team) wrote:
>
> Hi Tom, 
>
> I was able to trigger a policy error while adding "combat knife" as a 
> keyword in my test account. This should trigger a 
> CriterionPolicyError.POLICY_ERROR 
> <https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.CriterionPolicyError>
>  error. 
> Please give this a try a let me know if this is what you were looking for. 
>
> 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/cf84c016-61f3-4856-a4e1-2e8346a6cabd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to trigger policy violation error?

2018-11-20 Thread tom . wagstaff
Hi everyone,

I'm trying to add some error handling to our scripts for when a policy 
violation error occurs. I want to trigger such an error so that I can find 
out how to pull out the various elements of the error message.

I've tried to trigger the error by adding a reserved keyword to a test 
account using the test API token. However, in the test account it doesn't 
throw an error - it duly adds the banned keyword.

Is there a guaranteed way I can get the API to throw the error while using 
the test token?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7559c9ae-b707-4f35-830e-58f7429b031c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Handling policy errors

2018-10-31 Thread tom . wagstaff
Hi everyone,

My script has fallen foul of PolicyViolationError.POLICY_ERROR for 
attempting to create a new keyword that contained a sensitive word 
(suggested by the Targeting Idea Service!)

In the GUI these trigger words are flagged for you, but then you can 'upload 
& request exemption'. Is a similar facility available via the API?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8684ffd1-048b-4ffd-869f-a252c955e904%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get account status?

2018-10-30 Thread tom . wagstaff
Hi Luis,

We had a number of accounts deactivated by Google over the weekend. I was 
surprised to find that they continue to be returned by the 
ManagedCustomerService, although they are not active accounts. I've also 
found that we've continued to harvest performance reports for those 
accounts, and no error was thrown - I was expecting a CUSTOMER_NOT_ACTIVE 
error or something similar.

The problem is that I'm responsible for monitoring accounts and collecting 
performance data, and for inactive accounts I don't want to record 
anything. The script I've built is designed to skip any accounts that are 
not returned by the ManagedCustomerService or that throw an error like 
CUSTOMER_NOT_ACTIVE when requesting the performance data. Instead I've 
ended up with a load of false data (all zeros of course) rather than what I 
wanted - no data.

Do you have any suggestions about how we can avoid collecting erroneous 
performance data from the API when you (Google) deactivate our accounts?

Cheers,
Tom

On Wednesday, 17 October 2018 22:23:45 UTC+1, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> Yes, all accounts that are inactive (whether they have been cancelled, 
> suspended, etc.) will be excluded from ManagedCustomerService.
>
> Regards,
> Luis
> Adwords API Team
>
> On Thursday, October 18, 2018 at 12:33:15 AM UTC+8, tom.wagstaff wrote:
>>
>> Thanks Luis,
>>
>> That's reassuring. Just to confirm: is it only accounts inactive in the 
>> circumstances described in the blog i.e. no spend for 15 months that would 
>> not be returned, or is it the case that ManagedCustomerService will only 
>> return active accounts? So any account that's inactive whether that's 
>> because it has been cancelled, suspended etc. will be excluded from 
>> ManagedCustomerService. It sounds like that's the case, and that's ideal!
>>
>> Cheers,
>> Tom
>>
>> On Wednesday, 17 October 2018 16:58:13 UTC+1, Luis Xander Talag (AdWords 
>> API Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Yes, you are correct. As stated in this blog post 
>>> <https://ads-developers.googleblog.com/2018/03/changes-to-inactive-adwords-accounts.html>,
>>>  
>>> inactive accounts will no longer be returned when you used the 
>>> ManagedCustomerService.get() method. This being said, you could only 
>>> retrieved those active accounts.
>>>
>>> Regards,
>>> Luis
>>> AdWords API Team
>>>
>>> On Wednesday, October 17, 2018 at 6:34:05 PM UTC+8, tom.wagstaff wrote:
>>>>
>>>> Thanks Luis,
>>>>
>>>> That's a shame. What about the ManagedCustomerService? When I query my 
>>>> accounts through e.g. your account hierarchy script (
>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
>>>>  
>>>> it seems that all inactive accounts are left out. Could that be a way of 
>>>> discovering this, or is it only excluding accounts in certain 
>>>> circumstances?
>>>>
>>>> Cheers,
>>>> Tom
>>>>
>>>> On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords 
>>>> API Team) wrote:
>>>>>
>>>>> Hi Tom,
>>>>>
>>>>> Unfortunately, there is no available service in AdWords API that could 
>>>>> retrieve the status of your account. Currently, your account status could 
>>>>> only be seen through your Google Ads UI. If you tried to create a request 
>>>>> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>>>>>
>>>>> Thanks and regards,
>>>>> Luis
>>>>> AdWords API Team
>>>>>
>>>>> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>>>>>
>>>>>> Further to my own question: how does the Keywords Performance Report 
>>>>>> treat suspended accounts?
>>>>>>
>>>>>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - 
>>>>>> but sometimes accepts the query - and comes back reporting 0 impressions 
>>>>>> etc. for all campaigns/ad groups/keywords...
>>>>>>
>>>>>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>>>>>> wrote:
>>>>>>>
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>> I want to get account status from the API i.e. is it act

Re: How can I get account status?

2018-10-17 Thread tom . wagstaff
Thanks Luis,

That's reassuring. Just to confirm: is it only accounts inactive in the 
circumstances described in the blog i.e. no spend for 15 months that would 
not be returned, or is it the case that ManagedCustomerService will only 
return active accounts? So any account that's inactive whether that's 
because it has been cancelled, suspended etc. will be excluded from 
ManagedCustomerService. It sounds like that's the case, and that's ideal!

Cheers,
Tom

On Wednesday, 17 October 2018 16:58:13 UTC+1, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> Yes, you are correct. As stated in this blog post 
> <https://ads-developers.googleblog.com/2018/03/changes-to-inactive-adwords-accounts.html>,
>  
> inactive accounts will no longer be returned when you used the 
> ManagedCustomerService.get() method. This being said, you could only 
> retrieved those active accounts.
>
> Regards,
> Luis
> AdWords API Team
>
> On Wednesday, October 17, 2018 at 6:34:05 PM UTC+8, tom.wagstaff wrote:
>>
>> Thanks Luis,
>>
>> That's a shame. What about the ManagedCustomerService? When I query my 
>> accounts through e.g. your account hierarchy script (
>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
>>  
>> it seems that all inactive accounts are left out. Could that be a way of 
>> discovering this, or is it only excluding accounts in certain circumstances?
>>
>> Cheers,
>> Tom
>>
>> On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords 
>> API Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Unfortunately, there is no available service in AdWords API that could 
>>> retrieve the status of your account. Currently, your account status could 
>>> only be seen through your Google Ads UI. If you tried to create a request 
>>> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>>>
>>> Thanks and regards,
>>> Luis
>>> AdWords API Team
>>>
>>> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>>>
>>>> Further to my own question: how does the Keywords Performance Report 
>>>> treat suspended accounts?
>>>>
>>>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
>>>> sometimes accepts the query - and comes back reporting 0 impressions etc. 
>>>> for all campaigns/ad groups/keywords...
>>>>
>>>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>>>> wrote:
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>> I want to get account status from the API i.e. is it active, or has it 
>>>>> been suspended, cancelled etc.
>>>>>
>>>>> It seems that CustomerService or ManagedCustomerService only return 
>>>>> active accounts - can anyone confirm if that's the case?
>>>>>
>>>>> Cheers,
>>>>> Tom
>>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0926816d-08a6-4fd5-9846-c9e912085c92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get account status?

2018-10-17 Thread tom . wagstaff
Thanks Luis,

That's a shame. What about the ManagedCustomerService? When I query my 
accounts through e.g. your account hierarchy script (
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
 
it seems that all inactive accounts are left out. Could that be a way of 
discovering this, or is it only excluding accounts in certain circumstances?

Cheers,
Tom

On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Unfortunately, there is no available service in AdWords API that could 
> retrieve the status of your account. Currently, your account status could 
> only be seen through your Google Ads UI. If you tried to create a request 
> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>
> Thanks and regards,
> Luis
> AdWords API Team
>
> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>
>> Further to my own question: how does the Keywords Performance Report 
>> treat suspended accounts?
>>
>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
>> sometimes accepts the query - and comes back reporting 0 impressions etc. 
>> for all campaigns/ad groups/keywords...
>>
>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>> wrote:
>>>
>>> Hi everyone,
>>>
>>> I want to get account status from the API i.e. is it active, or has it 
>>> been suspended, cancelled etc.
>>>
>>> It seems that CustomerService or ManagedCustomerService only return 
>>> active accounts - can anyone confirm if that's the case?
>>>
>>> Cheers,
>>> Tom
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3ec5e9e4-72fe-4019-9c6f-5ab4c54f338b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get account status?

2018-10-16 Thread tom . wagstaff
Further to my own question: how does the Keywords Performance Report treat 
suspended accounts?

In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
sometimes accepts the query - and comes back reporting 0 impressions etc. 
for all campaigns/ad groups/keywords...

On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com wrote:
>
> Hi everyone,
>
> I want to get account status from the API i.e. is it active, or has it 
> been suspended, cancelled etc.
>
> It seems that CustomerService or ManagedCustomerService only return active 
> accounts - can anyone confirm if that's the case?
>
> Cheers,
> Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e5725503-560c-449d-8152-1915fccfec47%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How can I get account status?

2018-10-16 Thread tom . wagstaff
Hi everyone,

I want to get account status from the API i.e. is it active, or has it been 
suspended, cancelled etc.

It seems that CustomerService or ManagedCustomerService only return active 
accounts - can anyone confirm if that's the case?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/04dd0dd4-881f-4a9c-8a86-2ced1262cb54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Severe rate limiting when running the python example

2018-10-12 Thread tom . wagstaff
Hi Cameron,

I've raised exactly this issue with the API team before - sometimes I get 
rate limited before I get *any* results. The only workaround I've found is, 
as the team have suggested here, by adding error handling logic to wait 30 
seconds before retrying and just keep on hitting the API until it gives a 
result. Given these errors are thrown so quickly on small test runs, it 
doesn't inspire confidence that the API will behave robustly when used in 
production. I think this isn't an issue for Google's support team, it needs 
to be escalated to their product team, to provide an API endpoint that's 
fit for purpose.

Cheers,
Tom

On Friday, 28 September 2018 16:41:49 UTC+1, Cameron Warren wrote:
>
> Hi Teja,
>
> Thanks for your explanation. I understand why it can occur - but in my 
> case it doesn't make sense that it's occuring. I waited a full 24 hours and 
> re-ran my script 1 time, and the script still errored out with the same 
> error (see below the response). You'll note that it starts to provide 
> results, but then after about 15 or so it throws the error. As you can see 
> from my code I have the page size set to 1 - so this shouldn't be causing 
> the Rate Exceeded error. Am I to believe I need to use the 
> retryafterseconds paramter after just 15 results???
>
>
>
>
>
>
>
>
>
> Keyword with "panama canal cruise" text and average monthly search volume 
> "18100" was found with Products and Services categories: [10153, 10017, 
> 10802, 10150].
>
> Keyword with "cruises from melbourne" text and average monthly search 
> volume "8100" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "cruises from florida" text and average monthly search 
> volume "22200" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "florida cruises" text and average monthly search volume 
> "6600" was found with Products and Services categories: [10153, 10017, 
> 10150].
>
> Keyword with "cruises" text and average monthly search volume "368000" 
> was found with Products and Services categories: [10153, 10017, 10802, 
> 10150].
>
> Keyword with "emerald river cruises" text and average monthly search 
> volume "2900" was found with Products and Services categories: [12096, 
> 10153, 10017, 10151].
>
> Keyword with "river cruise lines" text and average monthly search volume 
> "2400" was found with Products and Services categories: [12096, 10153, 
> 10017, 10151].
>
> Keyword with "world cruise" text and average monthly search volume "18100" 
> was found with Products and Services categories: [10153, 10017, 10802, 
> 10150].
>
> Keyword with "caribbean cruise" text and average monthly search volume 
> "135000" was found with Products and Services categories: [10153, 10017, 
> 10802, 10150].
>
> Keyword with "emerald cruises" text and average monthly search volume 
> "2900" was found with Products and Services categories: [12096, 10153, 
> 10017].
>
> Keyword with "cruise" text and average monthly search volume "368000" was 
> found with Products and Services categories: [10153, 10017, 10802, 10150].
>
> Keyword with "river cruises" text and average monthly search volume 
> "49500" was found with Products and Services categories: [12096, 10153, 
> 10017, 10151].
>
> Keyword with "boat cruise" text and average monthly search volume "22200" 
> was found with Products and Services categories: [12096, 10153, 10017, 
> 10802].
>
> Keyword with "royal caribbean cruise ships" text and average monthly 
> search volume "22200" was found with Products and Services categories: [
> 10153, 10017, 10802, 10150].
>
> Keyword with "royal caribbean cruises" text and average monthly search 
> volume "246000" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "caribbean cruise ships" text and average monthly search 
> volume "2900" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "cruise ship" text and average monthly search volume "135000" 
> was found with Products and Services categories: [10153, 10017, 10150].
>
> Keyword with "royal cruise" text and average monthly search volume "14800" 
> was found with Products and Services categories: [10153, 10017, 12093, 
> 10150].
>
> Keyword with "royal caribbean oasi

Re: TargetingIdeaService Request - Python - INVALID SEARCH PARAMETERS

2018-10-12 Thread tom . wagstaff
But it looks like you've forgotten to pass googleads.yaml to the script at 
all.

The penultimate line should be 

adwords_client = adwords.AdWordsClient.LoadFromStorage("googleads.yaml") # or 
whatever the right path is

Let me know if you have any luck with this. I can interface with the 
TargetingIdeaService without any permissions issues or errors, but it often 
returns an empty result set. The API team has recognised that there is a 
problem with the Python library and I'm waiting to find out when they'll 
fix it.

Cheers,
Tom

On Saturday, 6 October 2018 00:15:07 UTC+1, gw0...@rmn.com wrote:
>
> One thing you can try is to provide client_customer_id. Although it is 
> listed as optional in googleads.yaml, I found out when using 
> targeting_idea_service 
> that field is actually required.
>
>
> This e-mail, including attachments, contains confidential and/or 
> proprietary information, and may be used only by the person or entity to 
> which it is addressed. The reader is hereby notified that any 
> dissemination, distribution or copying of this e-mail is prohibited. If you 
> have received this e-mail in error, please notify the sender by replying to 
> this message and delete this e-mail immediately.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8ce0c8f4-1531-4c17-a41e-001ef26a85a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to edit AdWords Express campaigns

2018-10-03 Thread tom . wagstaff
Thanks Peter, that's exactly what I needed to know!

Cheers and all the best,
Tom

On Wednesday, 3 October 2018 05:11:01 UTC+1, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> When using the CampaignService 
> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService>,
>  
> you can use the AdvertisingChannelSubType 
> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.Campaign#advertisingchannelsubtype>
>  field 
> of the campaign object to filter out those campaigns under SEARCH_EXPRESS 
> and DISPLAY_EXPRESS.
>
> Via the Campaign Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report>,
>  
> the AdWords Express campaigns can be identified through both the 
> AdvertisingChannelType 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#advertisingchanneltype>
>  and AdvertisingChannelSubType 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#advertisingchannelsubtype>
>  fields.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
> On Wednesday, October 3, 2018 at 12:51:04 AM UTC+8, 
> tom.wa...@raisingit.com  wrote:
>>
>> Thanks Peter,
>>
>> How do I flag such campaigns as read only so that my script doesn't try 
>> to change them?
>>
>> What attribute do I need to look at to identify AdWords Express campaigns?
>>
>> Is this information available in any of the reports, or is this something 
>> I have to record offline somewhere?
>>
>> Cheers,
>> Tom
>>
>>
>> On Tuesday, 2 October 2018 11:55:17 UTC+1, Peter Oliquino (AdWords API 
>> Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Currently, AdWords Express campaigns are not supported in the AdWords 
>>> API. Creation and modifications of the said campaigns will need to be done 
>>> via the Google Ads UI. I hope this helps.
>>>
>>> Thanks and regards,
>>> Peter
>>> AdWords API Team
>>>
>>> On Tuesday, October 2, 2018 at 5:45:28 PM UTC+8, tom.wa...@raisingit.com 
>>> wrote:
>>>>
>>>> Hi everyone,
>>>>
>>>> For one client of mine, my attempts to change keyword status via the 
>>>> API fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently 
>>>> this is because the client's account contains a campaign created with 
>>>> AdWords Express (
>>>> https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
>>>> )
>>>>
>>>> The handling advice is to flag such campaigns as read only. How do I do 
>>>> this? What attribute do I set? How do I identify AdWords Express campaigns?
>>>>
>>>> Cheers,
>>>> Tom
>>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fcc7e32b-fae1-4008-8118-553b53ff63ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to edit AdWords Express campaigns

2018-10-02 Thread tom . wagstaff
Thanks Peter,

How do I flag such campaigns as read only so that my script doesn't try to 
change them?

What attribute do I need to look at to identify AdWords Express campaigns?

Is this information available in any of the reports, or is this something I 
have to record offline somewhere?

Cheers,
Tom


On Tuesday, 2 October 2018 11:55:17 UTC+1, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Currently, AdWords Express campaigns are not supported in the AdWords API. 
> Creation and modifications of the said campaigns will need to be done via 
> the Google Ads UI. I hope this helps.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
> On Tuesday, October 2, 2018 at 5:45:28 PM UTC+8, tom.wa...@raisingit.com 
>  wrote:
>>
>> Hi everyone,
>>
>> For one client of mine, my attempts to change keyword status via the API 
>> fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently this 
>> is because the client's account contains a campaign created with AdWords 
>> Express (
>> https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
>> )
>>
>> The handling advice is to flag such campaigns as read only. How do I do 
>> this? What attribute do I set? How do I identify AdWords Express campaigns?
>>
>> Cheers,
>> Tom
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b4cb0302-7314-454c-998a-6faccec2c0b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to edit AdWords Express campaigns

2018-10-02 Thread tom . wagstaff
Hi everyone,

For one client of mine, my attempts to change keyword status via the API 
fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently this 
is because the client's account contains a campaign created with AdWords 
Express (
https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
)

The handling advice is to flag such campaigns as read only. How do I do 
this? What attribute do I set? How do I identify AdWords Express campaigns?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/41a9c454-f212-4ccd-a2b5-f7d2ebcdf9d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Keyword Performance Report missing keywords

2018-10-01 Thread tom . wagstaff
Hi Bharani,

Apologies for the delay in responding - I've been away - and thanks for 
your reply.

When your guidance says: 

> The values returned will always reflect the current state of the account, 
> ignoring the timespan of the report. 
>
I had taken this to mean that if the attribute value has changed, the 
current value will be returned instead of the value at the time - so if I 
changed the match type, and then queried performance data for last week - 
the current match type will be returned along with that historical 
performance data.

What you're saying is that if I pause a keyword, then I simply won't be 
able to recover historical performance data for that keyword from when it 
was active. Are you sure? I can get keyword performance reports that bring 
back data on keywords that are not currently active...

Cheers,
Tom

On Friday, 21 September 2018 19:42:08 UTC+1, Bharani Cherukuri (AdWords API 
Team) wrote:
>
> Hello Tom, 
>
> I see that you're segmenting the report by Date, which will group the 
> keywords based on the date. However, few fields (Id, Criteria, 
> KeywordMatchType) in the report query are of the type Attribute. This type 
> will return the current state of the account, ignoring the timespan of the 
> report. This means, irrespective of the date range, the attributes will 
> always return the current keywords that are active in the account. Please 
> check this guide 
> <https://developers.google.com/adwords/api/docs/appendix/reports#field-attributes>
>  for 
> more information. 
>
> Let me know if you have any other questions. 
>
> Regards,
> Bharani, AdWords API Team
>
> On Friday, September 21, 2018 at 6:54:31 AM UTC-4, tom.wa...@raisingit.com 
>  wrote:
>>
>> Hi everyone,
>>
>> I am accessing the Keyword Performance Report via the API (in Python3, 
>> using the standard libraries) and I'm making two separate requests, one to 
>> bring back a list of all my active (/enabled/eligible) keywords, and 
>> another to pull performance data for those keywords. I do this because the 
>> performance report returns data on inactive keywords that I want to filter 
>> out.
>>
>> I'm puzzled because some active keywords are not being returned in the 
>> keyword performance report. According to this advice [
>> https://support.google.com/google-ads/answer/2404039?hl=en-GB] the 
>> performance report will exclude keywords that got no impressions, but I see 
>> plenty of keywords with zero impressions that *are* returned in the 
>> keyword performance report. So why are the keywords missing from the 
>> performance report?
>>
>> Here is the code snippet I use to access the (live) status data:
>>
>> def getKeywordStatusReport(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201806")
>>
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "CampaignId", "AdGroupId"
>> , "Id", "Criteria",
>>   "KeywordMatchType", "CampaignStatus", 
>> "AdGroupStatus", "Status")
>>   .From("KEYWORDS_PERFORMANCE_REPORT")
>>   .Where("Status").EqualTo("ENABLED")
>>   .Where("AdGroupStatus").EqualTo("ENABLED")
>>   .Where("CampaignStatus").EqualTo("ENABLED")
>>   .Build())
>>
>> And the bit I use (the following day) to access the performance data:
>>
>> def getKeywordPerformanceReport(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201806")
>>
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "CampaignId", "AdGroupId"
>> , "Id", "Criteria",
>>   "KeywordMatchType", "Clicks", "Impressions", 
>> "Cost", "Conversions", "Date")
>>   .From("KEYWORDS_PERFORMANCE_REPORT")
>>   .During("YESTERDAY")
>>   .Build())
>>
>> Why would this second query fail to return data on keywords that were 
>> active the previous day?
>>
>> Cheers,
>> Tom
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Als

Keyword Performance Report missing keywords

2018-09-21 Thread tom . wagstaff
Hi everyone,

I am accessing the Keyword Performance Report via the API (in Python3, 
using the standard libraries) and I'm making two separate requests, one to 
bring back a list of all my active (/enabled/eligible) keywords, and 
another to pull performance data for those keywords. I do this because the 
performance report returns data on inactive keywords that I want to filter 
out.

I'm puzzled because some active keywords are not being returned in the 
keyword performance report. According to this advice [
https://support.google.com/google-ads/answer/2404039?hl=en-GB] the 
performance report will exclude keywords that got no impressions, but I see 
plenty of keywords with zero impressions that *are* returned in the keyword 
performance report. So why are the keywords missing from the performance 
report?

Here is the code snippet I use to access the (live) status data:

def getKeywordStatusReport(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201806")


# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "CampaignId", "AdGroupId", 
"Id", "Criteria",
  "KeywordMatchType", "CampaignStatus", 
"AdGroupStatus", "Status")
  .From("KEYWORDS_PERFORMANCE_REPORT")
  .Where("Status").EqualTo("ENABLED")
  .Where("AdGroupStatus").EqualTo("ENABLED")
  .Where("CampaignStatus").EqualTo("ENABLED")
  .Build())

And the bit I use (the following day) to access the performance data:

def getKeywordPerformanceReport(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201806")


# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "CampaignId", "AdGroupId", 
"Id", "Criteria",
  "KeywordMatchType", "Clicks", "Impressions", 
"Cost", "Conversions", "Date")
  .From("KEYWORDS_PERFORMANCE_REPORT")
  .During("YESTERDAY")
  .Build())

Why would this second query fail to return data on keywords that were 
active the previous day?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b0444633-846e-4f65-bda2-fcd8a4e273d9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Empty result set from TargetingIdeaService

2018-09-19 Thread tom . wagstaff
P.S. in case it's not clear, I'm trying to use the service to generate 
keyword suggestions (I'm not interested in traffic stats, although I try to 
pull them as well)

On Wednesday, 19 September 2018 18:20:04 UTC+1, tom.wa...@raisingit.com 
wrote:
>
> Hi everyone,
>
> I'm trying to use the targeting idea service in Python using a batch of 
> seed keywords.
>
> Sometimes, depending on the seed keywords I use, it simply returns an 
> empty result set - it doesn't throw any errors, there simply are no 
> suggestions.
>
> *Can anyone explain this behaviour, and how to avoid it?*
>
> So far I have found that randomly changing the seed keywords, e.g. using a 
> subset of the original batch, can trigger a proper response - but I don't 
> see any rhyme or reason...
>
> Cheers,
> Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/820e637f-35cc-45d3-94f5-51182e2cd835%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Empty result set from TargetingIdeaService

2018-09-19 Thread tom . wagstaff
Hi everyone,

I'm trying to use the targeting idea service in Python using a batch of 
seed keywords.

Sometimes, depending on the seed keywords I use, it simply returns an empty 
result set - it doesn't throw any errors, there simply are no suggestions.

*Can anyone explain this behaviour, and how to avoid it?*

So far I have found that randomly changing the seed keywords, e.g. using a 
subset of the original batch, can trigger a proper response - but I don't 
see any rhyme or reason...

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/197a774e-47f2-4e09-a281-e51498bce0a3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to change keyword status via the Python libraries

2018-09-03 Thread tom . wagstaff
Hi Milind,

That's fixed it - works as expected now - thank you!

Cheers,
Tom

On Friday, August 31, 2018 at 9:21:46 PM UTC+1, Milind Sankeshware (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> To change the keyword status, you will need to set the UserStatus 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.BiddableAdGroupCriterion#userstatus>
>  of 
> your BiddableAdGroupCriterion 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.BiddableAdGroupCriterion>
>  of 
> type Keyword 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.Keyword>
>  using 
> the AdGroupCriterionService.mutate() 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService#mutate>
>  method. 
> We don't have the sample example to update the status of keyword. Please 
> refer my sample code below:
>
>   operations = [{
>   'operator': 'SET',
>   'operand': {
>   'xsi_type': 'BiddableAdGroupCriterion',
>   'adGroupId': ad_group_id,
>   'criterion': {
>   'id': criterion_id,
>   },
> 'userStatus': 'PAUSED'
>   
>   }
>   }]
>
> Looks like you are missing *xsi_type': 'BiddableAdGroupCriterion* in your 
> code. Could you please give a try and let me know if you are still facing 
> an issue. 
>
> Thanks,
> Milind, 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/91c4f615-1465-4553-ad75-0a3d8ccc8b8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to change keyword status via the Python libraries

2018-08-31 Thread tom . wagstaff
Hi community,

I am struggling to work out how to change keyword status via the Google Ads 
API using the Python library. I have no problem pausing and enabling 
AdGroups, or adding new keywords, but there is no exact model for this in 
the sample code, and my alterations are not working as expected. Here is 
the function I'm trying, based closely on the sample code:

def enableKeyword(client, ad_group_id, criterion_id):
  # Initialize appropriate service.
  ad_group_criterion_service = client.GetService(
  'AdGroupCriterionService', version='v201806')

  # Construct operations and update bids.
  operations = [{
  'operator': 'SET',
  'operand': {
  'adGroupId': ad_group_id,
  'criterion': {
  'id': criterion_id
  },
  'userStatus': 'ENABLED'
  }
  }]
  ad_group_criteria = ad_group_criterion_service.mutate(operations)

  # Display results.
  if 'value' in ad_group_criteria:
for criterion in ad_group_criteria['value']:
  if criterion['criterion']['Criterion.Type'] == 'Keyword':
print(('Ad group criterion with ad group id "%s" and criterion id '
   '"%s" currently has bids:'
   % (criterion['adGroupId'], criterion['criterion']['id'])))
for bid in criterion['biddingStrategyConfiguration']['bids']:
  print('\tType: "%s", value: %s' % (bid['Bids.Type'],
 bid['bid']['microAmount']))
  else:
print('No ad group criteria were updated.')

As far as I can see this follows the same structure as the (apparently) 
functioning C# code posted here: 
https://stackoverflow.com/questions/28046602/how-to-update-keyword-status-maxcpc-and-keyword-text-using-google-adwords-api?rq=1
but Python just gives me a KeyError complaining about userStatus - so it's 
obviously not expected there.

What am I missing?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4f3e183d-88a3-4304-bf8a-9f56373fc83c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: URL data missing in response from query to AdGroupAdService

2018-07-24 Thread tom . wagstaff
It's okay - found my answer. Thanks for all your help Milind.

In case useful for others:
*Caution:* Expanded text ads do not use url 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#url>
, displayUrl 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#displayUrl>
, finalAppUrls 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#finalAppUrls>,
 
or devicePreference 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#devicePreference>;
 
setting these fields on an expanded text ad will cause an error.

On Tuesday, 24 July 2018 11:11:36 UTC+1, tom.wa...@raisingit.com wrote:
>
> Thanks so much Milind, it worked!
>
> Are url and displayUrl deprecated? What circumstances (if any) do they 
> still work in?
>
> Cheers,
> Tom
>
> On Monday, 23 July 2018 20:52:32 UTC+1, Milind Sankeshware (AdWords API 
> Team) wrote:
>>
>> Hi Tom,
>>
>> To get finalUrl 
>> <https://support.google.com/adwords/answer/6080568?hl=en_topic=24936>, 
>> could you please try with CreativeFinalUrls 
>> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService.ExpandedTextAd#finalurls>
>>  attribute from AdGroupAdService 
>> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService>.
>>  
>> Please check the selector fields 
>> <https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201806-AdGroupAdService>
>>  for reference. Please give a try and let me know if you are still 
>> facing issues. 
>>
>> Thanks,
>> Milind, 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/6e51e231-14e2-4a8f-a31f-6a3c9ba9d0b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: URL data missing in response from query to AdGroupAdService

2018-07-24 Thread tom . wagstaff
Thanks so much Milind, it worked!

Are url and displayUrl deprecated? What circumstances (if any) do they 
still work in?

Cheers,
Tom

On Monday, 23 July 2018 20:52:32 UTC+1, Milind Sankeshware (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> To get finalUrl 
> <https://support.google.com/adwords/answer/6080568?hl=en_topic=24936>, 
> could you please try with CreativeFinalUrls 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService.ExpandedTextAd#finalurls>
>  attribute from AdGroupAdService 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService>.
>  
> Please check the selector fields 
> <https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201806-AdGroupAdService>
>  for reference. Please give a try and let me know if you are still facing 
> issues. 
>
> Thanks,
> Milind, 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/f9e2889d-40d5-4f57-b053-73443536d22e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


URL data missing in response from query to AdGroupAdService

2018-07-20 Thread tom . wagstaff
Hi everyone,

I'm trying to get data on expanded text ads in existing ad groups via an 
AWQL query to the AdGroupAdService.

It successfully pulls back most data: headlines, descriptions etc. but all 
the URL fields are missing (in the Python library I'm using, that is None 
or an empty list, []).
That goes for url, displayUrl, finalUrls etc. despite the fact I have set 
the final URL manually in the AdWords GUI.

I've tried with the get method too, and the result is exactly the same.

Could this be another quirk of the test API token?
If not, how do I fix it?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f13f7990-f978-406c-83b0-3f98f8a482da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-20 Thread tom . wagstaff
Good stuff - thanks Peter!

On Thursday, 19 July 2018 11:25:18 UTC+1, Peter Oliquino (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> Below are my answers to the points you mentioned :
>
> 1. For this particular scenario, yes, the developerToken access level 
> would not matter.
> 2. Yes, this is across all accounts, when a significant number of users 
> are using the TargetingIdeaService during a certain period then this error 
> would typically manifest itself.
>
> As for error handling, yes, the 30 seconds is usually the time it takes 
> for the RateExceeded error to automatically get resolved 
> <https://developers.google.com/adwords/api/docs/guides/rate-limits#types_of_rate_limits>,
>  
> so, it is the minimum recommended period before you should retry your 
> requests.
>
> Thanks and regards,
> Peter
> 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/0175f9c4-13b6-4146-a7f7-ffda0908815d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-19 Thread tom . wagstaff
Hello Peter,

Thanks for your reply on this.

Just to confirm my understanding:

   - the rate limits are the same for the test token as for the production 
   token, so this problem won't solve itself.
   - the error is triggered by general traffic to that service, not just my 
   account (which explains why sometimes I encounter this error at the very 
   first call to the service).

In the case that I encounter this because of generally heavy traffic, not 
because I've made too many requests - do I really need to wait 30 seconds 
before retrying?

Cheers,
Tom

On Thursday, 19 July 2018 08:08:13 UTC+1, Peter Oliquino (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> If your developerToken's access level is only for test accounts then yes, 
> you should not be able to encounter any rate limit related errors. This 
> being said, one possible origin of the issue would be the 
> TargetingIdeaService itself. This service is a little expensive one to use 
> as compared to other services.
>
> The volume of requests is not counted not just to your account, but to the 
> overall usage of the said service by all other accounts at any given 
> period. To avoid being completely blocked by this issue, you could, as you 
> have also suggested, follow the error handling recommendations stated in 
> this guide 
> <https://developers.google.com/adwords/api/docs/guides/rate-limits>.
>
> I hope this helps.
>
> Thanks and regards,
> Peter
> 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/4b689420-52db-43da-ae6c-e618839f3d3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-19 Thread tom . wagstaff
Hello everyone,

I am experimenting with the Adwords API with a test token, using the Python 
googleads library v201806.

I want to test generating keyword ideas with the TargetingIdeaService and 
I'm using the example code get_keyword_ideas.py from here: 
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201806/optimization/get_keyword_ideas.py
(Actually the Python 3 version from here 
<https://github.com/googleads/googleads-python-lib/releases>.)

I've adapted the code so it queries new keywords for a specific test client 
account. But the script (usually, not always) fails with the error:

GoogleAdsServerFault: [RateExceededError ]

There doesn't seem to be any mention of the rateName "RATE_LIMIT" in the 
API documentation. I see it has been raised before: here 
<https://groups.google.com/forum/#!topic/adwords-api/0f9W8f38PZk>, here 
<https://groups.google.com/forum/#!topic/adwords-api/MWh0CYAg6IM>and here 
<https://groups.google.com/forum/#!topic/adwords-api/_CIHxx4QnWg> - and as 
far as I can see no one has come up with an explanation of what it is.

Now I know that with a test token, the TargetingIdeaService just gives you 
back garbage anyway. *Is there also some lower limit that applies to the 
test token, that means this error will clear up by itself once I'm using a 
proper developer token?*

If not, is there any specific advice of how to deal with it, other than the 
rate-limiting strategies covered here 
<https://developers.google.com/adwords/api/docs/guides/rate-limits>?

Cheers,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/11c759ae-1d0b-46f8-af48-d2d4dc561878%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


API: duplicate rows coming through with only one difference in Campaign_state

2018-02-05 Thread tom . shael

Is anyone else getting duplicate rows coming through the API with the only 
difference between the rows is that one has Campaign_state 'enabled' and 
one has Campaign_state 'paused'? This throws out all of the totals for 
impressions, clicks etc as there is double counting.

I'm not getting any issues when doing a full historical download, only when 
doing the subsequent daily updates to the database. Also it seems to only 
be occurring for a campaign on a day when it changed state.

Cheers
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a356e05c-f7d1-468a-9901-3186e6ff9d0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Undocumented error INCOMPATIBLE_WITH_RESTRICTION_TYPE

2017-12-19 Thread Tom Cz
I have created a new AdWords account via my MCC account. About this I have 
created a campaign and an ad group. All this can be read out well via the 
API.  
But if I want to create an ad, I get the following undocumented errors.

[AdError.INCOMPATIBLE_WITH_RESTRICTION_TYPE @ operations[0].operand.ad]


In another AdWords account, which is also managed by our MCC, this is 
possible without any problems.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/cdcc9b3c-654e-4601-8303-f994d23576b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API Video campaigns

2017-07-18 Thread Tom Huben
can i do this...create a video campaign and ad group via the web interface 
 then create a In-stream video ads 
<https://developers.google.com/adwords/api/docs/appendix/templateads#instream_video>
 
or TrueView in-search video ad 
<https://developers.google.com/adwords/api/docs/appendix/templateads#pyv_ad_on_search>
using the Adwords API??? 

On Tuesday, July 18, 2017 at 4:06:33 PM UTC-4, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi Tom, 
>
> Yes, its not possible to create or manage Video Campaigns via AdWords API. 
> Video Campaigns are only supported in AdWords API reports 
> <https://developers.google.com/adwords/api/docs/appendix/reports> at the 
> moment. You can create In-stream video ads 
> <https://developers.google.com/adwords/api/docs/appendix/templateads#instream_video>
>  
> or TrueView in-search video ad 
> <https://developers.google.com/adwords/api/docs/appendix/templateads#pyv_ad_on_search>
>  
> in your Display network only campaigns using AdGroupAdService 
> <https://developers.google.com/adwords/api/docs/reference/latest/AdGroupAdService>.
>  
> You can follow this guide 
> <https://developers.google.com/adwords/api/docs/guides/ad-features> for 
> more details on different Ad types and features available in AdWords API. 
>
> Regards,
> Shwetha, AdWords API Team.
>

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

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


Re: Adwords API Video campaigns

2017-07-18 Thread Tom Huben
I am very confused So i CANNOT create a video campaign ? i can see in 
the API the ability to use template Ads to create Trueview Instream video 
ads??? please advise..

I need to :
>> create a campaign, ad group, trueview video instream ad  via Google 
Adwords API

On Thursday, March 2, 2017 at 4:29:28 PM UTC-5, Vishal Vinayak (Adwords API 
Team) wrote:
>
> Hi Thorben,
>
> Unfortunately, the only way you can create video campaigns currently is 
> via the AdWords web interface. Any updates or changes would be first 
> announced on our blog .  
>
> Regards,
> Vishal, AdWords API Team
>

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

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


Applied for basic access and specified we weren't going to use the TargetingIdeaService or the TrafficEstimatorService. Now we do want to use them. How to proceed?

2017-07-07 Thread Tom Hughes
Hello,

We applied and were granted basic level API access. In the submission, we 
specified that we were not going to use the TargetingIdeaService or 
the TrafficEstimatorService. Now requirements have changed and we do want 
to use the services. Do we need to resubmit our application? And if so, how 
do we do that? 

The AdWords MCC account associated with our token has id 166-300-4549.

regards,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/60b4c065-74d0-4fd3-a42b-cb85a7653ba0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: For a google account return all AdWords accounts they can access and for an AdWord account return all users that can access it.

2017-02-22 Thread Tom Hughes
Thank you Shwetha.

What does Customer mean in this context? Is this a linked AsWords account? 
How do you see these links in the UI.

I also notice a AdwordsUserListService 
<https://developers.google.com/adwords/api/docs/reference/v201609/AdwordsUserListService>.
 
Which promises to return Users. What are Users in this context? And how 
would I see these in the UI?

thanks again,
Tom

On Tuesday, 21 February 2017 20:10:21 UTC, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Given a Google account, you can retrieve the AdWords accounts directly 
> accessible by this account using CustomerService.getCustomers() 
> <https://developers.google.com/adwords/api/docs/reference/v201609/CustomerService#getcustomers>
>  method. 
> This service returns the details of all the customers directly accessible 
> by the user authenticating the call if no clientCustomerId is specified in 
> the request header. I'm afraid it's not possible to retrieve the access 
> levels the authenticated user has to each AdWords account. 
>
> Unfortunately, the second requirement is not supported in AdWords API. The 
> users listed is the Account Access section cannot be retrieved using any of 
> the AdWords API services. 
>
> Regards,
> Shwetha, AdWords API Team.
>

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

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


For a google account return all AdWords accounts they can access and for an AdWord account return all users that can access it.

2017-02-21 Thread Tom Hughes


<https://lh3.googleusercontent.com/-RYHdPM1VLb8/WKsoYG9BXBI/ADE/OrcByi1vwVoywF4hBOn6fZqiv0umWZoDACLcB/s1600/LinkedAccounts.JPG>
Hi,

I'm assessing the AdWords and I'm trying to work out if it can satisfy the 
following requirements :

1. Given a Google account (which is authenticated against an app with the 
requisite scopes), can I retrieve all the AdWords accounts that it can 
access and the level of access it has?
e.g. given my.employ...@gmail.com
return
adwords@gmail.com - Adminstrative
adwords@gmail.com - Read-only

2. Given an AdWords account (again authenticated with the requisite 
scopes), can I retrieve all Google accounts that have access and their 
levels of access?
e.g. adwords@gmail.com
return
my.employ...@gmail.com - Adminstrative
my.employ...@gmail.com - Read-only

The information returned will be equivalent to the table in the following 
image :

<https://lh3.googleusercontent.com/-RYHdPM1VLb8/WKsoYG9BXBI/ADE/OrcByi1vwVoywF4hBOn6fZqiv0umWZoDACLcB/s1600/LinkedAccounts.JPG>

thanks in advance,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/35c6df82-644e-4bba-acf6-6a406f434336%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Targeting Idea Service - Is there an option to hide keywords in my account (similar to Keyword Planner)

2016-10-26 Thread Tom Bulis
Hi Vishal,

Thanks. Yes, we are using the TargetingIdeaService to retrieve ideas.  Our 
seed input is a target website (URL).  

I'm guessing a URL seed input wont hide keywords already in the account 
either (similar to a random phrase).  Is this correct? 


On Tuesday, October 25, 2016 at 4:05:35 PM UTC-5, Vishal Vinayak (Adwords 
API Team) wrote:
>
> Hi Tom,
>
> Could you please let me know if you are using the TargetingIdeaService to 
> retrieve ideas? Also, what seed input did you use (ad group, keyword etc.)? 
> If you happen to have the SOAP XML request and response logs for the API 
> call, that can help me understand the issue better. 
>
> Ideally, if you use an ad group as the seed input, you should not see the 
> keywords that are already available in your ad group. However, if you use a 
> random phrase as the seed, you may see some keywords in the response that 
> may already exist in one of your campaigns/ad groups. 
>
> Regards,
> Vishal Vinayak, AdWords API Team
>

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

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


Targeting Idea Service - Is there an option to hide keywords in my account (similar to Keyword Planner)

2016-10-25 Thread Tom Bulis
Hello,

Is there a way to prevent the Targeting Idea Service from returning 
keywords that already exist in the account?

The Keyword Planner (UI tool) has this functionality by default.

Thanks for your help!

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9ceb8c76-97e4-47b9-956b-71dfaf7c86c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Targeting Idea Service - Is there an option to hide keywords already in account?

2016-10-25 Thread Tom Bulis
Hello,

Is there an option to prevent Targeting Idea Service from returning 
keywords that already exist in the account?

The Keyword Planner (UI tool) has the functionality turned on by default.

Thanks for your help,

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8ec4da2f-ffa5-4cb4-9e8b-2e99b2d4cb1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Creating TrueView Template Ad

2016-06-22 Thread Tom Flower
Hi Josh, 
Any word on if the MediaService is going to be updated to support video or 
if the  TrueView in-search video ad template could be updated to accept a 
youtube link as used if created through the UI. 
Thanks.

On Monday, 21 September 2015 22:09:56 UTC+10, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi Ankit,
>
> The template ads team has informed me that uploading YouTube videos 
> through *MediaService *is not supported at this time. Therefore, the only 
> option for the foreseeable future is to use the workaround I mentioned 
> earlier 
> .
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, September 3, 2015 at 2:58:58 PM UTC-4, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> Sorry, but I don't have an update at this time. For now, I'd recommend 
>> using the workaround I mentioned in my previous post 
>> .
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Thursday, September 3, 2015 at 12:32:02 PM UTC-4, Ankit Jain wrote:
>>>
>>> Any updates on creating "TrueView In stream youtube ad" through API? 
>>>
>>> On Wednesday, July 22, 2015 at 11:10:54 AM UTC-4, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi Richard,

 Unfortunately, I don't have an ETA for when or if this will be 
 available, but I've passed your feedback along.

 Thanks,
 Josh, AdWords API Team

 On Tuesday, July 21, 2015 at 5:03:54 PM UTC-4, Richard Biffin wrote:
>
> Hi Josh
>
> Thanks for this. Are you able to tell me if this will become available 
> in the future? Would be really handy to be able to do this without having 
> to do one first via the web interface.
>
> Richard
>
> On Wednesday, 22 July 2015 05:46:07 UTC+12, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Richard,
>>
>> I was able to create one of these ads through the user interface on a 
>> *Search 
>> Network with Display Select* campaign, but not on a *Display Network 
>> only* campaign. Were you trying to do this on a *Display Network 
>> only* campaign, perhaps?
>>
>> Regarding creating template ad ID 231 through the API, I've got good 
>> news and bad news. The bad news is that, as you suggested, you need a 
>> *mediaId* in order to create the ad, and the only way to do that 
>> (even for a YouTube video) is to create a template ad through the user 
>> interface that points to your YouTube video. After that, you can fetch 
>> the 
>> *mediaId* via MediaService 
>> 
>> .
>>
>> The good news is that once you've created at least one template ad 
>> that uses your YouTube video, you can use the generated *mediaId* to 
>> create additional template ads through the API that use that video. 
>> You'll 
>> need to include the following fields:
>>
>>- displayUrl
>>- finalUrls
>>- templateId
>>- templateElements
>>   - headline
>>   - description1
>>   - description2
>>   - videoId
>>  - type = VIDEO
>>  - fieldMedia
>> - mediaId = the *mediaId* you retrieved via 
>> *MediaService*
>>  - imageUrl
>>   - channelName
>>- name
>>
>> Hope that helps!
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Monday, July 20, 2015 at 6:05:58 PM UTC-4, Richard Biffin wrote:
>>>
>>> Hi Josh
>>>
>>> I tried creating an ad based on the TrueView template within the 
>>> Adwords web interface. I can select the YouTube video fill out the form 
>>> but 
>>> every time I try and save the ad the error pops up saying  "Please 
>>> correct errors above"
>>>
>>> These are the steps I use to produce this problem.
>>>
>>> Login to Adwords using my test MCC account
>>> Select one of my client account which I created
>>> Create a Campaign of type "Search Network with Display Select" with 
>>> "All Features" checked
>>> Enter a daily budget (all other settings are default)
>>> Create Campaign
>>> Create an Ad Group with a default bid (all other settings are 
>>> default)
>>> On the Ad tab, click the  + Ad dropdown, select Ad Gallery
>>> Select Video Ads
>>> Select TrueView in-display video ad
>>> Fill out the Ad form
>>> Add Headline, Description
>>> Select a YouTube video (Looks like you can select any YouTube video) 
>>> At no point has it asked me to link my YouTube account.
>>> I select a YouTube video that I know about
>>> Select a thumbnail (it selects the first by default)
>>> Give it a name
>>> Hit Save
>>> Get error message "Please fix above errors"
>>>
>>> There are no 

Re: Getting country, region, and city names from geo performance report?

2015-09-28 Thread Tom Kendle
Hi Umesh,

The lookup .csv you linked to is only for the US. What about people 
elsewhere? We are getting 100,000s of rows a day of UK locations so can't 
use the LocationCriteriaService. Can we  have an option to return either 
IDs or resolved names?

Thanks

On Tuesday, August 25, 2015 at 9:04:01 PM UTC+1, Umesh Dengale wrote:
>
> Hi Jason,
>
> You could download city (Cities-DMA Regions) 
> 
>  and country (Geographical Targeting)  
> codes 
> as .csv. You could store it in your database and get the city/country names 
> by querying your database when needed.
>
> Thanks,
> Umesh, AdWords API Team.
>

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

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


Dynamic remarketing for rentals

2015-04-29 Thread Tom Vledder
Hi guys,

I would like to know, how I set up a dynamic remarketing campaign for 
rentals.
I currently created a feed and a display campagne. This is active and works 
fine.

However the prices of the rentals can change every day.
So the data of the rentals should be updated daily, so customers see the 
correct price in the display banners.

Let's say a rental cost $100 for a weekend in the 1st weekend of january.
The price of the same rental is $200 for a weekend in the 1st weekend of 
march.

When the the remarketing banner is shown to visitors of the website in 
*march*, they should see a price starting from $200 instead of $100, 
because that is the *current* lowest price for the rental.

How do I set this up?
I'm looking forward to hearing from you guys.

Regards,
Tom

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

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


Adwords specification

2014-11-21 Thread Tom Van Broeckhoven
Hi all,
Question:
Let s say i have a website for a furniture shop with three locations.  The 
goal of the adwords campaign is to draw people to the website  
There is one website for three locations  these locations are on a 
different page  on 1 website
What would be the best way to build an adwords campaign :  Would it be 
better to build three campaign for three locations ?  Or is it okay to 
build one campaign with three adgroups?
How to make the best working ads? 

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

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


Keyword search for a particular timeframe?

2014-11-18 Thread Tom Hammond
Not sure if this exists, but I was wondering if there's anyway to query to 
see how certain keywords fare for a particular timeframe? Basically 
interested in extrapolating some information on how well different ads do - 
bad example but if we run Ad1 from 5:00-5:05 pm and Ad2 from 5:05-5:10, is 
there anyway to see if there was a correlated spike in people searching for 
a certain keyword based on viewing the ad? Kind of like Keyword Planner, 
but able to specify certain timeframes.

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

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


Ruby OAUTH_TOKEN_HEADER_INVALID when migrating to Oauth2

2014-06-16 Thread Tom Herman

Hello all, I'm having a little trouble migrating to Oauth2.  I am unable to 
run the example from: 
https://github.com/googleads/google-api-ads-ruby/blob/master/adwords_api/examples/v201402/misc/create_ad_words_session_without_properties_file.rb,
 
which throws OAUTH_TOKEN_HEADER_INVALID.

I've tried the credentials in Python, so I know they work.  I'm just 
stumped as to why it's not working in Ruby.

-- snip --
?xml version=1.0 encoding=UTF-8?
env:Envelope xmlns:env=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xmlns:wsdl=https://adwords.google.com/api/adwords/mcm/v201402;
env:Header
wsdl:RequestHeader 
xmlns=https://adwords.google.com/api/adwords/cm/v201402;
clientCustomerIdPRIVATE/clientCustomerId
developerTokenPRIVATE/developerToken
userAgentUSERAGENT (AwApi-Ruby/0.12.0, Common-Ruby/0.9.5, Savon/1.2.0, 
ruby/1.8.7, HTTPI/1.1.1, httpclient)/userAgent
/wsdl:RequestHeader
/env:Header
env:Body
get xmlns=https://adwords.google.com/api/adwords/mcm/v201402/
/env:Body
/env:Envelope

Best,

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d/optout.


Re: How do I set up custom date range using JAVA API

2014-04-03 Thread Tom
It worked for me. Thanks Josh !

On Thursday, April 3, 2014 6:35:54 AM UTC-7, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Tom,

 Below is a sample of how to pass a custom date range.

 DateRange dateRange = new DateRange();
 dateRange.setMin(20140101);
 dateRange.setMax(20140131);
 selector.setDateRange(dateRange);

 Are you using an IDE such as Eclipse?  It would provide you with context 
 assistance and let you know the valid constructor calls and data types.

 Cheers,
 Josh, AdWords API Team

 On Wednesday, April 2, 2014 8:07:21 PM UTC-4, Tom wrote:

 Hi ,
  
 Picking up the old thread...I am using 
  
 Selector selector = new Selector();

 SimpleDateFormat formatter = new SimpleDateFormat(-MM-dd);
 java.util.Date startdate = formatter.parse(2014-04-01);
 java.util.Date enddate = formatter.parse(2014-04-02);
 selector.setDateRange(new DateRange(startdate,enddate));

 But getting an error : 

 The constructor DateRange(Date, Date) is undefined

 I am importing com.google.api.ads.adwords.lib.jaxb.v201309.DateRange . 
 So not exactly sure what am I doing wrong.

 Any help is appriciated.

  

  

 On Tuesday, March 11, 2014 2:10:59 PM UTC-7, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Tom,

 Sorry, I misread the original error.  Please remove any imports of 
 *DateRange* that you currently have and replace them with:

 import com.google.api.ads.adwords.lib.jaxb.v201309.DateRange;

 Thanks,
 Josh, AdWords API Team

 On Tuesday, March 11, 2014 2:53:11 PM UTC-4, Tom wrote:

 Thanks for the reply Josh !
  
 I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class 
 and getting the below error: 
  

 The method 
 setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
 type Selector is not applicable for the arguments 
 (com.google.api.ads.adwords.axis.v201309.cm.DateRange)
  
  
  

 On Monday, March 10, 2014 5:33:44 PM UTC-7, Tom wrote:

 Hi ,
  
 I am new to adwords. I am trying to use custom date range using JAVA 
 API and I found on forums that date range is a property of a selector and 
 found this about stats objects 
 http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
 .
 So I am trying:
  
 Calendar cal = Calendar.getInstance();
 Selector selector = new Selector();
 String startdate = new 
 SimpleDateFormat(20130101).format(cal.getTime());
 String enddate = new 
 SimpleDateFormat(20131231).format(cal.getTime());
 selector.setDateRange(new DateRange(startdate, enddate));
  
 but its throwing an error:
  
 The method 
 setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in 
 the 
 type Selector is not applicable for the arguments 
 (com.google.api.ads.adwords.axis.v201306.cm.DateRange)
  
 I am using client library version v201309.
  
 Please let me know where am I erring.
  
 Thanks for help !



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

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


Re: How do I set up custom date range using JAVA API

2014-03-11 Thread Tom
Thanks for the reply Josh !
 
I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class and 
getting the below error: 
 

The method 
setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
type Selector is not applicable for the arguments 
(com.google.api.ads.adwords.axis.v201309.cm.DateRange)
 
 
 

On Monday, March 10, 2014 5:33:44 PM UTC-7, Tom wrote:

 Hi ,
  
 I am new to adwords. I am trying to use custom date range using JAVA API 
 and I found on forums that date range is a property of a selector and found 
 this about stats objects 
 http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
 .
 So I am trying:
  
 Calendar cal = Calendar.getInstance();
 Selector selector = new Selector();
 String startdate = new SimpleDateFormat(20130101).format(cal.getTime());
 String enddate = new SimpleDateFormat(20131231).format(cal.getTime());
 selector.setDateRange(new DateRange(startdate, enddate));
  
 but its throwing an error:
  
 The method 
 setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
 type Selector is not applicable for the arguments 
 (com.google.api.ads.adwords.axis.v201306.cm.DateRange)
  
 I am using client library version v201309.
  
 Please let me know where am I erring.
  
 Thanks for help !


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

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


How do I set up custom date range using JAVA API

2014-03-10 Thread Tom
Hi ,
 
I am new to adwords. I am trying to use custom date range using JAVA API 
and I found on forums that date range is a property of a selector and found 
this about stats objects 
http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
.
So I am trying:
 
Calendar cal = Calendar.getInstance();
Selector selector = new Selector();
String startdate = new SimpleDateFormat(20130101).format(cal.getTime());
String enddate = new SimpleDateFormat(20131231).format(cal.getTime());
selector.setDateRange(new DateRange(startdate, enddate));
 
but its throwing an error:
 
The method 
setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
type Selector is not applicable for the arguments 
(com.google.api.ads.adwords.axis.v201306.cm.DateRange)
 
I am using client library version v201309.
 
Please let me know where am I erring.
 
Thanks for help !

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

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


keyword = 'Content ' in Keyword perfomance Report. Query.

2014-02-26 Thread tom
Hi,

When running the keyword performance report, the keyword='Content' is 
visible and has metrics associated to it.

Can you please advise what the association of this is?

Many Thanks,

Tom. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: How to get report data for multiple client accounts in single report?

2014-01-22 Thread Tom
Ok. Thanks for reply.
 

On Monday, January 20, 2014 4:35:11 AM UTC-8, Danial Klimkin wrote:

 Hello Tom,


 Any API request can be executed against one account only. To get a report 
 for multiple accounts, run one for each of them and combine them on your 
 side.


 -Danial, AdWords API Team.


 On Friday, January 17, 2014 12:23:03 AM UTC+4, Tom wrote:


 Hi All,
  
 I want to download the report for all my clients in single request. I 
 have specified clientCustomerId for one of the client in ads.properties 
 file. 
 Is there any way to specify the parameter clientCustomerId for more than 
 one client id? If not, whats is the workaround for this? 
  
 Any help is appricated !
  
 Thanks !



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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: Get the Keyword Stats

2014-01-22 Thread Tom
Ok. Thanks for reply.
 
 

On Tuesday, January 14, 2014 4:08:16 PM UTC-8, Tom wrote:

 Hi All,

 How can I get the keyword level stats like Max.CPC, clicks,cost etc? I 
 don't want to download the report as I want to add few more of my fields.
 I tried it using 'GetKeyword' but it does not list clicks/costs at keyword 
 level.

 Please let me know which class (as I am using Java API ) to use for it ?

 Thanks for help !

 - Tom


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.


How to get report data for multiple client accounts in single report?

2014-01-17 Thread Tom

Hi All,
 
I want to download the report for all my clients in single request. I have 
specified clientCustomerId for one of the client in ads.properties file. 
Is there any way to specify the parameter clientCustomerId for more than 
one client id? If not, whats is the workaround for this? 
 
Any help is appricated !
 
Thanks !

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.


Get the Keyword Stats

2014-01-16 Thread Tom
Hi All,

How can I get the keyword level stats like Max.CPC, clicks,cost etc? I 
don't want to download the report as I want to add few more of my fields.
I tried it using 'GetKeyword' but it does not list clicks/costs at keyword 
level.

Please let me know which class (as I am using Java API ) to use for it ?

Thanks for help !

- Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.


Keyword Stats

2014-01-16 Thread Tom
Hi All,
 
I am pretty new to adwords and was wondering how can I get keyword level 
stats like clicks,cost without downloading the report?
 
I am using java , so which class/services should I call for ? I tried using 
AdGroupCriterion 
but it only provides stats at Ad group level.
 
Any help is appriciated.
 
Thanks ,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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: How can I get all the stats related to a keyword?

2014-01-16 Thread Tom
Can you please state an example of how to get Clicks/Cost from 
AdGroupCriterion service? 
 
 

On Wednesday, December 26, 2012 10:22:31 AM UTC-8, Jason Stedman wrote:

 You could use the AdGroupCriterion service to get the stats for each 
 keyword, but how this is done would depend on the specific fields you wish 
 to retrieve. This approach also costs a lot of api units and has more 
 processing overhead. 

 You could always download a report filtered for the specific keyword id 
 you want data for saving you from downloading unnecessary data. Downloading 
 reports also costs no api units.

 I strongly suggest you reconsider reports to get your keyword data.

 Hope this helps,

 Jason



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.


Keyword Stats

2014-01-16 Thread Tom


Hi All,


I am new to adwords and was wondering how to get keyword level stats like 
Clicks, Cost etc without downloading the report.

I tried using AdGroupCriterion ,it does give me just keyword text but not 
it's stats.

 
can someone please help me?
 
Thanks !

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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: How can I get all the stats related to a keyword?

2014-01-16 Thread Tom
Hey - 
 
Just wanted to check how did you manage to get Keywrod stats ? Did you 
download a report or invoked a service ? 
 

On Wednesday, December 26, 2012 3:13:32 AM UTC-8, Kapil wrote:

 Hey, I want to collect all the stats related to a particular keyword like 
 keyword id, clicks, ctr etc. Is it possible to get it without downloading 
 the reports? I mean Can I get a list of objects which contains all these 
 parameters? If yes, then how? If no, then please tell me an alternative 
 method to get it without downloading the report.


 Thanks.

 Kapil


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.


  1   2   >