Skip to main content

Activate Data From a Clean Room (Brand Self-Service Workflow)

If your contract allows, you can use a brand self-service workflow to activate the resulting data from a clean room's list question in LiveRamp Clean Room to any of LiveRamp's destination partners using LiveRamp Connect. In this workflow, the brand partner handles the activation of the data in LiveRamp Connect, rather than the retailer.

Note

  • Activating data from LiveRamp Clean Room using Connect is in limited availability. To see whether you can have this workflow enabled, contact your LiveRamp account team.

  • Data for this workflow needs to be keyed off of RampIDs.

  • If you're using a retailer-managed activation workflow, see "Activate Data From a Clean Room (Retailer-Managed Workflow)".

Activation workflows involve a combination of steps performed in LiveRamp Clean Room and in LiveRamp Connect.

Tip

You can use the interactive walkthrough demo below to go through the entire process (to go to a full-screen version, click here):

Prerequisites

Before performing the overall steps listed below, make sure all parties have already performed the required steps to set up clean rooms and run questions. For more information on performing those steps, see the following articles:

Overall Steps

Once all prerequisites are in place, activating data from a clean room involves the following overall steps in LiveRamp Clean Room:

  1. The retailer configures the clean room for Marketplace activation.

  2. The retailer enables segmentation for the desired list question.

  3. The retailer or the brand partner schedules report runs for the list question.

After the necessary steps are performed in LIveRamp Clean Room, the following overall steps are performed in LIveRamp Connect:

  1. The brand partner builds a segment from the resulting table.

  2. The brand partner activates the desired destination accounts:

  3. The brand partner distributes the built segment to the desired destinations.

Perform Steps in LiveRamp Clean Room

Perform the steps in the sections below and then perform the steps in LiveRamp Connect.

Configure the Clean Room for Marketplace Activation

Before the results of a list question can be sent to LiveRamp Connect for segmentation and activation, the retailer needs to configure the clean room for Marketplace activation of the data in LiveRamp Connect.

Tip

To view an interactive walkthrough demo of this process, click here.

  1. If you are not already in the clean room, enter the clean room.

  2. From the clean room navigation menu, click Details.

    LCR-Configure_CR_for_Activation-Details_button.png
  3. Select the Parameters and Permissions tab.

    LCR-Configure_CR_for_Activation-Parameters_tab.png
  4. Scroll down to the Activation Permissions area, and then slide the "Enable Marketplace Activation for Partners" toggle to the right.

    C-Activate_Clean_Room_Data-Marketplace_activation_toggle.png
  5. Click Apply.

Enable Segmentation for the Question

Once the clean room has been configured for activation, the brand partner needs to enable the list question for segmentation (which allows the results of the question to be used to create segments in LiveRamp Connect):

Tip

To view an interactive walkthrough demo of this process, click here.

  1. If you are not already in the clean room, enter the clean room.

  2. From the Questions page, in the row for the question you want to enable, click the More Options menu (the three dots) and then select Enable Segmentation.

    LCR-Activate_Data_from_Clean_Room-Enable_Segmentation_menu_selection.png
  3. From the dialog that appears, configure the table to be created for segmentation and then click Confirm:

    LCR-Activate_Data_from_Clean_Room-Configure_table_dialog.png
    • Table Name: Enter the name for the table (this name will appear on the Tables and Views page in Connect).

    • Select RampID Column: Select the field of your dataset that contains RampIDs.

    • RampID Domain Identifier: Enter the 4-digit domain encoding to use for the RampIDs in the list output.

Once the question has been enabled for segmentation, the LiveRamp logo appears in the question row and the question is ready to be run.

LCR-Activate_Data_from_Clean_Room-LiveRamp_logo.png

Schedule Report Runs for the List Question

Once the question has been enabled for segmentation, a new report needs to be run for the list question. Running the report initiates the process to create the table in LiveRamp Connect so that you can build segments from that table and activate those segments.

Note

Before running the report for the list question, make sure that all necessary datasets have been assigned.

The recommended method to run the report is by scheduling automated report runs at the frequency that makes sense for your situation. This way your data is periodically refreshed.

Depending on the clean room permissions, these steps might be performed by the brand or the retailer.

To schedule a report run for the list question:

Tip

