Processing Time for OfflineUserDataJob

2022-01-20 Thread Qian Huang
Hi team,

We are using OfflineUserDataJob to upload user data. For different type, 
the processing time seems quite different, i.e. when the type is 
CONTACT_INFO, the status is updated to SUCCESS very quickly, for CRM_ID, a 
bit slower, but still less than 24 hours(google ads doc claimed it takes up 
to 24 hours for OfflineUserDataJob to be processed). However for 
MOBILE_ADVERTISING_ID, it is still RUNNING after 24 hours. 

So my question is 
1) what's the estimated maximum processing time for MOBILE_ADVERTISING_ID
2) if we upload duplicate user data, will the processing time be shorter?


Best Regards,
Qian

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

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


Re: Data Format for AdwordsUserListService

2020-06-16 Thread Qian Huang
Actually I asked this question since we have low audience match rate, so I 
am trying to verify we are sending correct data.

Another question is: 

from Audience Manager, I can see good match rate for type "Customer contact 
infromation", but for type "Mobile Device IDs"(i.e. android advertising 
id/IOS advertising id), the match rate is "--", and for "User IDs", the 
match rate is 0%. 
Is match rate not available for "Mobile Device IDs"?
Is match rate also not available for "User IDs"? Or I am sending incorrect 
data cause 0% match rate?



On Wednesday, June 17, 2020 at 9:12:56 AM UTC+8, Qian Huang wrote:
>
> Hi Xiaoming,
>
> Thanks for reply, about those fields which need not necessarily to be 
> hashed(especially `userId`), does it mean I can send hashed/unhashed data? 
> Or it is mandatory these data need to be unhashed?
>
> Best Regards,
> Qian
>
> On Wednesday, June 17, 2020 at 2:22:02 AM UTC+8, adsapiforumadvisor wrote:
>>
>> Hi Qian,
>>
>> Thank you for reaching out. The hashedEmail 
>> <https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.Member#hashedemail>
>> , hashedPhoneNumber 
>> <https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.Member#hashedphonenumber>
>>  and 
>> also the hashedFirstName 
>> <https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.AddressInfo#hashedfirstname>
>>  and hashedLastName 
>> <https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.AddressInfo#hashedlastname>
>>  from 
>> AddressInfo object are the fields that need to be hashed. All other fields 
>> need not necessarily to be hashed.
>>
>> Thanks and regards,
>> Xiaoming, Google Ads API Team
>>
>>
>>  
>>
>> ref:_00D1U1174p._5004Q20ZDRM:ref
>
>

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

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


Re: Data Format for AdwordsUserListService

2020-06-16 Thread Qian Huang
Hi Xiaoming,

Thanks for reply, about those fields which need not necessarily to be 
hashed(especially `userId`), does it mean I can send hashed/unhashed data? 
Or it is mandatory these data need to be unhashed?

Best Regards,
Qian

On Wednesday, June 17, 2020 at 2:22:02 AM UTC+8, adsapiforumadvisor wrote:
>
> Hi Qian,
>
> Thank you for reaching out. The hashedEmail 
> ,
>  
> hashedPhoneNumber 
> 
>  
> and also the hashedFirstName 
> 
>  
> and hashedLastName 
> 
>  
> from AddressInfo object are the fields that need to be hashed. All other 
> fields need not necessarily to be hashed.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>
>
>  
>
> ref:_00D1U1174p._5004Q20ZDRM:ref
>

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

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


Data Format for AdwordsUserListService

2020-06-16 Thread Qian Huang
Hi team,

We are uploading user list, and from 
https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.Member,
 
there are several types are supported. 

I want to confirm with you which field could be hashed and which field must 
be unhashed.


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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/138528ac-ea39-41e6-98fa-67712b0a48aco%40googlegroups.com.


Re: Audience statistic api

2020-05-21 Thread Qian Huang
I think the size field you mention is an estimated value, is it possible to 
get the accurate number?

On Friday, May 22, 2020 at 2:33:28 AM UTC+8, adsapiforumadvisor wrote:
>
> Hi Qian,
>
> Thank you for reaching out. If you are referring to getting information 
> about UserLists 
> ,
>  
> you can use AdwordsUserListService 
> 
>  
> to get fields such as size 
> .
>  
> If you are referring to performance metrics for audience, you may use 
> Audience 
> Performance Reports 
> .
>  
> Let me know if this is what you are looking for or if you have any 
> additional questions. If this is not what you were looking for, please 
> elaborate on your concern so that I can further assist you.
>
> Regards,
> Danica, Google Ads API Team
>
> ref:_00D1U1174p._5004Q1zqtXS:ref
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8e74e600-69e5-416e-92c4-304f9e348e38%40googlegroups.com.


