Having trouble integrating with google ads API

70 views
Skip to first unread message

Akhila Krishnamurthy

unread,
Jan 19, 2024, 1:42:05 AM1/19/24
to Google Ads API and AdWords API Forum
Hi Google Support,

Currently we are trying to setup the google ads integration to connect with ads account and upload the customer list we have to the custom match list.

We have successfully found out the way to authenticate and create the connection to the google ads account but we are facing issue while trying to simulate the upload api to the custom match list. 

Since the list is not showing numbers uploaded for less than 100 we tried to simulate it for 5000 customers but it was mentioned it would take upto 6 hours for the audience to sync. 

1. When we have an audience list of over 1lakh is it possible to do parallel processing? 
2. Also is the time taken 6hours for every 10000 upload? Would it reduce? 
3. We are using test ads account for development and tried to upload 6000 dummy account after 24 hours it still showed less than 100 for testing purpose also do we need to use valid Gmail account? If so how can we simulate large volumes of valid data? 
4. After upload can we get a response on the count uploaded? We are unable to validate if the list was uploaded or not and what are the constraints we need to keep in mind while uploading if any could you please help us with the documentation for the same? 
5. Will the upload be faster for old custom match list? 

Reference of the code below, where its mentioned that the API can call only 10k upload at a time and it will be processed only after one job is complete. 




Appreciate the quick response we are working on a time sensitive update. 

Thanks in advance.


Google Ads API Forum Advisor

unread,
Jan 19, 2024, 5:58:42 AM1/19/24
to akhi...@targetbay.com, adwor...@googlegroups.com
Hi,

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

By reviewing your query, I understand that your concern is regarding the customer match. Please find the answers for your questions below:
  1. The system processes uploads sequentially, with each job needing to complete before the next one can begin.
  2. The upload time for custom match lists is not a fixed 6 hours, it could take a significant amount of time depending on the attribution model you are using. 
  3. 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. For more information, see this troubleshooting guide.
    Since it can take up to 24 hours for a list to be populated with members, you might see an In Progress status in the Google Ads UI if you upload to an audience list more frequently than once every 12 hours.
  4. You may also check by running the below sample query, replace offline_user_data_job.id to specific jobid data you want to retrieve data. To check whether the offline_user_data_job.id is uploaded successfully or it's still running.
    {
      "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=***********"
    }
    Also, you can use the below query to verify list size.
    SELECT
          user_list.size_for_display,
          user_list.size_for_search
        FROM user_list
        WHERE user_list.resource_name = '{user_list_resource_name}'
    According to the documentation, 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. I would recommend you to refer to this article to know more about Fix Customer Match issues with list upload, small list size, or low volume
  5. The upload speed for old and new custom match lists should be similar. For more information, I recommend you to refer to this documentation on Get started with Customer Match.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rXWLL:ref"

Thanks,
 
Google Logo Google Ads API Team


Reply all
Reply to author
Forward
0 new messages