Create a Google Ads customer match audience from an Adobe Campaign email list

Google Ads accounts that are eligible for customer match only

You can create a Google Ads customer match audience from an email list within Adobe Campaign by setting up an account link and a workflow in Campaign.

To do so, you need access to your Campaign instance and an XML file containing the required workflow, which your Adobe Account Team will give you. Instructions may vary for different versions of Campaign. If necessary, your Adobe Account Team can help you set up the workflow in Campaign.

  1. Obtain credentials for an Advertising Search, Social, & Commerce-provided SFTP account.

  2. In Campaign, set up delivery of the email list to Advertising Search, Social, & Commerce:

    1. Create an external account to link your Search, Social, & Commerce-provided SFTP account:

      1. From the left menu, go to [Adobe Campaign v6] > Platform > External Accounts.

      2. Click Create Account .

      3. Enter a label for the account and select SFTP as the account type.

      4. Enter the URL and port number for the Adobe SFTP server and the advertiser’s folder name, username, and password.

      5. Click Save.

    2. In Campaign Client, install the data package that includes the workflow required to send email data:

      1. From the menu bar, go to Tools > Advanced > Import Package.

      2. Select Install a package from a file, and then click Next.

      3. Locate the data package file (AMO_Workflow.xml) on the device or network, and then click Next.

      4. Click Start and wait for the workflow to be installed.

    3. Edit the installed workflow to optionally edit the filters for the data query and to identify the new audience name and the external SFTP account:

      1. Go to Administration > Configuration > Package management > Installed packages and open the package.

      2. (Optional) Edit any of the filters for the data:

        • In the workflow, double-click the query activity (such as ForkTransition 1).

        • Edit the filter expressions.

        • Click Finish.

      3. Name the segment:

        • In the workflow, double-click the activity Data extraction (File).

        • On to the Data extraction (File) tab, in the File name field, enter the segment name with the extension “.added” (such as PaidSubscribers.added).

          The segment name must not already exist. The segment name is case-sensitive, and it must consist of ASCII characters but can’t include underscores (_).

          However, if you want to add the segment to a specific Google Ad account, then append the segment name with an underscore and the User SE Account ID (Search, Social, & Commerce’s ID for the Google Ads account, not the network’s account ID):

          _<User SE Account ID>

          Example: Paid_Subscribers_1234.added

          note note
          This is an exception to the rule that prohibits underscores in the file name.

          Otherwise, the segment is added to all Google Ads accounts that Search, Social, & Commerce is syncing for the advertiser.

        • Leave the option to Generate an outbound transition selected.

        • Click Ok.

      4. Specify the external account to which to send the data:

        • In the workflow, double-click the activity File Transfer.

        • On to the File Transfer tab, in the Remote server section, select the option to Use an external account.

        • In the External account field, select the label for the external account you created in Step 2.

        • In the Server folder field, select the value for the Account field for the external account.

        • (Optional) On the Schedule tab, specify a different schedule for the file transfer.

          By default, the workflow is run at 00:00 (midnight), which ensures that all records are processed. To minimize latency, schedule the workflow to run no later than 18:00.

        • Click Ok.

Search, Social, & Commerce checks the directory every 30 minutes (at NN:30 and NN:59 in the advertiser’s time zone) and moves any files it finds to another location, and then automatically creates an audience from the data and pushes it to Google at 22:00 (10 p.m.). Search, Social, & Commerce continues to check for updates (additions and subtractions) to the email list every 30 minutes and updates the audience on Google Ads accordingly at 22:00 daily.

  • If you upload more than one version of a file between processing cycles, then the most recent file is used.

  • Search, Social, & Commerce doesn’t store any of the customer data from your email lists used to create or edit a Google Ads audience.

  • Google Ads may take a while to process updates to an audience.

  • See Google Ads documentation on how customer match works and limitations.