Created List with Google Ads API is not exposed in interface

32 views
Skip to first unread message

Geo Geo

unread,
Apr 22, 2024, 11:05:05 AM4/22/24
to Google Ads API and AdWords API Forum
Hello,

I have a Google Ads test Account ( customerId: 4338086288 ) and I created through API a customer list ( userListId: 8637161819 ). I cannot see the list in the Google Ads Account Interface.

I have also created an offline data job to populate the list and job is running so the list has been successfully created:

Offline user data job ID 38623949944 with type [CUSTOMER_MATCH_USER_LIST] has status: [RUNNING]


Can you help me to see the list in the Google Ads interface?
Thanks,
Geo

Google Ads API Forum Advisor

unread,
Apr 22, 2024, 5:17:13 PM4/22/24
to qa.a...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

Kindly note that, I have checked the size of the user list and most of the user list size is showing as zero that is the reason you're seeing "Too small to serve" in the UI. Kindly note that for privacy purposes, the user list size shows as zero until the list has at least 1,000 members. After that, the size is rounded to the two most significant digits. You can refer to this guide for more information. 

When it's compared to the Google Ads UI, a list could appear smaller than expected when viewed in the Audience Manager from the Google Ads UI. This view shows the number of active users in the list. List size counts active users that matched a Google account and are able to be reached by Ads personalization. 

You may also check on your end. First, you have to check the job status by running the below sample query. Replace offline_user_data_job.id with the specific jobid data you want to retrieve vis the API: 
"query": "SELECT offline_user_data_job.customer_match_user_list_metadata.user_list, 
offline_user_data_job.external_id,offline_user_data_job.failure_reason,offline_user_data_job.id,
offline_user_data_job.operation_metadata.match_rate_range,offline_user_data_job.resource_name,
offline_user_data_job.status,offline_user_data_job.store_sales_metadata.loyalty_fraction,
offline_user_data_job.store_sales_metadata.third_party_metadata.advertiser_upload_date_time,
offline_user_data_job.store_sales_metadata.third_party_metadata.bridge_map_version_id,
offline_user_data_job.store_sales_metadata.third_party_metadata.partner_id,
offline_user_data_job.store_sales_metadata.third_party_metadata.partner_match_fraction,
offline_user_data_job.store_sales_metadata.third_party_metadata.valid_transaction_fraction,
offline_user_data_job.store_sales_metadata.third_party_metadata.partner_upload_fraction,
offline_user_data_job.store_sales_metadata.transaction_upload_fraction,
offline_user_data_job.type FROM offline_user_data_job WHERE offline_user_data_job.id=38623949944"
Once the offlineUserDataJobid is in SUCCESS status, which means the uploaded data has been successfully processed. Then you can check the user list size by using the below query and replace the user_list.id with the specific list ID that you want to retrieve data. 
"query": "SELECT user_list.size_for_display, user_list.size_for_search FROM user_list 
WHERE user_list.id = 8637161819"
I hope this helps.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02tPH1h:ref" (ADR-00232122)

Thanks,
 
Google Logo Google Ads API Team

 

Reply all
Reply to author
Forward
0 new messages