To view an interactive walkthrough demo of this process, click here.

  1. If you are not already in the clean room, enter the clean room.

  2. From the Questions page, in the row for the question you want to run, click the Report drop-down menu and then select Schedule Runs.

    C-Activate_Clean_Room_Data-Schedule_Runs_menu_selection.png
  3. From the Scheduled Reports screen, click New Scheduled Run.

    C-Activate_Clean_Room_Data-New_Scheduled_Runs_button.png
  4. From the New Scheduled Run dialog, enter a name for the run.

    C-Activate_Clean_Room_Data-New_Scheduled_Runs_dialog.png
  5. Select the frequency the reports should generate (Daily, Weekly, or Monthly):

    C-Activate_Clean_Room_Data-New_Scheduled_Run_frequency.png
    C-Activate_Clean_Room_Data-New_Scheduled_Run_frequency_calendar.png
    • When you select “Weekly”, use the “Run Every” area to select which days of the week the report should run.

    • When you select “Monthly”, use the “Run Every” area to select the specific days the report should run each month.

  6. Select a start date and time for the scheduled runs to begin generating.

    Note

    All times are based on Coordinated Universal TIme (or “UTC”), so make sure to translate your desired time correctly.

  7.  If needed, select an end date. If no end date is selected, scheduled runs will continue generating indefinitely.

    Tip

    For example, if you want to run weekly automated reports throughout the last quarter of the year, select October 1 as the Schedule Start Date and December 31 as the Schedule End Date. This means reports will populate weekly on the specified days beginning on October 1 and will no longer automatically run after December 31.

  8. In the "Runtime Parameters" area, select the interval type:

    • Days: Select the relative date (number of days prior to the run date) or a fixed date for the start and end date that the report output should reflect.

      Tip

      For example, when using relative dates, if you want to receive weekly automated reports on Sundays that populate data for the previous week (such as Monday through Saturday), the number of days before the run date should be 8 days for the start date and 1 day for the end date.

    • Months: Select the number of previous months each report output should reflect. In Question Builder, the query must have the @START_DATE and @END_DATE data parameters enabled in order to schedule runs by month.

  9. If your question has additional runtime parameters, the name of each parameter will populate with an open field. Enter the runtime parameters applicable to your scheduled run.

  10. At the bottom of the New Scheduled Run page, the run schedule will populate based on how you've configured the schedule. This shows you the exact dates when runs will occur. Click See Details to show the runtime parameters that will be applied on a given day's run, including the run dates that will be reflected in each run output.

  11. Click Save.

The report runs based on the schedule and parameters you specified. You can view the status of the run by clicking the Report drop-down menu in the question’s row and then selecting View Reports to navigate to the Question Runs page.

Once the status for the run is “Completed”, the resulting table should appear on the Tables and Views page in your Connect account. Once the table appears in Connect, perform the steps shown below in LiveRamp Connect.

Perform Steps in LiveRamp Connect

Once the necessary steps above have been performed in LiveRamp Clean Room, perform the steps in the sections below in LiveRamp Connect.

Build a Segment from the Table

After the report has been run, the list results appear on the Tables and Views page in Connect with the name you specified.

C-Clean_Room_table.png

In a brand self-service workflow, the brand partner builds a segment from the table in Connect:

Tip

