Re: watch time & earned subscribers

2018-12-02 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Lucie,

Unfortunately, the YouTube related columns you mentioned are not available 
in the AdWords API. You can check the list of available fields in the 
AdWords API in this link 

.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 1:30:28 PM UTC+8, 
lucie.rabochov...@gmail.com wrote:
>
> Hi Guys,
>
> I'm here competely new and I would need your help. Any ideas how can I get 
> *watch 
> time *and below mentioned yooutube earned columns.
>
> YouTube Earned Views YouTube Earned Subscribers YouTube Earned Playlist 
> Additions YouTube Earned Likes
>
>
> Thank you for your help!
>
> Lucie
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/181d0aa5-2ce3-4a5a-acb3-7d1761578706%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Empty Geo Performance Report

2018-12-02 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

To further investigate this, could you also provide your clientCustomerId 
and a screenshot of Geographic Report in your Google Ads UI view so I could 
check this on my end? Please reply via *Reply privately to author*.

Thanks and regards,
Luis
AdWords API Team

On Monday, December 3, 2018 at 1:25:47 PM UTC+8, stanislav.tomash wrote:
>
> I'm doing such a request using Python and AWQL
> report = adwords.ReportQueryBuilder() \
> .Select(
> 'AccountCurrencyCode',
> 'CampaignId',
> 'CampaignName',
> 'Date',
> 'Impressions',
> 'Clicks',
> 'Cost',
> 'CountryCriteriaId') \
> .From('GEO_PERFORMANCE_REPORT') \
> .Where('IsTargetingLocation') \
> .EqualTo('True') \
> .During(start_date=dt.date.strftime("20180801"),
> end_date=dt.date.strftime("20181129")) \
> .Build()
>
> According to Geo Performance Report documentation the output of this 
> request should be the same as Geographic Report in UI, but I'm getting an 
> empty report while in UI there is a lot of data. Am I doing something wrong?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d14e419f-c1a3-4485-9b76-cba74103744c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


watch time & earned subscribers

2018-12-02 Thread lucie . rabochova37
Hi Guys,

I'm here competely new and I would need your help. Any ideas how can I get 
*watch 
time *and below mentioned yooutube earned columns.

YouTube Earned Views YouTube Earned Subscribers YouTube Earned Playlist 
Additions YouTube Earned Likes


Thank you for your help!

Lucie

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/995cc5ee-a838-45c0-b8dc-6cb884fb23fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Probably a Simple Question About External Conditions Causing Campaigns to Pause and Unpause

2018-12-02 Thread Andy Sweet
Good afternoon all,

I have a question about turning campaigns on for a specific period of time 
caused by a signal from Google Analytics.

To explain - if there's an event that causes there to be 5 people on my 
site at once (yes, I'm very low volume and only paid search and direct 
navigation for traffic), can Google Analytics 'tell' Google Ads to unpause 
a specific Google Ads campaign for a 10 minutes?

Thanks in advance for any response.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/84ec9811-882e-4cf3-9823-da9f7f7227b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


criteria service PLACEMENT not work

2018-12-02 Thread Alejandro Brücher
I insert a negative criterial 
---
 customer_negative_criterion_service = client.GetService(
  'CustomerNegativeCriterionService', version='v201809')
  criteria = [
  # Exclude a specific placement.
  {
  'xsi_type': 'Placement',
  'url': url
  }
  ]
  operations = [{
  'operator': 'ADD',
  'operand': {
  'criterion': criterion
  }
  } for criterion in criteria]  
  result = customer_negative_criterion_service.mutate(operations)

--  

and insert de negative criterial!
when i search the insert
-
selector = {
  'fields': ['Id'],
  'predicates': [{
  'field': 'CriteriaType',
  'operator': 'IN',
  'values': ['PLACEMENT']
  }],
  'paging': {
  'startIndex': str(offset),
  'numberResults': str(PAGE_SIZE)
  }
  }  
  # Make the mutate request.
  page = campaign_criterion_service.get(selector)
--
return null

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/31138041-f004-45a4-8f7a-6ad7992034ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Automatically Update Text Ad Prices

2018-12-02 Thread 'Paul 111111' via AdWords API and Google Ads API Forum
Hello there,

I am looking for a solution to a text ad update challenge.

We have thousands of text ads for products where prices of those products 
requires updating regularly. We are struggling to update the text ads with 
pricing information at the same pace that the prices are changing.

We have the ability to generate scheduled CSV downloads of product details 
e.g. Column 1: Product SKU code, Column 2: Price. We can do this on an 
hourly basis.

We can also import this data into a Google Sheet so that the data can 
"talk" to other Google products.

However, I am really struggling to find a solution that enables us to 
update prices in text ads based on that generated data.

I thought that there may be a solution that looks a bit like this:

If our original CSV download data is: Column 1: abcde, Column 2: £5.99 from 
spreadsheet Pricing_Update

I thought that I would be able to create a text ad that says something like:

Buy the abcde for {Pricing_Update.abcde.%Column 2]

This may be a little naive on my part. In this example I would like the 
value in the {} brackets to look up the abcde value in the Pricing.Update 
spreadsheet and return whatever the value is next to it (a bit like a 
VLOOKUP function).

I thought that maybe I could manipulate the data in Google Sheets where the 
product code (abcde) could be transposed into a column title (cell A1) and 
then a product price inserted beneath it (in cell A2). This way, the next 
product fghij could be a column title (in cell B1) with its fluctuating 
price in cell B2. I thought I might be able to target the column title on 
an ad by ad basis by targeting the column header in the Google Ad, but I'm 
not sure this is targetable on an ad by ad basis. 

