---
schema_version: "1"
id: f98a3d8fe5b0d80d5d97723e945f7557bcde6394993ee4cfd638048b10b8daba
title: Personalization Data Shared with Data 360
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_pers_salesforce_cdp_shared_data.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_pers_salesforce_cdp_shared_data.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5122beb584414ccca20521f3a09ee95fea77f8a616dae491761904436f46c6e9
description: Marketing Cloud Personalization shares Unified Customer Profile, event, and catalog data with Data 360.
products:
  - Marketing
  - Salesforce Personalization
release: "264"
---
# Personalization Data Shared with Data 360

Marketing Cloud Personalization shares Unified Customer Profile, event, and catalog data with Data 360.

## Unified Customer Profile Data

Marketing Cloud Personalization builds a Unified Customer Profile for each known and anonymous user in real time. Personalization uses data it collects with the Marketing Cloud Personalization module of the Salesforce Interactions SDK, Mobile SDKs, real-time API events, and ETL data feeds. The Unified Customer Profile can contain multiple identifiers for a user, as well as contextual and demographic data, event data, cross-channel engagement data, and affinities. Using the Data 360 Connector, Personalization can share this data with Data 360 to enrich its user profiles.

Personalization shares the following Unified Customer Profile data:

- System-defined identity attributes:
    - Profile ID
    - Email address
    - Customer ID
    - Salesforce Marketing Cloud contact key
- Custom user profile attributes
- System-defined anonymous profile flag

As users interact with various engagement channels, Personalization collects data and places it in a real-time cache. Upon cache expiration, Personalization sends the latest Unified Customer Profile data to Data 360. Personalization sends all custom user attributes for a profile to Data 360 regardless of whether the attribute was included in the event payload.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:30%">
          <col style="width:70%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d10034e89"> Channel </th>
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d10034e92">Shared Profile Data </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Channel" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e89 ">Marketing Cloud Personalization module of the
              Salesforce Interactions SDK</td>

            <td data-label="Shared Profile Data" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e92 ">Profile records and attributes are sent after
              a Salesforce Interactions SDK event.</td>

          </tr>
          <tr class="">
            <td data-label="Channel" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e89 ">Mobile SDK</td>

            <td data-label="Shared Profile Data" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e92 ">Profile records and attributes are sent after
              a Mobile SDK event.</td>

          </tr>
          <tr class="">
            <td data-label="Channel" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e89 ">ETL Data Feeds</td>

            <td data-label="Shared Profile Data" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e92 ">
              <p>An ETL data feed updates Profile records:</p>
              <ul>
                <li>User ETL data feed</li>

                <li>Transaction ETL data feed (only user attributes, no transaction data)</li>

                <li>Manual Segment ETL data feed (only user attributes)</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Channel" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e89 ">Event API</td>

            <td data-label="Shared Profile Data" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e92 ">Profile records included in Event API calls are
              shared.</td>

          </tr>
        </tbody>
      </table>

## Event Data

Personalization shares the following event data:

- Events that include an ItemAction value are passed to [Catalog Event](https://developer.salesforce.com/docs/data/data-cloud-ref/guide/c360a-api-engagement-mobile-sdk-catalog-event.html), [Cart Event](https://developer.salesforce.com/docs/data/data-cloud-ref/guide/c360a-api-engagement-mobile-sdk-cart-event.html), or [Order Event](https://developer.salesforce.com/docs/data/data-cloud-ref/guide/c360a-api-engagement-mobile-sdk-order-event.html) object. Examples: View Item, Add to Cart
- Events that include only an Action value are passed to Base Event object. Examples: Search, Page View, Click

When Personalization sends event data, it includes user attributes, such as emailAddress and customerID, only if they’re part of the original event payload. If the attributes are missing in the event data, you can retrieve them from the corresponding user record.

Personalization sends event data immediately after receiving an event. Shared event data includes events collected from the Salesforce Interactions SDK, Mobile SDK, and Event API.

Mapping of ItemActions from Personalization objects within Data 360 includes the following:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.670033670033675%">
          <col style="width:66.32996632996634%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d10034e206"><span>Data 360</span> Data Lake Object </th>
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d10034e211">Personalization Item Actions</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Data 360 Data Lake Object" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e206 ">Catalog</td>

            <td data-label="Personalization Item Actions" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e211 ">
              <ul>
                <li>View Item</li>

                <li>View Item Detail</li>

                <li>Quick View Item</li>

                <li>View Item Out Of Stock</li>

                <li>Stop Quick View Item</li>

                <li>View Category</li>

                <li>View Tag</li>

                <li>Share</li>

                <li>Review</li>

                <li>Comment</li>

                <li>Favorite</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Data 360 Data Lake Object" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e206 ">Cart</td>

            <td data-label="Personalization Item Actions" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e211 ">
              <ul>
                <li>Add To Cart</li>

                <li>Remove From Cart</li>

                <li>View Cart</li>

                <li>Update Line Item</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Data 360 Data Lake Object" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e206 ">Order</td>

            <td data-label="Personalization Item Actions" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e211 ">Purchase</td>

          </tr>
          <tr class="">
            <td data-label="Data 360 Data Lake Object" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e206 ">Base Event</td>

            <td data-label="Personalization Item Actions" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d10034e211 ">
              <p>Base events include events that feature only
                Actions, or ItemActions that don’t fit into the other three categories of
                this table. </p>
              <p style="margin-bottom:0;">Examples include Home Page Visit and Email
                Signup.</p>
            </td>

          </tr>
        </tbody>
      </table>

## Catalog Data

Personalization doesn’t share the full catalog with Data 360 through the Data 360 Connector. To build a segment based on a specific ItemID from Personalization, use one of the following methods:

- Reference the applicable ItemID (not Item Name) while defining your segmentation criteria.
- Manually upload and map the catalog data from Personalization into the Data 360 data model for reference in segment definition.

## Catalog Events

- Dimension name from an event populates ItemType in the Catalog Event object.
- ItemID from an event populates ItemID in the Catalog Event object.