Questions re: Automating Customer Match Uploads

345 views
Skip to first unread message

Alex

unread,
Mar 23, 2022, 9:33:20 AM3/23/22
to Google Ads API and AdWords API Forum
I'm looking to update customer match lists and want to be able to refresh the list frequently so that it stays accurate as people join/churn. From the documentation, it seems that there are two potential approaches to this:
  • Remove all existing members, then add the new list in its entirety
  • Calculate differences between e.g. last week's upload and this week's list, and then remove/add members as appropriate

My questions:
  1. While an audience is in the process of being updated, what audience list would campaigns be using to deliver ads? E.g. the pre-update snapshot? The in-process list?
    • Special case: how does this work if we are replacing a list using the "remove all members, then add current members" approach? In this case, I assume there's a pre-update snapshot, an empty list, and then (eventually) the new list. Will there be a period of time in which ads are delivered using an empty list, for example?
  2. Is there another option available for updating the list? An example of this would be if I simply provide the most up-to-date version of the customer list and have the list automatically refresh in its entirety (e.g. Google would handle sorting out the updates).

Thanks for any insight you can share.

Google Ads API Forum Advisor

unread,
Mar 24, 2022, 4:00:18 AM3/24/22
to alexandra...@gmail.com, adwor...@googlegroups.com

Hi Alex,

Thanks for reaching out to the Google Ads API Forum.

Kindly see below responses to your queries:

1. While an audience is in the process of being updated, what audience list would campaigns be using to deliver ads? E.g. the pre-update snapshot? The in-process list?

Special case: how does this work if we are replacing a list using the "remove all members, then add current members" approach? In this case, I assume there's a pre-update snapshot, an empty list, and then (eventually) the new list. Will there be a period of time in which ads are delivered using an empty list, for example?

>> The campaigns would be using pre-update snapshots to deliver ads. Once the creating/updating user list completes, then a new list in which ads will be delivered.

2. Is there another option available for updating the list? An example of this would be if I simply provide the most up-to-date version of the customer list and have the list automatically refresh in its entirety (e.g. Google would handle sorting out the updates).

>> To completely replace the members of a user list with new members, order the operations in AddOfflineUserDataJobOperationsRequest in this sequence:

  1. Set remove_all to true in an OfflineUserDataJobOperation.
  2. For each new member, add a create operation setting their UserData in an OfflineUserDataJobOperation.


For more information, you may refer to this page.

Let us know if you have any further questions.

Regards,

Google Logo
Yasar
Google Ads API Team
 


ref:_00D1U1174p._5004Q2Yqfnx:ref
Reply all
Reply to author
Forward
0 new messages