Re: How to load Campaign location and language settings to keyword targeting idea service function

2018-12-04 Thread 'Yuechen Zhang' via AdWords API and Google Ads API Forum
Hi Bharani,

For the 'seeding with adgroup ID', it uses keywords in adgroups, rather 
than given keywords from the parameter settings as the seed keywords right?

Also, does it load the targeting criteria of the given adgroup?

Bests,

Yuechen

On Monday, December 3, 2018 at 8:30:33 PM UTC+1, Bharani Cherukuri (AdWords 
API Team) wrote:
>
> Hello Yuechen,
>
> I'm afraid, it is currently not possible to pull the Targeting ideas based 
> on the campaign Id and its targeting criteria. The closest we have is 
> giving the Ad Group ID and retrieve the targeting ideas. You may refer to 
> this 
> guide 
> 
>  as 
> a reference for this.
>
> Thanks,
> Bharani, AdWords API Team 
>
>

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

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


Re: Adwords API: Unexpected changes in TV Screens bid modifiers

2018-12-04 Thread 'Ivan Roizman' via AdWords API and Google Ads API Forum
Hi, Dhanya.

I sent customer id for you in a private email again.

Regards,
Ivan

On Thursday, 29 November 2018 16:12:11 UTC+5, Ivan Roizman wrote:
>
> Hello.
>
> We use AdWords API v201809 to change our bid modifers. I know that AdWords 
> API does not support "TV Screens" bid modifiers yet. But sometimes when we 
> change Tablet+Mobile+Desktop bid modifiers we get "TV Screens" bid 
> modifiers updated too - see attached screenshot. This is not what we expect.
>
> Could you please advise?
>
> Regards,
> Ivan.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/90a51543-8ddd-4d48-ae48-60f62bd1e729%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Integer or Float with Customizer

2018-12-04 Thread cosbgn
Hi Dannison,

It's not an issue with the comma. The same request with STRING works just 
fine. This is the soap log:

[2018-12-04 12:33:45,246 - googleads.soap - INFO] Request made: Service: 
"AdCustomizerFeedService" Method: "mutate" URL: 
"https://adwords.google.com/api/adwords/cm/v201809/AdCustomizerFeedService";

[2018-12-04 12:33:45,249 - googleads.soap - DEBUG] Outgoing request: 
{'SOAPAction': '""', 'Content-Type': 'text/xml; charset=utf-8', 
'authorization': 'REDACTED'}

http://schemas.xmlsoap.org/soap/envelope/";>

  

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

  19

  REDACTED

  unknown (AwApi-Python, googleads/15.0.0, Python/3.6.3, 
zeep)

  false

  false



  

  

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

  

ADD



  XYZ_475D6Z

  

price

FLOAT

  



  



  




[2018-12-04 12:33:45,603 - googleads.soap - DEBUG] Incoming response: 

b'http://schemas.xmlsoap.org/soap/envelope/";>\n  
\nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
00057c2fccd4e220XXX\n  
AdCustomizerFeedService\n  
mutate\n  1\n  
137\n\n  \n  
\n\n  soap:Client\n  
[RequiredError.REQUIRED @ 
operations[0].operand.feedAttributes[0].type]\n  
\nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
[RequiredError.REQUIRED 
@ operations[0].operand.feedAttributes[0].type]\n  
ApiException\n  
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="RequiredError">\n
operations[0].operand.feedAttributes[0].type\n  
  \n  operations\n
  0\n\n
\n  operand\n
\n\n  
feedAttributes\n  0\n
\n\n  
type\n\n
\nRequiredError.REQUIRED\n  
  RequiredError\n
REQUIRED\n  \n
\n  \n\n  
\n\n'

[2018-12-04 12:33:45,605 - googleads.soap - WARNING] Error summary: 
{'faultMessage': '[RequiredError.REQUIRED @ 
operations[0].operand.feedAttributes[0].type]', 'requestId': 
'00057c2fccd4e2200aXX', 'serviceName': 'AdCustomizerFeedService', 
'methodName': 'mutate', 'operations': '1', 'responseTime': '137'}





Please let me know if you find the issue!
Thank you!

On Tuesday, December 4, 2018 at 8:10:25 AM UTC+2, Dannison Yao (AdWords API 
Team) wrote:
>
> Hi Costantin,
>
> Upon comparing your code to the sample code provided here 
> ,
>  
> I am seeing unnecessary commas, could you try the code snippet below which 
> I have removed the commas?
>
> customizer_feed = {
>  'feedName': feed_name,
>  'feedAttributes': [
>  {'type': 'STRING', 'name': 'some string name'},
>  {'type': 'INT64', 'name': 'Int Name'}
>  ]
> }
>
>
> If the error is still persisting after trying the above suggestion, please 
> send the complete SOAP request and response log so we could investigate 
> this further. To enable SOAP logs on Python you can follow this guide 
> 
> .
>
> Regards,
> Dannison
> AdWords API Team
>
> On Monday, December 3, 2018 at 9:16:21 PM UTC+8, cos...@gmail.com 
>  wrote:
>>
>> Di Dannison,
>>
>> This is the full request:
>>
>>  ad_customizer_feed_service = client.GetService("AdCustomizerFeedService"
>> , version='v201809')
>>  feed_name = "feed_xyz"
>>  customizer_feed = {
>>  'feedName': feed_name,
>>  'feedAttributes': [
>>  {'type': 'STRING', 'name': 'some string name'},
>>  {'type': 'INT64', 'name': 'Int Name'},
>>  ],
>>  }
>>  # Types: 
>> https://developers.google.com/adwords/api/docs/reference/v201809/FeedService.FeedAttribute
>>  feed_service_operation = {'operator': 'ADD', 'operand': customizer_feed}
>>  response = ad_customizer_feed_service.mutate([feed_service_operation])
>>
>> The mutate fails and gives me this:
>>
>> Error summary: {'faultMessage': '[RequiredError.REQUIRED @ 
>> operations[0].operand.feedAttributes[1].type]', 'requestId': 
>> '00057c1de8XX', 'serviceName': 'AdCustomizerFeedService', 'methodName': 
>> 'mutate', 'operations': '1', 'responseTime': '311'}
>>
>> ..
>>
>> line 1394, in MakeSoapRequest
>>
>> e.detail, errors=error_list, message=e.message)
>>
>> googleads.errors.GoogleAdsServerFault: [RequiredError.REQUIRED @ 
>> operations[0].operand.feedAttributes[1].type]
>>
>>
>> This identical request with 'STRING' as the type for the second element (Int 
>> Name) works without any issue. 
>>
>> Please let me know if I can provide more info. 
>>
>> p.s. I'm using the official python library with Python 3.6
>>
>> On Thursday, November 29, 2018 at 11:19:39 PM UTC+2, Dannison Y