Audience statistic api

2020-05-21 Thread Qian Huang
Hi team,

Is there any api to get some statistic of audience? e.g. size, match rate...

Best Regards,
Qian

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

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


Re: DatabaseError.CONCURRENT_MODIFICATION error

2020-02-18 Thread Qian Huang
Hi Nikisha,

For one user list, we will add millions of users, so currently we chunk 
them into several requests, each request will contain 1000 user mutation, 
then we send these requests concurrently. 

If the concurrent modification error is happend on user list level, it 
means we can't send these request concurrently. 

But we have so many users need to add, it would be very slow if we send 
request in one thread, could you give some suggestion in this case?


Best Regards,
Qian


On Wednesday, February 19, 2020 at 2:30:00 AM UTC+8, adsapiforumadvisor 
wrote:
>
> Hello Qian,
>
> The entity in this scenario will refer to the user list that you are 
> trying to update via API for mutating members of the user list. The 
> concurrent modification error indicates that two or more processes are 
> trying to update the same user list at same instance of time. It might also 
> occur when a user in the AdWords web interface is updating the user list 
> while you are updating the same entity via the API as well. Could you 
> please confirm that even after waiting for about 30 seconds before retrying 
> the request again, the issue is still occurring? Please refer to this 
> 
>  guide 
> to avoid such error in future.
>
> Regards,
> Nikisha Patel, Google Ads API Team
>
>
> ref:_00D1U1174p._5001UV0nZJ:ref
>

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

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


Re: DatabaseError.CONCURRENT_MODIFICATION error

2020-02-16 Thread Qian Huang
Hi Nikisha,

I checked change history, looks like only one script is sending request. 
However, the history are quite general, it only says: "Remarketing list 
changed", "Members are uploaded to add to this list".

Could you tell more details about that for this mutate member api, what's 
the defination of entity? in other words, on what field this concurrent 
modification happend? so we can improve our code to avoid it.

Best Regards,
Qian

On Saturday, February 15, 2020 at 4:14:07 AM UTC+8, adsapiforumadvisor 
wrote:
>
> Hello Qian,
>
> Thank you for reaching out. The CONCURRENT_MODIFICATION error is observed 
> when multiple processes are trying to make changes to a single entity at 
> once. Could you please check the Change History in the Google Ads interface 
> to verify if there were no other changes being made to the account or no 
> scripts were running in the background at the time of the mutate member 
> request? Also, you can implement the error handling model in their code to 
> handle such scenarios where partial failure should be set up and the 
> operations that failed should be retried. Please give this a try and let us 
> know if the issue persists.
>
> Regards,
> Nikisha Patel, Google Ads API Team
>
>
> ref:_00D1U1174p._5001UV0nZJ:ref
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/963ecab2-2404-48a8-9684-96b42d69fda5%40googlegroups.com.


DatabaseError.CONCURRENT_MODIFICATION error

2020-02-13 Thread Qian Huang
Hi,

when I send mutateMembers requests, there are a 
lots DatabaseError.CONCURRENT_MODIFICATION error:

   
   soap:Client
   [DatabaseError.CONCURRENT_MODIFICATION @ 
com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.init(Datab]

   
   https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2=
"https://adwords.google.com/api/adwords/rm/v201809;>
   [DatabaseError.CONCURRENT_MODIFICATION @ 
com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.init(Datab]

   ApiException

   http://www.w3.org/2001/XMLSchema-instance; xsi:type="DatabaseError">
   
   
   DatabaseError.CONCURRENT_MODIFICATION

   DatabaseError
   CONCURRENT_MODIFICATION
   
   
   
   
   


most of my requests only wrap hashed email, hashed phoneNumber and address, 
example as below:
...
   https://adwords.google.com/api/adwords/rm/v201809;>
   
   https://adwords.google.com/api/adwords/cm/v201809;>ADD
   
   000
   false
   
   123123123123123adfadfadfadfasdf0
   asdfasdfasdfasdfasdfasdfsdf<
/hashedPhoneNumber>
   
   asdfasdfasdfasdfasdfasdfadsf
   asdfasfasdfdf12313434234<
/hashedLastName>
   ES
   123124
   
   




>From the adwords api documentation, it may happen when we modify the same 
entity concurrently.

My question is how to identify an entity in my case? or say what's the 
primary field to identify an entity?

And could you give some suggestions about how to avoid this exception?

Best Regards,
Qian

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

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