We have a Google Shopping feed running as well. I thought that there may be 
a way of taking the product ID and inserting the price into the text ad 
that corresponds with the item ID but there seems to be no way of doing 
this.

I have explored the AdParams option and it appears that you can change 
prices based only on keywords.

I have also explored Ad Customizers and it seems you can only target the 
prices based on Campaign or Ad Group name.

What I am really looking for is more granular solution where I can target a 
specific sku code and update the price for that sku code in a text ad, but 
I just can't find a solution.

I hope this is clear from my explanation.

I would be most grateful if anyone can suggest a solution please.

Many thanks in advance.

Kind regards,

Paul

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/64c1b192-da4c-4f78-a5dd-a9b694628807%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Try to update ad group keyword

2018-12-02 Thread Rahat


On Tuesday, November 13, 2018 at 2:33:35 PM UTC-8, RAN HU wrote:
>
> Hi Google,
>
> Try to update ad group keywords
>
> folowing is soap request
>
> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";  xmlns:tns="
> https://adwords.google.com/api/adwords/cm/v201809"; xmlns:jaxb="
> http://java.sun.com/xml/ns/jaxb";> xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809"; xmlns="
> https://adwords.google.com/api/adwords/cm/v201809";>false466-486-9756  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";>SET  
> xsi:type="BiddableAdGroupCriterion">67565296692  
> xsi:type="Keyword">570779695132KEYWORDKeywordTEST1
>  
> PHRASEENABLED
> http://www.example.com/mars
> 
>
> but it does NOT update keyword of criterion
>
> Thanks,
> Ran
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8a451256-6c3f-454e-a355-e8013d4b15cf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Empty Geo Performance Report

2018-12-02 Thread stanislav . tomash
I'm doing such a request using Python and AWQL
report = adwords.ReportQueryBuilder() \
.Select(
'AccountCurrencyCode',
'CampaignId',
'CampaignName',
'Date',
'Impressions',
'Clicks',
'Cost',
'CountryCriteriaId') \
.From('GEO_PERFORMANCE_REPORT') \
.Where('IsTargetingLocation') \
.EqualTo('True') \
.During(start_date=dt.date.strftime("20180801"),
end_date=dt.date.strftime("20181129")) \
.Build()

According to Geo Performance Report documentation the output of this 
request should be the same as Geographic Report in UI, but I'm getting an 
empty report while in UI there is a lot of data. Am I doing something wrong?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/59449ca2-bff2-41b2-8565-b0e886087c42%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TrialAsyncErrorService: Could not retrieve errors for trial

2018-12-02 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Stella,

To further investigate this, could you provide the complete SOAP request 
and response logs that were generated when the TrialAsyncErrorService was 
executed? You may use the *Reply privately to author* option.

If you have not enabled logging, you may refer to this guide 

 on 
how to do so.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 9:00:46 AM UTC+8, Stella wrote:
>
>
> Hi, 
> I am creating trials from draft, which the same approach used to be 
> successful before. However, not stable, I can tell it’s failed, the 
> TrialAsyncErrorService could not return me why it’s failed. 
> 1) I can’t see fail reason under my acount even from chrome browser. In 
> that case, how to make corrections and get successful ones pushed?
>
> 2) when get into CREATION_FAILED status, anyway to turn the existing trial 
> to “active” w/o recreating the same trailf from draft (that will lead to 
> conflict duplicate name to existing failed trial)? 
>
> Out[77]: 
> {
> 'id': 11437957,
> 'baseCampaignId': x,
> 'draftId': None,
> 'budgetId': None,
> 'name': None,
> 'startDate': None,
> 'endDate': None,
> 'trafficSplitPercent': None,
> 'status': 'CREATION_FAILED',
> 'trialCampaignId': xx
> }
>
> trial_async_error_service = client.GetService('TrialAsyncErrorService', 
> version='v201806')
>
> selector = {
> 'fields': ['TrialId', 'AsyncError'],
> 'predicates': [{
> 'field': 'TrialId',
> 'operator': 'IN',
> 'values': [11437957]
> }]
> }
> trial_error_selector = trial_async_error_service.get(selector)['entries']
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ca5778c4-0a94-4e28-bca7-bbafd4dad1b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


TrialAsyncErrorService: Could not retrieve errors for trial

2018-12-02 Thread Stella

Hi, 
I am creating trials from draft, which the same approach used to be 
successful before. However, not stable, I can tell it’s failed, the 
TrialAsyncErrorService could not return me why it’s failed. 
1) I can’t see fail reason under my acount even from chrome browser. In 
that case, how to make corrections and get successful ones pushed?

2) when get into CREATION_FAILED status, anyway to turn the existing trial 
to “active” w/o recreating the same trailf from draft (that will lead to 
conflict duplicate name to existing failed trial)? 

Out[77]: 
{
'id': 11437957,
'baseCampaignId': x,
'draftId': None,
'budgetId': None,
'name': None,
'startDate': None,
'endDate': None,
'trafficSplitPercent': None,
'status': 'CREATION_FAILED',
'trialCampaignId': xx
}

trial_async_error_service = client.GetService('TrialAsyncErrorService', 
version='v201806')

selector = {
'fields': ['TrialId', 'AsyncError'],
'predicates': [{
'field': 'TrialId',
'operator': 'IN',
'values': [11437957]
}]
}
trial_error_selector = trial_async_error_service.get(selector)['entries']

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d633bcf9-108b-4035-9743-c93831b99f8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.