Re: Can't delete users using v201806's AdwordsUserListService

2018-12-04 Thread Pablo D.
Indeed, on my original post, the latest code block shows the query I've 
been doing for AdwordsUserListService.get() 
.
 
It returns (in my specific case) 3 different user lists. Although they all 
have the following XML property:

  true


As I read on the docs, this value 

> [...] Depends on the list ownership and list type. For example, external 
> remarketing user lists are not editable.
>

I believe that manually uploaded User Lists (presented as *CrmBasedUserList*s 
within the API) should be editable.
I'll try to meet with our Marketing Team for a further explanation since I 
don't have this specific knowledge on these *Remarketing* concepts.

In any case, I'm asking this because I'm working on integrating a solution 
to comply with customers' right to be forgotten. Maybe there's another way 
to mass delete user data from Google Products (or at least Google Ads) 
using a simpler approach, than querying every user lists and performing 
memberLists mutations for each of them.
If that's the case, could you please point me out where can I find more 
information, Dannison?

Thanks a lot!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/322a5bdd-02f2-4e04-8339-822bd4054c9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Batch operations in the new Ads API beta

2018-12-04 Thread Vitaly Dukhota
Hi, is batch processing implemented in the new Ads API beta? Couldn't find 
anything related in the reference or sources...

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/bc183d2a-eddd-48cf-9bea-86e7bf8e7015%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


PAID_ORGANIC_QUERY_REPORT

2018-12-04 Thread Alejandro Brücher
I have 2 accounts.
one return data , but he other no. (both with publicity)
why?
this is the code.
---
  client = adwords.AdWordsClient.LoadFromStorage(Archivo)
  # Initialize appropriate service.
  report_downloader = client.GetReportDownloader(version='v201809')
  fecha=20181201+','+20181204
  # Create report query.
  report_query = (adwords.ReportQueryBuilder()
  
.Select('Month','CampaignName','AdGroupName','KeywordTextMatchingQuery','SearchQuery','Clicks','AveragePosition','AverageCpc','Ctr','Impressions'
 
,'OrganicImpressions','OrganicClicks','OrganicAveragePosition','CombinedAdsOrganicClicks')
  .From('PAID_ORGANIC_QUERY_REPORT')
 .During(fecha)
  #.WHERE('DATE=20181105')
  .Build())

  var=report_downloader.DownloadReportAsStringWithAwql(report_query, 'CSV',
skip_report_header=True, 
skip_column_header=False,skip_report_summary=True)
  

  var1=StringIO(var)
  df = pd.read_csv(var1, sep=",")

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6499bc25-14ae-4022-b6bb-9eeab5448794%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How can I get my account's remaining budget in the API?

2018-12-04 Thread 이재석
I understand that  account's budget is available through the BudgetOrder 
API.
I wonder if the API for the remaining budget of account is not available.
Or, I think you'll be able to calculate the remaining budget for account if 
you can get the budgeted spend or percentage of budgeted usage in the API.
If it is not present or not, please answer whether you plan to support 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.
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/785bb183-e77f-4083-b519-2ff3cc473fcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is a value of `ViewThroughConversions` included in `Conversions`?

2018-12-04 Thread Yuto Kogure
Hello,

I use API for getting `VIDEO_PERFORMANCE_REPORT` and I have a question 
about columns of `ViewThroughConversions` and `Conversions`.
I want to know whether a value of `ViewThroughConversions` included in 
`Conversions`.

I thank you in advance for your reply.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0bdae4e5-2e05-45ab-97a1-3e3db7fb6f67%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get Negative Keywords List added on Account level?

2018-12-04 Thread Евгений Гардыш
Hi.