To view an interactive walkthrough demo of this process, click here.

  1. From the Quick Actions drop-down list in the navigation pane, click Build Segment to open the Segment Builder.

    LR1-Build_Segment_menu_selection.png
    LR1-___Build____A____Segment-___Segment____Builder____overview.png

    Tip

    You can also open the Segment Builder from the Segments page by clicking Build Segment or from the home page by clicking the "Build Segment" tile.

  2. From the "Include all of the following rules:" area, click one of the following options:

    LR1-Build_A_Segment-Rule_options_Level_1.png
    • To create an individual filter rule, click Add Rule. The Segment Builder displays a data asset dropdown with categories for datasets, built segments, and events.

    • To create a filter rule group out of multiple filter rules at the same level where all rules will be joined by the same conjunction, click Add Rule Group. The Segment Builder displays data asset selection fields for two filter rules joined with the conjunction "AND". If desired, you can change the conjunction to "OR".

  3. From the data asset dropdown, expand the list of datasets and select the desired table to use to build the segment from (table attribute example shown):

    Note

    • When you expand a table, you will see options to select the individual table columns (attributes), but you can also select all members in the table by selecting the table itself.

      DCP-Build_a_Segment-All_members_option.png
    • When you hover over an individual attribute column, a side panel appears with information about that attribute (such as date created, date modified, owner, and more).

      LR1-Build_A_Segment-attribute_with_side_panel.png
    • When you select a table attribute, fields for the operator and value are displayed.

      LR1-Build_A_Segment-attribute_additional_fields.png
    • When you select the entire table, all members of the table are included in the filter rule (no fields for operator or value are displayed).

  4. If you've selected a table attribute, complete the filter rule:

    Note

    If you selected a segment, an event, or all members of a table in the previous step, skip this step.

    1. From the operator list, select the desired operator.

      LR1-Build_A_Segment-Operator_field.png

      Note

      The options available vary depending on the field type of the attribute you've selected. For more information, see "Available Filter Operators for the Segment Builder".

    2. In the value field, enter or select the values to filter on (entered values can contain spaces).

      LR1-Build_A_Segment-Value_field.png

      Note

      • For certain operators, such as "has a value", no value field will appear.

      • For string field types, when you select either the "is" or "is not" operator, the available attribute values appear as check boxes in the value field after a few seconds (a loader appears under the field while value loading is processing) and you can select multiple values.

      • For the field types "numeric" and "integer", the range and average values for the field are displayed below the value field in the Segment Builder to give you insights into the values that field contains (during the calculation process, you'll see a spinner and the text "Range being calculated").

        DCP-Build_a_Segment-range_calculation.png
  5. To see the number of RampIDs in the current version of the segment, click the "Calculate" text.

    2024-06-24_12-51-19.png

    Note

    • Any incomplete filter rules will be removed to perform the calculation.

    • Each time the filter rules are changed, you will have to click the "Calculate" text again to see the updated segment size.

  6. To view the overlap between the current segment and other data assets in your account that came from the same clean room, click Add Data to Overlap and select the desired asset to overlap (for more information, see "Overlap Data Assets").

    Note

    • You can only select your segments and tables that are not in an error or pending status. You cannot select a user-defined function or a segment or table that is an error or pending status to perform an overlap.

    • If you modify the current segment, you will need to click the "Calculate" text again to see the updated overlaps.

    DCP-Build_a_Segment-overlap_button.png
    DCP-Overlaps-SB_select_assets.png
  7. To include additional filter rules or rule groups, perform one of the steps below (in either the are to include or the area to exclude) and then populate the appropriate fields:

    Note

    • To delete an individual filter rule, click the More Options menu (the three dots) that appears to the right of the rule when you hover over the rule and then click Remove Rule.

    • To delete an entire rule group, click the More Options menu (the three dots) that appears to the right of the rule when you hover over the rule and then click Remove Entire Group.

    • If you initially added an individual filter rule, you can create a filter rule group using that first filter rule by clicking the More Options menu (the three dots) that appears to the right of the rule when you hover over the rule and then clicking Turn Into a Rule Group.

    • If you initially added a filter rule group, populate the second filter rule.

    • To create an additional filter rule or rule group at the same level as the first filter rule, click either Add Rule or Add Rule Group outside of the first filter rule box.

    • To create a filter rule group nested within the first filter rule, click Add Rule Group inside of the first filter rule box.

    Note

    For more information on managing filters and filter rule groups, see "Managing Filters and Filter Rule Groups".

  8. If necessary, click the caret next to a conjunction (an "And" or an "Or") to adjust that conjunction to create the desired segment statement.

    Note

    The conjunction you set at a particular level will be the same for all of the conjunctions at that level.

  9. In the Segment Name field, enter a unique name for the segment.

    Note

    • Segment names must start with a letter and can only contain letters, numbers, and underscores. Spaces or other special characters are not allowed.

    • Segment names cannot be longer than 128 characters.

  10. If desired, enter a description in the Segment Description field.

  11. When you're finished building the segment, click Build Segment.

    Note

    If there are any incomplete filter rules (filter rules that were added but haven't been completed), a dialog will appear to confirm that you want to remove the incomplete filter rules before saving.

The segment appears on the Segments page with a status of "Queued".

Activate the Desired Destination Accounts

Segments are distributed to destinations by means of destination accounts. A destination account is a set of configurations that allow you to distribute data to a particular seat at a destination.

Destination accounts come in one of two categories:

  • First-party data destination accounts: Used for your first-party data and for non-monetized Clean Room segments (created in a retailer-managed workflow).

  • Data Marketplace destination accounts: Used for Data Marketplace data and for monetized Clean Room segments (created in a brand self-service workflow).

To use Connect to distribute your data to your desired destinations in a brand self-service workflow, the brand partner first needs to activate the appropriate first-party destination account for each destination.

Follow the instructions in "Activate a New Destination Account", making sure to use the Destination Type filter to filter on "Data Marketplace" integrations.

Tip

To view an interactive walkthrough demo of this process, click here.

Once you've activated the desired destination account(s) and the segment has the status of "Queued", the bramd partner can distribute the segment to the destination(s)

Distribute the Segment to Destinations

Once you've activated the appropriate destination account, the brand partner can add segments for distribution by going to the Data Marketplace Segment Distribution page for that destination account.

Note

These instructions are somewhat streamlined for this workflow. For the full instructions, see "Distribute Data to a Destination".

Tip

To view an interactive walkthrough demo of this process, click here.

  1. From the navigation menu, click Search to open the global search pane, and then select or search for the desired destination account to navigate to the Data Marketplace Segment Distribution page for that destination account.

    C-Use_Global_Search_for_DAs.png

    Note

    For other methods to navigate to the Segment Distribution page, see "The Segment Distribution Page".

  2. Filter on "Monetized Clean Room Segments" to display your Clean Room segments.

    C-Activate_Clean_Room_Data-Monetized_Segments_filter.png
  3. Select the segments to distribute to this destination by checking the check boxes to the left of the segment name.

    C-Activate_Clean_Room_Data-Monetized_Segments_checkboxes.png

    Several options can be used:

    • Use the Search bar to narrow the list of segments by searching on keywords, phrases, or segment IDs.

    • Filter by inactive status: You can use the Active/Inactive drop-down list to view only segments that are not currently being distributed to this destination account ("inactive" segments).

  4. Click ADD TO DISTRIBUTION to start the distribution of your selected segments.

    C-Activate_Clean_Room_Data-SS-Add_To-Distribution-button.png

You should see your segments in the destination platform within 2-3 days. To check on the delivery status, see "View Delivery Status". If your segments are not showing up at the platform, see "Troubleshoot Distributions to Destination Accounts" or resend the active segments.

Note

It typically takes another 1-3 days after the data appears in the destination platform for stats to calculate and populate within Connect.