Upload members to an audience

Upload members to a Customer Match audience by sending an IngestAudienceMembersRequest.

Here are the steps for configuring and sending the request:

  1. Set the termsOfService to a TermsOfService message with customerMatchTermsOfServiceStatus set to ACCEPTED to indicate that the Customer Match terms of service was accepted in the operating_account.

  2. On each AudienceMember in the audienceMembers list, set the data field based on the type of data the upload contains.

    • If the upload contains contact information, set the compositeData field to a CompositeData object, and set its userData field to a UserData object. Add a separate entry in the userIdentifiers list for each identifier for the audience member.

      While userData is still supported, we recommend using compositeData to ensure your integration is prepared for future improvements. See Composite data for details.

    • If the upload contains mobile IDs, set the mobileData to a MobileData message. Add a separate entry in the mobileIds list for each mobile ID for the audience member.

  3. Send Customer Match data using the steps outlined in the audience guide.