I`m converting Adwords Script named as "Negative Keyword Conflicts - 
Manager Account"  to use on my server via Ads API based on PHP library.

All is great...
Campaign level negatives list I can get 
from CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT.
AdGroups level negatives list I can get from KEYWORDS_PERFORMANCE_REPORT.

BUT I don`t understand how to get negative keywords list on ACCOUNT level...
In AdwordsScropt this made by such code:
negativeKeywordLists = AdWordsApp.negativeKeywordLists().withCondition('Status 
= ACTIVE').get();

How can I do this via Ads Api and PHP library?

Best regards.

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

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


Re: Update CrmBasedUserList Name and Description

2018-12-04 Thread Zied Chaari
Hi Thanet,

Any update about this issue.


On Tuesday, November 27, 2018 at 11:18:22 AM UTC+1, Thanet Knack 
Praneenararat (AdWords API Team) wrote:
>
> Hello Zied,
>
> I'm confirming this with Engineering.
> With recent changes in user list policy, it might affect the user list in 
> the test accounts too.
> I'll update this thread once I have more info.
>
> Best,
> Thanet, AdWords API Team
>
> On Tuesday, November 27, 2018 at 1:23:28 AM UTC+9, Zied Chaari wrote:
>>
>> Hi Luis,
>>
>> Always the same problem.
>>
>> *This is my code: (.Net)*
>> UserList userList = new UserList()
>> {
>> id = long.Parse(SAudience.Social_ID),
>> name = SAudience.Audience.Name,
>> listType = UserListType.CRM_BASED
>> };
>>
>> UserListOperation operation = new UserListOperation
>> {
>> operand = userList,
>> @operator = Operator.SET
>> };
>>
>> UserListReturnValue result = userListService.mutate(new 
>> UserListOperation[]
>> {
>> operation
>> });
>>
>> *Request (I'm using a Test Account):*
>> http://schemas.xmlsoap.org/soap/envelope/";>
>> 
>> https://adwords.google.com/api/adwords/rm/v201809";>
>> https://adwords.google.com/api/adwords/cm/v201809
>> ">7482331905
>> https://adwords.google.com/api/adwords/cm/v201809
>> ">x
>> https://adwords.google.com/api/adwords/cm/v201809";>unknown 
>> (AwApi-DotNet/24.1.0, Common-Dotnet/9.4.0, .NET CLR/4.0.30319.42000, 
>> OAuthServiceAccountFlow, gzip)
>> 
>> 
>> http://www.w3.org/2001/XMLSchema-instance"; 
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>> https://adwords.google.com/api/adwords/rm/v201809
>> ">
>> 
>> https://adwords.google.com/api/adwords/cm/v201809";>SET
>> 
>> 736365788
>> Audience Google 8 - Update
>> CRM_BASED
>> 
>> 
>> 
>> 
>> 
>>
>> *Response:*
>> http://schemas.xmlsoap.org/soap/envelope/";>
>> 
>> https://adwords.google.com/api/adwords/rm/v201809"; xmlns="
>> https://adwords.google.com/api/adwords/cm/v201809";>
>> 00057b93aa6536510a812f942709cc4f
>> AdwordsUserListService
>> mutate
>> 1
>> 190
>> 
>> 
>> 
>> 
>> soap:Client
>> [UserListError.USER_LIST_MUTATE_NOT_SUPPORTED @ 
>> operations[0].operand]
>> 
>> https://adwords.google.com/api/adwords/cm/v201809"; xmlns:ns2="
>> https://adwords.google.com/api/adwords/rm/v201809";>
>> 
>> [UserListError.USER_LIST_MUTATE_NOT_SUPPORTED @ 
>> operations[0].operand]
>> 
>> ApiException
>> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="ns2:UserListError">
>> operations[0].operand
>> 
>> operations
>> 0
>> 
>> 
>> operand
>> 
>> 
>> 
>> UserListError.USER_LIST_MUTATE_NOT_SUPPORTED
>> UserListError
>> 
>> USER_LIST_MUTATE_NOT_SUPPORTED
>> 
>> 
>> 
>> 
>> 
>> 
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6fbade50-5a87-4dde-9782-a14469085dbf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch operations in the new Ads API beta

2018-12-04 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Vitaly,

That is correct. Batch processing is not yet available in the beta. Please 
keep an eye on the blog 
 for any 
future updates.

Regards,
Dhanya, 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/afdc360f-10c4-4503-8568-228f58143034%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Update CrmBasedUserList Name and Description

2018-12-04 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Zied,

Were you able to receive Luis' reply in private? I'm asking this as upon 
checking with the team, the SOAP request you've provided previously is not 
completely correct. If you weren't able to receive Luis' private reply, 
here's our findings: Based on this line "CRM_BASED", 
this doesn't make the userlist work as CrmBasedUserList. Also on this line 
"UserList userList = new UserList()", I noticed that your userlist is a 
generic one. If you aren't using one of our client libraries, I suggest you 
to do so and refer on this code block 

 in 
the AddCrmBasedUserList 

 file 
of the .NET client library.

If you're still encountering errors, please provide to me the latest 
complete SOAP request and response logs so we can further investigate.

Thanks,
Peter
AdWords API Team

On Tuesday, December 4, 2018 at 10:28:33 PM UTC+8, Zied Chaari wrote:
>
> Hi Thanet,
>
> Any update about this issue.
>
>
> On Tuesday, November 27, 2018 at 11:18:22 AM UTC+1, Thanet Knack 
> Praneenararat (AdWords API Team) wrote:
>>
>> Hello Zied,
>>
>> I'm confirming this with Engineering.
>> With recent changes in user list policy, it might affect the user list in 
>> the test accounts too.
>> I'll update this thread once I have more info.
>>
>> Best,
>> Thanet, AdWords API Team
>>
>> On Tuesday, November 27, 2018 at 1:23:28 AM UTC+9, Zied Chaari wrote:
>>>
>>> Hi Luis,
>>>
>>> Always the same problem.
>>>
>>> *This is my code: (.Net)*
>>> UserList userList = new UserList()
>>> {
>>> id = long.Parse(SAudience.Social_ID),
>>> name = SAudience.Audience.Name,
>>> listType = UserListType.CRM_BASED
>>> };
>>>
>>> UserListOperation operation = new UserListOperation
>>> {
>>> operand = userList,
>>> @operator = Operator.SET
>>> };
>>>
>>> UserListReturnValue result = userListService.mutate(new 
>>> UserListOperation[]
>>> {
>>> operation
>>> });
>>>
>>> *Request (I'm using a Test Account):*
>>> http://schemas.xmlsoap.org/soap/envelope/";>
>>> 
>>> https://adwords.google.com/api/adwords/rm/v201809";>
>>> https://adwords.google.com/api/adwords/cm/v201809
>>> ">7482331905
>>> https://adwords.google.com/api/adwords/cm/v201809
>>> ">x
>>> https://adwords.google.com/api/adwords/cm/v201809";>unknown 
>>> (AwApi-DotNet/24.1.0, Common-Dotnet/9.4.0, .NET CLR/4.0.30319.42000, 
>>> OAuthServiceAccountFlow, gzip)
>>> 
>>> 
>>> http://www.w3.org/2001/XMLSchema-instance"; 
>>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>>> https://adwords.google.com/api/adwords/rm/v201809
>>> ">
>>> 
>>> https://adwords.google.com/api/adwords/cm/v201809";>SET
>>> 
>>> 736365788
>>> Audience Google 8 - Update
>>> CRM_BASED
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>> *Response:*
>>> http://schemas.xmlsoap.org/soap/envelope/";>
>>> 
>>> https://adwords.google.com/api/adwords/rm/v201809"; xmlns="
>>> https://adwords.google.com/api/adwords/cm/v201809";>
>>> 00057b93aa6536510a812f942709cc4f
>>> AdwordsUserListService
>>> mutate
>>> 1
>>> 190
>>> 
>>> 
>>> 
>>> 
>>> soap:Client
>>> [UserListError.USER_LIST_MUTATE_NOT_SUPPORTED @ 
>>> operations[0].operand]
>>> 
>>> https://adwords.google.com/api/adwords/cm/v201809"; xmlns:ns2="
>>> https://adwords.google.com/api/adwords/rm/v201809";>
>>> 
>>> [UserListError.USER_LIST_MUTATE_NOT_SUPPORTED @ 
>>> operations[0].operand]
>>> 
>>> ApiException
>>> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="ns2:UserListError">
>>> operations[0].operand
>>> 
>>> operations
>>> 0
>>> 
>>> 
>>> operand
>>> 
>>> 
>>> 
>>> UserListError.USER_LIST_MUTATE_NOT_SUPPORTED
>>> UserListError
>>> 
>>> USER_LIST_MUTATE_NOT_SUPPORTED
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>>

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

Re: How to remove FinalUrls on the Keyword level?

2018-12-04 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Nellle,

My apologies as I am unable to provide an example using Python, however, I 
have attached the SOAP request logs generated from the code I've provided 
you in my previous email which you may use as reference.

Let me know if this helps.

Best regards,
Peter
AdWords API Team

On Tuesday, December 4, 2018 at 9:41:43 AM UTC+8, Nellle Rickchards wrote:
>
> Thanks!
>
> I'm writing this in Python. So I'm a little confused.
>
> Here is my code:
> criterion_operations = [
> {
> 'xsi_type': 'AdGroupCriterionOperation',
> 'operand': {
> 'xsi_type': 'BiddableAdGroupCriterion',
> 'adGroupId': i[0],
> 'criterion': {
> 'id': i[1],
> },
> 'userStatus': i[3],
> 'finalUrls': {
> 'urls': i[5]
> },
> },
> 'operator': 'SET'
> }
> for i in update_keywords]
>
>
>
> On Monday, December 3, 2018 at 6:47:46 PM UTC-5, Peter Oliquino (AdWords 
> API Team) wrote:
>>
>> Hi Nellle,
>>
>> We currently do not have a direct example, however, using the Java client 
>> library, I have tried the following code snippet (setting its final URL as 
>> a new instance of a UrlList) to remove the current values of my test 
>> account's finalUrl.
>>
>> UrlList urlList = new UrlList();
>> biddableAdGroupCriterion.setFinalUrls(urlList);
>>
>>
>> Let me know if this helps.
>>
>> Best regards,
>> Peter
>> AdWords API Team
>>
>> On Tuesday, December 4, 2018 at 6:53:49 AM UTC+8, Nellle Rickchards wrote:
>>>
>>> Hello,
>>>
>>> I exadently uploaded our root domain as the finalURL for multiple 
>>> keywords. I fix this error by removeing the finalUrl in on the keyword 
>>> level so that we use the text ads final url. I tried passing "NULL" as the 
>>> keyword final url but it returns and error for being to short. 
>>>
>>> I can't seem to find any information  on how to remove the finalURL. 
>>>
>>> Any help would be appreciated! 
>>>
>>> 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/398c48df-9c02-4073-8e4e-2df5271fe09f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to remove FinalUrls on the Keyword level?

2018-12-04 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Nellle,

My apologies, attached now to this response is the sample SOAP request and 
response.

Best regards,
Peter
AdWords API Team

On Wednesday, December 5, 2018 at 12:57:16 AM UTC+8, Peter Oliquino 
(AdWords API Team) wrote:
>
> Hi Nellle,
>
> My apologies as I am unable to provide an example using Python, however, I 
> have attached the SOAP request logs generated from the code I've provided 
> you in my previous email which you may use as reference.
>
> Let me know if this helps.
>
> Best regards,
> Peter
> AdWords API Team
>
> On Tuesday, December 4, 2018 at 9:41:43 AM UTC+8, Nellle Rickchards wrote:
>>
>> Thanks!
>>
>> I'm writing this in Python. So I'm a little confused.
>>
>> Here is my code:
>> criterion_operations = [
>> {
>> 'xsi_type': 'AdGroupCriterionOperation',
>> 'operand': {
>> 'xsi_type': 'BiddableAdGroupCriterion',
>> 'adGroupId': i[0],
>> 'criterion': {
>> 'id': i[1],
>> },
>> 'userStatus': i[3],
>> 'finalUrls': {
>> 'urls': i[5]
>> },
>> },
>> 'operator': 'SET'
>> }
>> for i in update_keywords]
>>
>>
>>
>> On Monday, December 3, 2018 at 6:47:46 PM UTC-5, Peter Oliquino (AdWords 
>> API Team) wrote:
>>>
>>> Hi Nellle,
>>>
>>> We currently do not have a direct example, however, using the Java 
>>> client library, I have tried the following code snippet (setting its final 
>>> URL as a new instance of a UrlList) to remove the current values of my test 
>>> account's finalUrl.
>>>
>>> UrlList urlList = new UrlList();
>>> biddableAdGroupCriterion.setFinalUrls(urlList);
>>>
>>>
>>> Let me know if this helps.
>>>
>>> Best regards,
>>> Peter
>>> AdWords API Team
>>>
>>> On Tuesday, December 4, 2018 at 6:53:49 AM UTC+8, Nellle Rickchards 
>>> wrote:

 Hello,

 I exadently uploaded our root domain as the finalURL for multiple 
 keywords. I fix this error by removeing the finalUrl in on the keyword 
 level so that we use the text ads final url. I tried passing "NULL" as the 
 keyword final url but it returns and error for being to short. 

 I can't seem to find any information  on how to remove the finalURL. 

 Any help would be appreciated! 

 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/6c97b3bd-76ed-441e-bec6-40579b2c664f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/cm/v201809"; 
soapenv:mustUnderstand="0">
REDACTED
REDACTED
unknown (AwApi-Java, AdWords-Axis/4.1.0, 
Common-Java/4.1.0, Axis/1.4, Java/1.8.0_161-google-v7, maven)
false
false



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

SET
https://adwords.google.com/api/adwords/cm/v201809"; 
xsi:type="ns2:BiddableAdGroupCriterion">
REDACTED

XX









Retry for failued accounts using python api

2018-12-04 Thread Tirtha Ghosh Dastidar
hi team,

I am using the google git code for downloading performance reports from 
adwords. I noticed that for some bigger accounts and bigger reports (eg 
keyword performance), some times the api times out and hence one account 
(out of say 500) fails and is missed in the final dataset. Is there a best 
practice / sample code on how to handle these cases?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/049b5ee3-e407-4e9f-ab1e-1588fe22c6e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get Negative Keywords List added on Account level?

2018-12-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello, 

If you're having a negative keywords list at the account level, you may use 
the you may use the Shared Set Report 

 which 
will return the shared sets shared across all the campaigns in the account. 
Once you have the Shared set Id, you may use the Shared Set Criteria Report 

 which 
will return the criteria for the specific shared set. You may refer to this 
guide 

 as 
a reference. 

Thanks,
Bharani, AdWords API Team

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

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


Re: Is a value of `ViewThroughConversions` included in `Conversions`?

2018-12-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Yuto, 

View-through conversions are not included in the “Conversions” column, only 
in the “View-through conversions” and "All conversions" columns. The 
View-through conversions column tells you when customers see the ad, but 
don’t interact, with your ad, and then later complete a conversion on your 
site. This is different from the data in your other conversion columns, 
which record when customers interact with an ad and then complete a 
conversion on your site. You may refer to this help center article 
 as a reference. 

Thanks,
Bharani, AdWords API Team

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

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


Re: PAID_ORGANIC_QUERY_REPORT

2018-12-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Alejandro, 

Could you share us the client customer Id, so I can take a look? You can 
share the details privately using Reply privately to author option. 

Thanks,
Bharani, AdWords API Team

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

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


Re: Retry for failued accounts using python api

2018-12-04 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Tirtha,

For timeouts in API reports, you may try a shorter date range, use less 
columns or use predicates to reduce the file size of the report (refer here 

). 

Let me know if you have further clarifications.

Thanks,
Peter
AdWords API Team

On Wednesday, December 5, 2018 at 3:00:28 AM UTC+8, Tirtha Ghosh Dastidar 
wrote:
>
> hi team,
>
> I am using the google git code for downloading performance reports from 
> adwords. I noticed that for some bigger accounts and bigger reports (eg 
> keyword performance), some times the api times out and hence one account 
> (out of say 500) fails and is missed in the final dataset. Is there a best 
> practice / sample code on how to handle these cases?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e60d5ae4-e1c1-497e-8a72-8e523f76a033%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API: Unexpected changes in TV Screens bid modifiers

2018-12-04 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ivan,

I was able to replicate the issue on my test account via both API and UI. 
Could you confirm if you get the same issue via UI? If so, I would 
recommend to reach out to Google Ads product support via the help link 
available on the top right of your Google Ads account OR post it on the 
Advertiser 
Community Forum 
 so 
that the product experts can share their insights too.

Regards,
Dhanya, 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/df51d362-ae38-41e6-acb7-55fc7c5babfc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to calculate video played to 25% from API reports

2018-12-04 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Thank you for sharing your analysis and the workaround. "View type" segment 
is not available currently, on the Campaign Performance Report. 

Regards,
Dhanya, 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/1852e37f-ba51-4956-8eef-9cec357e27ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retry for failued accounts using python api

2018-12-04 Thread Tirtha Ghosh Dastidar
Hi Peter,

What if its not an option to reduce the data volume. Does google adwords 
have a limit to the data being downloaded? We have large keyword set and we 
need all attributes.

On Tuesday, December 4, 2018 at 11:27:45 AM UTC-8, Peter Oliquino (AdWords 
API Team) wrote:
>
> Hi Tirtha,
>
> For timeouts in API reports, you may try a shorter date range, use less 
> columns or use predicates to reduce the file size of the report (refer 
> here 
> 
> ). 
>
> Let me know if you have further clarifications.
>
> Thanks,
> Peter
> AdWords API Team
>
> On Wednesday, December 5, 2018 at 3:00:28 AM UTC+8, Tirtha Ghosh Dastidar 
> wrote:
>>
>> hi team,
>>
>> I am using the google git code for downloading performance reports from 
>> adwords. I noticed that for some bigger accounts and bigger reports (eg 
>> keyword performance), some times the api times out and hence one account 
>> (out of say 500) fails and is missed in the final dataset. Is there a best 
>> practice / sample code on how to handle these cases?
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0c323079-63bb-417c-a82a-bf984f33e3b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get my account's remaining budget in the API?

2018-12-04 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello, 

It is currently not possible to get the remaining budget via the 
BudgetOrderService 

 in 
AdWords API. At the moment, there is no timeline available as to when this 
will be supported by the API. You could get a rough idea of amount spend by 
checking cost 

 from 
any of the supported reports during a given period. My suggestion is to 
keep an eye on our blog 
 for 
updates on the AdWords API and the new Google Ads API. 

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/23cba4bb-b088-4e86-beaf-2d0d27b121bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWords Java SDK - Getting DatabaseError.CONCURRENT_MODIFICATION

2018-12-04 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello, 

There was an issue which is currently addressed. If you still see the 
errors and if you are not making concurrent changes to the same entities 
(in which case the error is expected), please let me know. 

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/f0955378-4b13-42f9-a7f0-97ab780e32e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to load Campaign location and language settings to keyword targeting idea service function

2018-12-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Yuechen, 

If you're specifying the AdGroup Id as the search parameter, the AdGroup 
would be used as a seed for generating new ideas. For example, an AdGroup's 
keywords would be used to generate new and related keywords. Please check 
this reference guide 

 for 
a better idea. Let me know if you have any other questions. 

Regards,
Bharani, AdWords API Team

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

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


Re: Retry for failued accounts using python api

2018-12-04 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Tirtha,

There is no explicit data size limit, however, the server may return an 
error if the report is too large (refer here 
). 
You may try to split the reports using shorter date ranges and then do 
post-processing on your end to merge all of the reports generated into 1 
report.

Let me know if you have further clarifications.  

Thanks,
Peter
AdWords API Team

On Wednesday, December 5, 2018 at 4:23:06 AM UTC+8, Tirtha Ghosh Dastidar 
wrote:
>
> Hi Peter,
>
> What if its not an option to reduce the data volume. Does google adwords 
> have a limit to the data being downloaded? We have large keyword set and we 
> need all attributes.
>
> On Tuesday, December 4, 2018 at 11:27:45 AM UTC-8, Peter Oliquino (AdWords 
> API Team) wrote:
>>
>> Hi Tirtha,
>>
>> For timeouts in API reports, you may try a shorter date range, use less 
>> columns or use predicates to reduce the file size of the report (refer 
>> here 
>> 
>> ). 
>>
>> Let me know if you have further clarifications.
>>
>> Thanks,
>> Peter
>> AdWords API Team
>>
>> On Wednesday, December 5, 2018 at 3:00:28 AM UTC+8, Tirtha Ghosh Dastidar 
>> wrote:
>>>
>>> hi team,
>>>
>>> I am using the google git code for downloading performance reports from 
>>> adwords. I noticed that for some bigger accounts and bigger reports (eg 
>>> keyword performance), some times the api times out and hence one account 
>>> (out of say 500) fails and is missed in the final dataset. Is there a best 
>>> practice / sample code on how to handle these cases?
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b261ccbd-8eaa-4cc7-8ffa-20b1c96bc94c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How can I select a FeedItemTarget Criterion by CriteriaType? (e.g. AD_SCHEDULE)

2018-12-04 Thread Zorion Arrizabalaga Aguirre
Hi Experts,

We have an issue with the AdWords API.
When we try to get the FeedItemTargets from FeedItemTargetService
restricted to the Criterion with type AdSchedule we can not filter.
Although the documentation specify that we should be able

[1].
So I don't know what I'm doing wrong.

Sending the request with a filter on "CriteriaType" IN ["AD_SCHEDULE"] we
receive NO results.
See request1.xml and reply1.xml attached.

Sending the same request without filtering on "CriteriaType" we receive the
TWO results we expected.
See request2.xml and reply2.xml.
[image: image.png]

We also tried the request with filter on "CriteriaType" EQUALS
"AD_SCHEDULE" and we also received NO results.
See request3.xml and reply3.xml.

In short, the differences between requests are only the CriteriaType.

[image: image.png]


*$* diff request2.xml request1.xml

33a34,38

>   CriteriaType

>   IN

>   AD_SCHEDULE

> 

> 

By the way, trying other values like "AdSchedule" (instead of
"AD_SCHEDULE") we receive an error:
SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; trigger:'AdSchedule'

Same happens getting "LOCATION" instead of "AD_SCHEDULE"

What am I doing wrong?



Many thanks in advance.
Zorion


[1]
https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201809-FeedItemTargetService
(See the Field *CriteriaType* / Column *Filterable*)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CAE%2BS5sETUHPWjCr%3DBejVcb2N5WasPj8JS-WMFpg%2BbCx05Q5_-A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201809";>
  REDACTED
  REDACTED
  GN Tools (AwApi-Python, googleads/14.1.0, Python/2.7.10, zeep)
  false
  false

  
  
https://adwords.google.com/api/adwords/cm/v201809";>
  
FeedId
FeedItemId
Id

  FeedId
  EQUALS
  82302091


  FeedItemId
  IN
  55811542306


  Status
  EQUALS
  ACTIVE


  CriteriaType
  IN
  AD_SCHEDULE


  TargetType
  EQUALS
  CRITERION


  FeedItemId
  ASCENDING


  FeedId
  ASCENDING


  Id
  ASCENDING


  0
  1

  

  


http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201809";>
  00057c3425c6cef80a371ac1a50b1ea1
  FeedItemTargetService
  get
  1
  109

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

  


http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201809";>
  REDACTED
  REDACTED
  GN Tools (AwApi-Python, googleads/14.1.0, Python/2.7.10, zeep)
  false
  false

  
  
https://adwords.google.com/api/adwords/cm/v201809";>
  
FeedId
FeedItemId
Id

  FeedId
  EQUALS
  82302091


  FeedItemId
  IN
  55811542306


  Status
  EQUALS
  ACTIVE


  TargetType
  EQUALS
  CRITERION


  FeedItemId
  ASCENDING


  FeedId
  ASCENDING


  Id
  ASCENDING


  0
  1

  

  



http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201809";>
  00057c33ba490c180a37648b2707b577
  FeedItemTargetService
  get
  1
  156

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

Estimated time of arrival for Benchmark Price metrics via API?

2018-12-04 Thread norisk GmbH
Dear Ads API Team, 

the new price metrics are now available in the UI. Any Estimated time of 
arrival for the metric availability via the API? 
I presume this will be the SHOPPING PERFORMANCE REPORT.

Thanks for feedback,
Chris

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/dc0d7c93-b1a0-4969-8d7c-144f69e07cd2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is it possible to get the Client Id from the adwords UI URL link?

2018-12-04 Thread David Antunes
Hi,

Is it possible to get the Client Id from the adwords UI URL link?
That is, when I open a client in adwords web ui, is the client id part of 
the url?, so I can ask users to copy paste the url to identify a client

Thanks!
David

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5d42c986-34a0-48a6-9906-6441850cec27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to calculate video played to 25% from API reports

2018-12-04 Thread kishore
Hi,

Thanks for your workaround. It works for me as we are using only InStream 
video ads. I can match the all values.

On Tuesday, December 4, 2018 at 6:18:23 AM UTC+5:30, Zweitze wrote:
>
> Hello,
>
> I struggled with this exact question a year and a half ago.
> You are talking about InStream video ads. For those ads, metric 
> Impressions states the number of videos that were started. 
> VideoQuartile25Rate is the percentage of those starts, where the video was 
> shown for at least 25 percent, VideoQuartile50Rate is the percentage where 
> the video was shown for at least 50 percent etc.
>
> So, your calculation is (in SQL notation):
> SUM(Impressions * VideoQuartile25Rate) / SUM(Impressions)
>
> But...
> Video campaigns may have two different types of video ads: InStream and 
> VideoDiscovery. VideoDiscovery are ads shown in the search page, and there 
> Impressions have a different meaning for those ads: the number of times 
> that the ad was shown in the search results page. However, VideoDiscovery 
> does not support VideoQuartileXXXRate metrics. In other words, the 
> calculation breaks when a campaign has both InStream and VideoDiscovery ads.
>
> So how do you distinguish the number of Impressions for InStream ads, from 
> Impressions for VideoDiscovery ads?
> See my question *in this topic* 
>  18 
> months ago.
> In short: AdWords Web UI features a segmentation called "View Type" 
> allowing to separate InStream metrics from VideoDiscovery metrics, and 
> allows to distinguish the impressions between the video types. This 
> segmentation is exactly what we need for our calculations. Is this 
> segmentation "Video Type" supported in AdWords API as well? The answer was 
> no, there is no timeframe, check the blog, blablabla. To my knowledge this 
> has not been added (yet).
>
> So the answer is: if you have campaigns with both InStream ads, and 
> VideoDiscovery ads, there is no way.
>
> But there is a workaround. Although campaigns can contain both InStream 
> and VideoDiscovery ads, ad groups can only contain one of those - not both. 
> You can nowadays look that distinction up in attribute AdGroupType, it has 
> value YOUTUBE_WATCH for InStream ads, and YOUTUBE_SEARCH for VideoDiscovery 
> ads. (Note: those values appeared a few months after my question, so that's 
> why this workaround was not described in forementioned topic).
> Thus, the workaround is to use ADGROUP_PERFORMANCE_REPORT with a predicate 
> on AdGroupType=YOUTUBE_WATCH, then do the same calculation. If you also 
> want to show Impressions, Clicks, Cost etc. as well, you need to omit the 
> predicate, and also request AdGroupType, and change the calculation 
> accordingly.
>
> When I tested this the numbers matched exactly.
>
> I hope this helps. I would appreciate if you posted your findings - when 
> they match or not match, in the latter case I have to look at this again as 
> well...
>
>
> On Friday, November 30, 2018 at 12:20:12 PM UTC+1, kis...@citizennet.com 
> wrote:
>>
>> I am fetching last 7 days campaign performance reports through API. Now I 
>> want to calculate the all metric values at the current day from last 7 days.
>> To calculate video_view_rate I have added all VideoViews divided by sum 
>> of impressions( from docs) which will gives me the exact answer.
>>
>> In the same way I want to calculate for other metrics which are 
>> video_played_to_25%, video_played_to_50%.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/17465a21-9b14-46a0-849a-9adcb94058f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can't delete users using v201806's AdwordsUserListService

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

According to this blog post 
,
 
an account needs to be whitelisted to perform CrmBasedUserList operations. 
Could you confirm if your account has already been whitelisted for this? 
Could you also provide the complete SOAP request and response logs in your 
initial post without redacting any information so I could investigate this 
further? You may use the *Reply private to author* option.

Regards,
Dannison
AdWords API Team

On Tuesday, December 4, 2018 at 6:44:14 PM UTC+8, Pablo D. wrote:
>
> Indeed, on my original post, the latest code block shows the query I've 
> been doing for AdwordsUserListService.get() 
> .
>  
> It returns (in my specific case) 3 different user lists. Although they all 
> have the following XML property:
>
>   true
>
>
> As I read on the docs, this value 
>
>> [...] Depends on the list ownership and list type. For example, external 
>> remarketing user lists are not editable.
>>
>
> I believe that manually uploaded User Lists (presented as 
> *CrmBasedUserList*s within the API) should be editable.
> I'll try to meet with our Marketing Team for a further explanation since I 
> don't have this specific knowledge on these *Remarketing* concepts.
>
> In any case, I'm asking this because I'm working on integrating a solution 
> to comply with customers' right to be forgotten. Maybe there's another way 
> to mass delete user data from Google Products (or at least Google Ads) 
> using a simpler approach, than querying every user lists and performing 
> memberLists mutations for each of them.
> If that's the case, could you please point me out where can I find more 
> information, Dannison?
>
> Thanks a lot!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1f449215-4fd0-47ac-81bb-b03a47c6987f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Estimated time of arrival for Benchmark Price metrics via API?

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

Unfortunately we do not have any news yet on if and when the new price 
benchmarks metric fields will be supported in the API. You can follow our 
blog  to be 
updated on new features and updates.

Regards,
Dannison
AdWords API Team

On Wednesday, December 5, 2018 at 7:10:55 AM UTC+8, norisk GmbH wrote:
>
> Dear Ads API Team, 
>
> the new price metrics are now available in the UI. Any Estimated time of 
> arrival for the metric availability via the API? 
> I presume this will be the SHOPPING PERFORMANCE REPORT.
>
> Thanks for feedback,
> Chris
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/70e5e66b-95cb-4fd9-98c8-454142aca660%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Concurrent data errors have occurred frequently recently. why?

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

The issue on this thread should already be fixed. You may try to do your 
request again and confirm. If the error still persist, kindly provide the 
new generated complete SOAP request and response logs so I could 
investigate on this. You may use the *reply privately to author* option.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 9:22:13 AM UTC+8, jia zheng wrote:
>
> This problem also existed before, but the frequency is not large. But the 
> probability of recent occurrence is great. Looking forward to your good news
>
> 在 2018年11月23日星期五 UTC+8上午2:46:27,Dannison Yao (AdWords API Team)写道:
>>
>> Hi Jia,
>>
>> The team is currently aware of this issue and are currently investigating 
>> on this. I will provide you updates of this issue once available.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 22, 2018 at 8:57:33 PM UTC+8, jia zheng wrote:
>>>
>>> The request I sent is as follows:
>>>
>>> 
>>> 
>>> ADD
>>> 
>>> 63635906118
>>> https://adwords.google.com/api/adwords/cm/v201802"; 
>>> xsi:type="ns2:ProductAd">
>>> PRODUCT_AD
>>> 
>>> ENABLED
>>> 
>>> 
>>> 
>>>
>>> The reply I received is as follows:
>>> {
>>> "soap:Envelope": {
>>>   "$": {
>>> "xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/";
>>>   },
>>>   "soap:Header": [
>>> {
>>>   "ResponseHeader": [
>>> {
>>>   "$": {
>>> "xmlns": "
>>> https://adwords.google.com/api/adwords/cm/v201802";
>>>   },
>>>   "requestId": [
>>> "00057b3d47848d200a625dd4770cd4dc"
>>>   ],
>>>   "serviceName": [
>>> "AdGroupAdService"
>>>   ],
>>>   "methodName": [
>>> "mutate"
>>>   ],
>>>   "operations": [
>>> "1"
>>>   ],
>>>   "responseTime": [
>>> "229"
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ],
>>>   "soap:Body": [
>>> {
>>>   "soap:Fault": [
>>> {
>>>   "faultcode": [
>>> "soap:Client"
>>>   ],
>>>   "faultstring": [
>>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>>   ],
>>>   "detail": [
>>> {
>>>   "ApiExceptionFault": [
>>> {
>>>   "$": {
>>> "xmlns": "
>>> https://adwords.google.com/api/adwords/cm/v201802";
>>>   },
>>>   "message": [
>>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>>   ],
>>>   "ApplicationException.Type": [
>>> "ApiException"
>>>   ],
>>>   "errors": [
>>> {
>>>   "$": {
>>> "xmlns:xsi": "
>>> http://www.w3.org/2001/XMLSchema-instance";,
>>> "xsi:type": "DatabaseError"
>>>   },
>>>   "fieldPath": [
>>> ""
>>>   ],
>>>   "trigger": [
>>> ""
>>>   ],
>>>   "errorString": [
>>> "DatabaseError.CONCURRENT_MODIFICATION"
>>>   ],
>>>   "ApiError.Type": [
>>> "DatabaseError"
>>>   ],
>>>   "reason": [
>>> "CONCURRENT_MODIFICATION"
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>  }
>>>
>>>
>>> I was making a mistake in creating a PLA single product ad.
>>> At the same time, I found that in addition to the above api, 
>>> AdGroupCriterionService also has problems. And I'm sure all my API 
>>> operations are single-threaded. And not operating on ad WEB
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

Re: How can I select a FeedItemTarget Criterion by CriteriaType? (e.g. AD_SCHEDULE)

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

Thank you for providing detailed information on your concern. I will check 
this issue with the team and we will provide you an update as soon as 
available.

Thanks and regards,
Luis
AdWords API Team

On Wednesday, December 5, 2018 at 7:06:00 AM UTC+8, Zorion wrote:
>
> Hi Experts,
>
> We have an issue with the AdWords API.
> When we try to get the FeedItemTargets from FeedItemTargetService 
> restricted to the Criterion with type AdSchedule we can not filter. 
> Although the documentation specify that we should be able 
> 
> [1].
> So I don't know what I'm doing wrong.
>
> Sending the request with a filter on "CriteriaType" IN ["AD_SCHEDULE"] we 
> receive NO results.
> See request1.xml and reply1.xml attached.
>
> Sending the same request without filtering on "CriteriaType" we receive 
> the TWO results we expected.
> See request2.xml and reply2.xml.
> [image: image.png]
>
> We also tried the request with filter on "CriteriaType" EQUALS 
> "AD_SCHEDULE" and we also received NO results.
> See request3.xml and reply3.xml.
>
> In short, the differences between requests are only the CriteriaType.
>
> [image: image.png]
>
>
> *$* diff request2.xml request1.xml 
>
> 33a34,38
>
> >   CriteriaType
>
> >   IN
>
> >   AD_SCHEDULE
>
> > 
>
> > 
>
> By the way, trying other values like "AdSchedule" (instead of 
> "AD_SCHEDULE") we receive an error:
> SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; trigger:'AdSchedule'
>
> Same happens getting "LOCATION" instead of "AD_SCHEDULE"
>
> What am I doing wrong?
>
>
>
> Many thanks in advance.
> Zorion
>
>
> [1] 
> https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201809-FeedItemTargetService
>   
> (See the Field *CriteriaType* / Column *Filterable*)
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/936d517e-24ec-4bd9-a82b-d27d860fd1a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Integer or Float with Customizer

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

Based on the latest logs that you have provided, you are specifying a wrong 
type for your feedAttributeName = price. Based on this documentation 
,
 
'Price' should have a type of STRING and not FLOAT.

Additionally, if you would need to create a feedAttribute with type INT64, 
the name should be Integer. You may refer to this sample code 

 in 
Python on how you can create multiple feedAttributes.

If the issue still persists after trying all these suggestions, please 
provide the latest SOAP logs again so I could check this with the team 
further. You may provide the logs using the *Reply privately to author* 
option.

Regards,
Dannison
AdWords API Team

On Tuesday, December 4, 2018 at 6:40:23 PM UTC+8, Costantin wrote:
>
> Hi Dannison,
>
> It's not an issue with the comma. The same request with STRING works just 
> fine. This is the soap log:
>
> [2018-12-04 12:33:45,246 - googleads.soap - INFO] Request made: Service: 
> "AdCustomizerFeedService" Method: "mutate" URL: "
> https://adwords.google.com/api/adwords/cm/v201809/AdCustomizerFeedService";
>
> [2018-12-04 12:33:45,249 - googleads.soap - DEBUG] Outgoing request: 
> {'SOAPAction': '""', 'Content-Type': 'text/xml; charset=utf-8', 
> 'authorization': 'REDACTED'}
>
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>   
>
> https://adwords.google.com/api/adwords/cm/v201809";>
>
>   19
>
>   REDACTED
>
>   unknown (AwApi-Python, googleads/15.0.0, 
> Python/3.6.3, zeep)
>
>   false
>
>   false
>
> 
>
>   
>
>   
>
> https://adwords.google.com/api/adwords/cm/v201809";>
>
>   
>
> ADD
>
> 
>
>   XYZ_475D6Z
>
>   
>
> price
>
> FLOAT
>
>   
>
> 
>
>   
>
> 
>
>   
>
> 
>
>
> [2018-12-04 12:33:45,603 - googleads.soap - DEBUG] Incoming response: 
>
> b'http://schemas.xmlsoap.org/soap/envelope/";>\n  
> \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
> 00057c2fccd4e220XXX\n  
> AdCustomizerFeedService\n  
> mutate\n  1\n  
> 137\n\n  
> \n  \n\n  
> soap:Client\n  
> [RequiredError.REQUIRED 
> @ operations[0].operand.feedAttributes[0].type]\n  
> \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
> [RequiredError.REQUIRED 
> @ operations[0].operand.feedAttributes[0].type]\n  
> ApiException\n
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="RequiredError">\n
> operations[0].operand.feedAttributes[0].type\n
> \n  operations\n
>   0\n\n
> \n  operand\n
> \n\n  
> feedAttributes\n  0\n  
>   \n\n  
> type\n\n
> \n
> RequiredError.REQUIRED\n
> RequiredError\n
> REQUIRED\n  \n
> \n  \n\n  
> \n\n'
>
> [2018-12-04 12:33:45,605 - googleads.soap - WARNING] Error summary: 
> {'faultMessage': '[RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[0].type]', 'requestId': 
> '00057c2fccd4e2200aXX', 'serviceName': 'AdCustomizerFeedService', 
> 'methodName': 'mutate', 'operations': '1', 'responseTime': '137'}
>
>
>
>
>
> Please let me know if you find the issue!
> Thank you!
>
> On Tuesday, December 4, 2018 at 8:10:25 AM UTC+2, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Costantin,
>>
>> Upon comparing your code to the sample code provided here 
>> ,
>>  
>> I am seeing unnecessary commas, could you try the code snippet below which 
>> I have removed the commas?
>>
>> customizer_feed = {
>>  'feedName': feed_name,
>>  'feedAttributes': [
>>  {'type': 'STRING', 'name': 'some string name'},
>>  {'type': 'INT64', 'name': 'Int Name'}
>>  ]
>> }
>>
>>
>> If the error is still persisting after trying the above suggestion, 
>> please send the complete SOAP request and response log so we could 
>> investigate this further. To enable SOAP logs on Python you can follow this 
>> guide 
>> 
>> .
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Monday, December 3, 2018 at 9:16:21 PM UTC+8, cos...@gmail.com wrote:
>>>
>>> Di Dannison,
>>>
>>> This is the full request:
>>>
>>>  ad_customizer_feed_service = client.GetService(
>>> "AdCustomizerFeedService", version='v201809')
>>>  feed_name = "feed_xyz"
>>>  customizer_feed = {
>>>  'feedName': feed_name,
>>>  'feedAttributes': [
>>>  {'type': 'STRING', 'name': 'some string name'},
>>>  {'typ