Sharing segmentation results to a workspace group

Important: This feature is in preview and accessible only on selected workspaces. To get access, contact the Synerise support.
Note: This article explains how to mark the same profiles across a workspace group. If you want to save segmentation results to an attribute assigned to profiles and keep record of segmentation result changes within one workspace, see Sharing segmentation results.

Sharing segmentations lets you save the results of segmentations as membership attributes — a true or false value — in a group of workspaces.

When you share segmentation results across a group of workspaces, a membership attribute is created, and the same profiles from the segmentation are tagged with this attribute in every workspace within the group. This is useful if one profile interacts with different brands in your workspace group. You can use this to make your campaigns more efficient and avoid contacting the same profile multiple times.

Besides creating the membership attribute, the system updates the attribute on a set schedule—either every 6 hours or once a day. During each update, it checks the source segmentation(s) for any changes and only updates the profiles that have changed since the last run. This way, the process runs regularly but only works on profiles that need updating.

Generated events and attributes

  • Membership attributes - One for each segmentation selected. The attribute is created during the first synchronization and then regularly updated. These are visible on the profile card, and you can find all membership attributes in your workspace under Behavioral Data Hub > Attributes.
  • profile.updated events:
    • Generated on both the source and target workspaces.
    • Occur once per synchronization process.
    • For every profile update:
      • On the first run, all profiles that are members of at least one shared segmentation are updated.
      • On subsequent runs, only profiles with changes in membership for at least one shared segmentation are updated.
      • If multiple membership attributes for a profile are updated, these are batched together and a single event is generated.
  • profile.segmentationMembershipUpdated events:
    • Every change or creation of membership attribute generates the event on the current workspace or target workspace(s).
    • On the first synchronization run, all profiles that are members of at least one shared segmentation will be generated the events.
    • On subsequent runs, an event is generated for every change in membership attributes for profiles in at least one shared segmentation.

These attributes and events help you keep your segmentation data accurate and up to date, making it easier to target your profiles well. They also let you analyze how often profiles are added or removed from a shared segmentation.

Prerequisites

Sharing modes

You can share segmentations to the following locations:

Synchronization frequency

The synchronization process can be scheduled differently depending on the scope.

Synchronization Type Frequency Time Window Synchronization location Effect
Workspace Sync - 6h Every 6 hours Every 6 hours Current workspace Membership attributes created from selected segmentations are updated every 6 hours. The first synchronization is performed immediately after activating the process.
Workspace Sync - daily Daily Once a day at a random time between 4 A.M. and 6 A.M. Current workspace Membership attributes created from selected segmentations are updated once a day.
Group Sync - 6h Every 6 hours Every 6 hours Workspace group Membership attributes created from selected segmentations are updated every 6 hours across all workspaces in a group. The first synchronization is performed immediately after activating the process.
Group Sync - daily Daily Once a day at a random time between 4 A.M. and 6 A.M. Workspace group Membership attributes created from selected segmentations are updated once a day across all workspaces in a group.

Start sharing and synchronizing


  1. Go to Image presents the Analytics icon Decision Hub > Segmentations.
  2. On the top bar on the segmentation list, click Share as.
    Result: A pop-up appears.
  3. On the pop-up, click Multi Workspace Sync.
  4. From the Process frequency dropdown list, select how often membership attributes will be synchronized.
    • Daily - The process will start once a day at a random time between 4 A.M. and 6 A.M.
    • Every 6 hours - The process will start every 6 hours.
  5. Click Go to sharing process.
  6. On the pop-up, select the segmentations whose results will be shared and synchronized to a workspace group. The results will be saved as membership attributes.
  7. Become familiar with the summary of the configured process:
    • The number of unique profiles that meet the criteria of at least one selected segmentation and have the specified profile ID. Each profile is counted only once, even if it appears in multiple segmentations. Become familiar with limits.
    • The list of attributes which will be created and/or synchronized.
    • The workspace group in which the membership attributes with the segmentation results will be created and updated.
  8. To start the process, click Apply.
  9. Confirm by clicking Yes, start.
    Result: If you selected the 6-hour frequency, then the first synchronization job starts immediately. Otherwise, the synchronization will occur according to the schedule.

What’s next

Checking synchronization status

Sharing segmentation results (to one workspace and multiple workspaces) is an ongoing process that not only creates membership attributes but also updates their values at the frequency set during the sharing process.

