---
schema_version: "1"
id: 483d35ec48c2f3a41beb84996a22f196320a7c77e0fa903566a7b500590bbf3e
title: Contact Points and Source Priority Order
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_contact_points.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_contact_points.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b752945c9436a2822e5ea06befca13ed2cb8ded661f92ed02d6d426b4f2d0856
description: Contact point selection determines which objects and fields are included in an activation and sent to an activation target. Use the source priority order to determine which contact point value is selected for the activation.
products:
  - Data 360
release: "264"
---
# Contact Points and Source Priority Order

Contact point selection determines which objects and fields are included in an activation and sent to an activation target. Use the source priority order to determine which contact point value is selected for the activation.

You can include these contact points when creating an activation. Each activation target type can receive different contact points. For contact point values to be sent to an activation, certain data model object (DMO) fields must contain your contact point values.

To add contact points to your activations, first complete all required data stream mappings and add the data model relationships. For more information, see [Data Mapping Requirements](https://help.salesforce.com/s/articleView?id=data.c360_a_required_data_mappings.htm&type=5&language=en_US).

To learn how to model and map digital identifiers to the ContactPointDigitalId DMO to successfully use the activation toolkit for external platforms, see [Ingest and Model Digital Identifiers for JSON-based External Activation Targets](https://help.salesforce.com/s/articleView?id=data.c360_a_map_digital_identifiers_activation_toolkit.htm&release=264.0.0&type=5 "Ingest and model your digital identifier data by using the standard ContactPointDigitalId data model object (DMO). Independent Software Vendors (ISV) use the activation toolkit to build activations that query this DMO to resolve digital identities across digital media platforms.").

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e64">Contact Point</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e67">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e70">Supported Platforms (Activation Targets)</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e73">Required Mappings and Relationships</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e76">Required Fields</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">Phone Number</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting phone as a contact point adds attributes related to phone for your
              activation. </td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_ppn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_ppn_2jj_k2c">
                <li>Cloud File Storage (Amazon S3, SFTP, Google Cloud Storage, Microsoft
                  Azure)</li>

                <li>External Platform</li>

                <li> Marketing Cloud Engagement</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 ">Contact Point Phone.Party→ Individual.Individual Id (ManyToOne)</td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point Phone:</p><a name="c360_a_contact_points__ul_qpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_qpn_2jj_k2c">
                <li>Subscriber Key</li>

                <li>Formatted E164 Phone Number</li>

                <li>Country</li>

              </ul>
              <p style="margin-bottom:0;">The Country code has to be in ISO 3166 two-letter format for Marketing Cloud
                Engagement. For example, <kbd>US</kbd>–United States and
                <kbd>JP</kbd>–Japan.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">Email Address</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting email as a contact point adds attributes related to email for your
              activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_rpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_rpn_2jj_k2c">
                <li>Cloud File Storage (Amazon S3, SFTP, Google Cloud Storage, Microsoft
                  Azure)</li>

                <li>External Platform</li>

                <li>Marketing Cloud Personalization (formerly Interaction Studio)</li>

                <li> Marketing Cloud Engagement</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 ">Contact Point Email.Party →Individual.Individual Id (ManyToOne)</td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point Email:</p><a name="c360_a_contact_points__ul_spn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_spn_2jj_k2c">
                <li>Subscriber Key</li>

                <li>Email Address</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">Mobile App (MobilePush)</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting MobilePush as a contact point adds attributes related to mobile apps
              for your activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_tpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_tpn_2jj_k2c">
                <li> Marketing Cloud Engagement</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 ">Contact Point App.Party → Individual.Individual Id (ManyToOne)</td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point App:</p><a name="c360_a_contact_points__ul_upn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_upn_2jj_k2c">
                <li>Subscriber Key</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">Mobile Advertiser ID (MAID)</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting MAID as a contact point adds attributes related to MAID as attributes
              for your activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_vpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_vpn_2jj_k2c">
                <li>External Platform</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 "><a name="c360_a_contact_points__ul_wpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_wpn_2jj_k2c">
                <li>Contact Point App.Party → Individual.Individual Id (ManyToOne)</li>

                <li>Contact Point App.Device -&gt; Device.Device Id (ManyToOne)</li>

              </ul>
            </td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point App:</p><a name="c360_a_contact_points__ul_xpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_xpn_2jj_k2c">
                <li>Device</li>

              </ul>
              <p>Device:</p><a name="c360_a_contact_points__ul_ypn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_ypn_2jj_k2c">
                <li>Device Id</li>

                <li>Advertiser Id</li>

                <li>OS Name</li>

              </ul>
              <p style="margin-bottom:0;">The OS Name field value must be <kbd>iOS </kbd> or
                <kbd>Android</kbd>. Values aren’t case-sensitive.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">Over-the-top (OTT) ID</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting OTT as a contact point adds attributes related to OTT as attributes
              for your activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_zpn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_zpn_2jj_k2c">
                <li>External Platform</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 "><a name="c360_a_contact_points__ul_aqn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_aqn_2jj_k2c">
                <li>Contact Point App.Party → Individual.Individual Id (ManyToOne)</li>

                <li>Contact Point App.Device -&gt; Device.Device Id (ManyToOne)</li>

              </ul>
            </td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point App:</p><a name="c360_a_contact_points__ul_bqn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_bqn_2jj_k2c">
                <li>Subscriber Key</li>

                <li>Device</li>

              </ul>
              <p>Device:</p><a name="c360_a_contact_points__ul_cqn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_cqn_2jj_k2c">
                <li>Device Id</li>

                <li>Advertiser Id</li>

                <li>OS Name</li>

              </ul>
              <p style="margin-bottom:0;">The OS Name field value must be <kbd>RokuOS</kbd>,
                <kbd>AndroidTV</kbd>, <kbd>tvOS</kbd>,
                <kbd>FireOS</kbd>, <kbd>Tizen</kbd>,
                <kbd>SmartCast</kbd>, or <kbd>WebOS</kbd>. Values aren’t
                case-sensitive.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">WhatsApp</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting WhatsApp as a contact point adds attributes related to WhatsApp for
              your activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_dqn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_dqn_2jj_k2c">
                <li> Marketing Cloud Engagement</li>

                <li>Cloud File Storage (Amazon S3, SFTP, Google Cloud Storage, Microsoft
                  Azure)</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 ">Contact Point OTT Service.Party → Individual.Individual Id (ManyToOne)</td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point OTT Service:</p><a name="c360_a_contact_points__ul_eqn_2jj_k2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_eqn_2jj_k2c">
                <li>Subscriber Key</li>

                <li>Username</li>

                <li>Country</li>

              </ul>
              <p style="margin-bottom:0;">The Country code has to be in ISO 3166 two-letter format for Marketing Cloud
                Engagement. For example, <kbd>US</kbd>–United States and
                <kbd>JP</kbd>–Japan.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Contact Point" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e64 ">
              <p>Contact Point Digital Id </p>
              <p style="margin-bottom:0;">This contact point doesn’t appear on the Channel
                Selection page. After you<a href="https://help.salesforce.com/s/articleView?id=data.c360_a_activate_data_related_attributes.htm&amp;type=5&amp;language=en_US" target="_blank"> add attributes </a>from the Contact Point Digital Id DMO,
                it's displayed in the Contact Point Filter section when creating or updating an
                activation. </p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e67 ">Selecting Digital ID as a contact point adds attributes related to the digital
              ID for your activation.</td>

            <td data-label="Supported Platforms (Activation Targets)" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e70 "><a name="c360_a_contact_points__ul_prg_yqb_m2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_prg_yqb_m2c">
                <li>External Activation Platforms (ISV partners) </li>

                <li>Cloud File Storage (Amazon S3, SFTP, Google Cloud Storage, Microsoft
                  Azure)</li>

              </ul>
            </td>

            <td data-label="Required Mappings and Relationships" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e73 ">Contact Point Digital Id.Individual → Individual.Individual Id
              (ManyToOne)</td>

            <td data-label="Required Fields" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e76 ">
              <p>Contact Point Digital ID:</p><a name="c360_a_contact_points__ul_nsm_klw_l2c"><!-- --></a>
              <ul id="c360_a_contact_points__ul_nsm_klw_l2c">
                <li>Contact Point Digital Id</li>

                <li>Digital Id Type</li>

              </ul>
            </td>

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

## Source Priority Order

Use source priority order to determine which contact point value is selected for an activation when multiple values are available. Also, to reorder which contact point value is selected for segment members with data from multiple sources. You can change the priority by adding, reordering, or deleting sources.

All contact points remain part of the Unified Individual DMO after unifying your source data in Identity Resolution. Identity Resolution reconciliation rules only reconcile fields for the unified individual object, not unified contact point objects. Use source priority to make sure that you deliver a contact point from your desired data source to your activation target regardless of your reconciliation rules. If the Email Type didn't select Any, then the Primary Flag must be mapped on the corresponding contact point DMO for contact points to match.

 
| Value | Description |
| --- | --- |
| Primary | If the Primary Flag field is mapped in Data Streams, Primary is listed as an option. |
| Any | If the Primary Flag field isn’t mapped, the activation retrieves a contact point value from any available source. |
| Personal | If the For Personal Use field is mapped in Data Streams, Personal is listed as an option. The value for the For Personal Use field must be 1. |
| Business | If the For Business Use field is mapped in Data Streams, Business is listed as an option. The value for the For Business Use field must be 1. |

To use values only from specific sources in your activation, delete Any Source and Any Type for the source priority order. Expect the population count of your activation to be lower because you’re selecting values from fewer data sources.

## Default Source Priority Order

Each platform has a default source priority order. For external platforms, the creator of the platform determines the default source priority order. For B2C Commerce Cloud and MobilePush, the default source priority order is always the same and can’t be changed.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e528">Platform</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e531">Priority</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e534">Source</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216412e537">Type</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Platform" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d216412e528 ">Marketing Cloud Engagement (Phone, Email, and WhatsApp)</td>

            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">1</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Marketing Cloud Engagement </td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Primary</td>

          </tr>
          <tr class="">
            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">2</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Any</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Any</td>

          </tr>
          <tr class="">
            <td data-label="Platform" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d216412e528 ">Marketing Cloud Personalization (formerly Interaction Studio)</td>

            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">1</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Marketing Cloud Personalization</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Primary</td>

          </tr>
          <tr class="">
            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">2</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Marketing Cloud Engagement </td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Primary</td>

          </tr>
          <tr class="">
            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">3</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Any</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Any</td>

          </tr>
          <tr class="">
            <td data-label="Platform" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e528 ">Cloud File Storage (Amazon S3, SFTP, Google Cloud Storage, Microsoft Azure)</td>

            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">1</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Any</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Any</td>

          </tr>
          <tr class="">
            <td data-label="Platform" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e528 ">MobilePush (in Marketing Cloud Engagement)</td>

            <td data-label="Priority" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e531 ">1</td>

            <td data-label="Source" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e534 ">Marketing Cloud Engagement </td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d216412e537 ">Primary</td>

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

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_example.png)

Example A user creates an activation for a segment with source data from Marketing Cloud Engagement and Amazon S3, and adds the Email Address contact point to the activation. With the default source priority order, the activation selects an email address from Marketing Cloud Engagement for each individual who has one. If the individual doesn’t have an address, an email address is selected from Amazon S3. If the user removes the Any Source and Any Type, the segment is smaller because the activation selects email addresses only from the Marketing Cloud Engagement source to include in the activation.

#### See Also

- [_Salesforce Help_: Create Activation for a Segment](https://help.salesforce.com/s/articleView?id=data.c360_a_add_activation_target.htm&release=264.0.0&type=5 "After you create a segment in Data 360, you can publish it to an activation target.")
- [_Salesforce Help_: Ingesting Consent Preferences](https://help.salesforce.com/s/articleView?id=data.c360_a_ingesting_consent_preferences.htm&release=264.0.0&type=5 "Ingest consent preferences from wherever you’re storing them using connectors. Common storage locations include data extensions (Marketing Cloud Engagement Connector), Sales or Service Cloud standard or custom objects (Salesforce CRM Connector), or external sources (Cloud Storage Connector).")
- [_Salesforce Help_: Data Ingestion and Modeling](https://help.salesforce.com/s/articleView?id=data.c360_a_data_ingestion_and_modeling.htm&release=264.0.0&type=5 "Data federation and data ingestion bring data from external data sources into Data 360. Data modeling is the next important phase to process data in Data 360.")