The synchronization status and logs can be accessed in Profiles icon Behavioral Data Hub > Membership Attributes Sync

Important: The Membership Attribute Sync section contains logs for sharing processes initiated from the workspace you are currently logged in to - there is no central location to view all synchronizations across workspaces. It’s especially important for users who use multibrand workspaces.

Example
Suppose there are three workspaces—Workspace A, Workspace B, and Workspace C—grouped together in a workspace group. You create a segmentation called “VIP Customers” in Workspace A and share its segmentation results across the workspace group. Membership attributes with true/false values will be created in all workspaces of the group based on this segmentation.

If you are logged into Workspace B and want to view the logs of this sharing process, you need to access them in Workspace A, the source workspace where the segmentation “VIP Customers” was originally created. Logs for the sharing process will not be available in Workspace B or Workspace C.

To find the source workspace, open the details of the membership attribute. This information will include the workspace from which the synchronization for the attribute was started.

Preview of membership attribute details shared across a workspace group
Preview of membership attribute details shared across a workspace group

Job stages

Regardless of the synchronization mode (to one workspace or many workspaces) synchronization takes three steps:

  • Fetching segmentations - Collecting groups of data based on specific criteria.
  • Attribute mapping - Linking data fields from the source to the correct fields in the destination
  • Queueing for materialization - Adding tasks to a waiting list to be processed and finalized.

Job statuses

You can monitor synchronization job statuses for each step and download job files for debugging purposes. Job statuses include:

  • Success – Job completed successfully.
  • Processing – Job is currently in progress.
  • Warning – Job completed with partial success, some issues may need attention.
  • Failed – Job ended with failure.

Managing synchronization processes

You can only add or remove segmentations from active processes. Other changes require creating a synchronization process.

  1. Go to Profiles icon Behavioral Data Hub > Membership Attributes Sync.
  2. Select the Processes tabs.
  3. Open the details of a synchronization process.
  4. Add or remove segmentations from the process.
  5. Confirm changes by clicking Apply.
    Result: The synchronization process with the change is launched immediately. Other jobs will be performed as scheduled through the Process frequency option.

I want to edit a synchronization process

  • Frequency and location cannot be edited for existing processes
    To change the frequency or sharing location, you must create a new synchronization process.

  • Segmentations can be added or removed from existing processes
    Changes will take effect:

    • immediately for synchronizations scheduled every 6 hours - subsequent runs will be performed according to the schedule.
    • on the next scheduled run for daily synchronizations.
  • Stopping synchronizations
    To stop synchronizing, remove segmentations from the process.

I want to manage membership attributes in a workspace

How do I know if my segmentation based on membership attributes is fresh?

Go to the details of the membership attribute based on which your segmentation is created, open its details, and check Last synchronization jobs.

I want to analyze how profiles joined and left segmentations

The analysis will be based on the profile.updated event, which captures changes to membership attributes. Since the state of a membership attribute indicates whether a profile belongs to the segmentation it was created from, analyzing the profile.updated event ensures reliable results.

  1. Create a formula metric which will deduct the count of profile.updated events with the membership attribute value set to true from the count of profile.updated events with the membership attribute value set to false.
    1. Go to Image presents the Analytics icon Decision Hub > Metrics > New metric.
    2. Select Formula metric.
    3. Select Event.
    4. Select profile.updated.
    5. Click + where.
    6. From the dropdown list, select the attribute with the name of a membership attribute.
    7. Set the condition to is true.
      The first part of the formula
      The first part of the formula - a profile.updated event with the parameter that signifies a membership attribute set to true
    8. Create the second part of the operation:
      The first part of the formula
      The first part of the formula - a profile.updated event with the parameter that signifies a membership attribute set to false
    9. Save the metric.
  2. Create a histogram on the basis of the metric you created.
    1. Go to Image presents the Analytics icon Decision Hub > Histograms > New histogram.
    2. Select the metric you created in the previous step.
    3. Save the histogram.
  3. Create a dashboard which displays the histogram results.
    1. Go to Image presents the Analytics icon Decision Hub > Dashboards > Add dashboard.
    2. Click the Image presents the Analytics icon icon on the dashboard.
    3. Select the histogram you created in the previous step.
    4. Click the histogram widget which has been added to the dashboard.
    5. On the right panel, select the Style tab.
    6. Select the following visualization type:
      The Style tab of the histogram widget in the settings of the dashboard
      The Style tab of the histogram widget in the settings of the dashboard
😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker