---
schema_version: "1"
id: f21f0c4d30fc7221dfb1f0b48cb78b69665949311f6653d1f4aee4045c0c365f
title: About Integrating with Third-Party Solutions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_pers_third_party_integration_about.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_pers_third_party_integration_about.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fccdf56310f90bb55c9a5c90dde6b1e56a2f72c14c6616fddbd50d365f5cb79f
description: Marketing Cloud Personalization integrates with a variety of third-party solutions (external to Salesforce). Integration options include data management platforms, email service providers, third-party campaign detection products, analytics products, content management systems, social media, and tag managers.
products:
  - Marketing
  - Salesforce Personalization
release: "264"
---
# About Integrating with Third-Party Solutions

Marketing Cloud Personalization integrates with a variety of third-party solutions (external to Salesforce). Integration options include data management platforms, email service providers, third-party campaign detection products, analytics products, content management systems, social media, and tag managers.

## Data Management Platforms (DMP)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:57.14285714285714%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d45501e45">Application Examples </th>
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d45501e48">Integration Type </th>
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d45501e51">Data Synchronization </th>
            <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d45501e54">How It Works </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Application Examples" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d45501e45 ">
              <ul>
                <li>Adobe Audience Manager</li>

                <li>BlueKai</li>

                <li>Neustar</li>

              </ul>
            </td>

            <td data-label="Integration Type" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d45501e48 ">
              <p> Data into Personalization: </p>
              <ul>
                <li>Client-side sync</li>
                <li>ETL data feeds</li>
              </ul>
              <p>Data out to a DMP platform:</p>
              <ul>
                <li>File-based</li>
                <li>Campaign exposure</li>
              </ul>
            </td>

            <td data-label="Data Synchronization" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d45501e51 ">
              <p>Data in:</p>
              <p>Files posted to the Personalization SFTP site are processed on an ongoing
                basis.</p>
              <p>Data out:</p>
              <p style="margin-bottom:0;">Segment export is nightly or one-off.</p>
            </td>

            <td data-label="How It Works" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d45501e54 ">
              <ul>
                <li>Personalization doesn’t currently have any server-to-server
                  integrations with DMP platforms. DMP integrations are client-side
                  only.</li>
                <li>Attributes and segment IDs can be passed to Personalization and
                  stored as custom user profile attributes.</li>
                <li>Personalization can also pass segment membership data to the page for
                  a DMP to collect and use for retargeting efforts.</li>
              </ul>
              <p style="margin-bottom:0;"> For more information, see <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_segment_export_sftp.htm&amp;release=264.0.0&amp;type=5" title="Set up a nightly feed or a one-time export to synchronize segments with the Personalization SFTP. You can then use these segments in other systems to target cross-channel communications. For example, you can synchronize a segment to Marketing Cloud Engagement to target a specific group with an email communication.">Export a Segment to the Marketing Cloud Personalization SFTP</a> and <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_etl_integration_about.htm&amp;release=264.0.0&amp;type=5" title="Learn more about loading data into Marketing Cloud Personalization.">About ETL Data Feeds</a>. </p>
            </td>

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

## Email Service Providers (ESP)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:57.14285714285714%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e162"> Application Examples </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e165">Integration Type </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e168"> Data Synchronization </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e171">How It Works</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Application Examples" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e162 ">
              <ul>
                <li>Yes Lifecycle Marketing</li>

                <li>Silverpop</li>

                <li>Cheetah Mail</li>

                <li>Adobe Campaign</li>

              </ul>
            </td>

            <td data-label="Integration Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e165 ">
              <p>Data in to Personalization:</p>
              <ul>
                <li>ETL data feeds</li>
              </ul>
              <p>Data out to an ESP platform:</p>
              <ul>
                <li>File-based</li>
                <li>Open-time email</li>
              </ul>
            </td>

            <td data-label="Data Synchronization" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e168 ">
              <p>Data in:</p>
              <ul>
                <li>Files posted to the Personalization SFTP site are processed on an
                  ongoing basis.</li>
              </ul>
              <p>Data out:</p>
              <ul>
                <li>Segment export is nightly or one-off.</li>
              </ul>
            </td>

            <td data-label="How It Works" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e171 ">
              <ul>
                <li>Segments—Use Personalization’s Segment Exporter Gear to push segments
                  to the Personalization SFTP so you can pull them into your ESP for
                  enhanced targeting. For more information, see <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_segment_export_sftp.htm&amp;release=264.0.0&amp;type=5" title="Set up a nightly feed or a one-time export to synchronize segments with the Personalization SFTP. You can then use these segments in other systems to target cross-channel communications. For example, you can synchronize a segment to Marketing Cloud Engagement to target a specific group with an email communication.">Export a Segment to the Marketing Cloud Personalization SFTP</a>.</li>

                <li>User and Campaign Data—Use Personalization’s <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_etl_account_data_feed.htm&amp;release=264.0.0&amp;type=5" title="Use the Account ETL data feed to update account information in Unified Account Profiles.">Account ETL Data Feed</a> to
                  store users, user attributes, and campaign events, such as sends,
                  opens, and clicks.</li>

                <li>Open-time email—Create an email campaign to power 1:1 offers or
                  content and product recommendations at open time within your ESP. For
                  more information, see <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_email_campaign_create.htm&amp;release=264.0.0&amp;type=5" title="Generate a block of HTML code for an Open Time Email campaign and use it in your existing email marketing service to add personalized content for each recipient. After creating an Open Time Email campaign, you can clone it and reuse it with the same recipe for additional campaigns. You can also add exclusions and inclusions to your campaigns to tailor them to your overall email strategy.">Create an Open Time Email Campaign</a>. </li>

              </ul>
            </td>

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

## Third-Party Campaign Detection

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:57.14285714285714%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e283">Application Examples </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e286">Integration Type </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e289">Data Synchronization </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e292">How It Works </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Application Examples" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e283 ">
              <p style="margin-bottom:0;">UTM parameter mapping</p>
            </td>

            <td data-label="Integration Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e286 ">
              <p style="margin-bottom:0;">UTM parameter mapping</p>
            </td>

            <td data-label="Data Synchronization" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e289 ">
              <p style="margin-bottom:0;">Real time upon click-through</p>
            </td>

            <td data-label="How It Works" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e292 ">
              <ul>
                <li>Use an existing product or add one to configure the UTM parameter
                  mapping.</li>

                <li>To capture any additional information you’re sending through your
                  campaigns, add parameters. Mapping tells Personalization how to align
                  query parameters in the landing page URL to attributes on the
                  Personalization external campaign, or to attributes defined for the
                  referred visitor. For more information, see <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_third_party_utm_parameter_mapping.htm&amp;release=264.0.0&amp;type=5" title="UTM parameters are customizable codes that you use in URLs and links to track and measure the success of various aspects of your third-party campaigns. UTM parameters can track traffic, referral sources, external campaigns, keywords, and content zones.">UTM Parameter Mapping</a>.</li>

                <li>As users arrive on the landing page that contains the third-party
                  product integration, external campaigns appear on the Third-Party
                  campaign list page in the Uncategorized folder.</li>

                <li>The external campaigns have click-throughs, but not impressions
                  because Personalization doesn’t track impressions for external
                  campaigns.</li>

                <li>Campaign engagement is available to reference in segmentation to
                  further enhance experience targeting.</li>

              </ul>
            </td>

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

## Analytics

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:14.285714285714285%">
          <col style="width:57.14285714285714%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e374">Application Examples </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e377">Integration Type </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e380">Data Synchronization </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e383">How It Works </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Application Examples" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e374 ">
              <ul>
                <li>Adobe Analytics</li>

                <li>Google Analytics</li>

              </ul>
            </td>

            <td data-label="Integration Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e377 ">Client-side sync</td>

            <td data-label="Data Synchronization" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e380 ">Real-time in-browser</td>

            <td data-label="How It Works" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e383 ">Personalization can listen for campaign statistics events
              that you can use to format events for third-party tracking systems. For more
              information, see <a href="https://developer.salesforce.com/docs/marketing/personalization/guide/campaign-stats-tracking.html?q=data+campaign+stat+events#sending-campaign-stats-to-third-parties" target="_blank">Sending Campaign Stats to Third
                Parties</a>.</td>

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

## Content Management Systems (CMS)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e440">Application Examples </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d45501e443">How It Works </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Application Examples" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e440 "> Typically, Personalization doesn’t require an integration
              with a CMS.</td>

            <td data-label="How It Works" class="slds-cell-wrap" style="vertical-align:top;" headers="d45501e443 ">
              <ul>
                <li>The <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_web_sdk_integration.htm&amp;release=264.0.0&amp;type=5" title="Integrate Marketing Cloud Personalization with your organization's web site. During implementation, your development team works with Salesforce to create your organization’s site map and plan your web integration.">Marketing Cloud Web Site Personalization</a>
                  creates a reference catalog of product and content assets by scraping
                  the page directly.</li>

                <li>Personalization can ingest additional content and product
                  information, and promotion assets, using <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_pers_etl_integration.htm&amp;release=264.0.0&amp;type=5" title="Ingest data into Marketing Cloud Personalization using ETL data feeds. ETL integration lets you batch load data using CSV files that are generated externally. Update the catalog, import and export segments, upload historical data, and more. You import CSV files using an SFTP site or uploading them manually.">ETL Integration</a>.</li>

                <li>Personalization can render both client-side and server-side campaigns
                  and experiences.</li>

                <li>The Salesforce Interactions SDK Launcher doesn’t support integration
                  with CMS solutions (such as Oracle CMS) that use the <code>document.write()</code> method in the DOM Web
                  API to modify the active page. The <a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/write" target="_blank">Mozilla Developer
                    Network</a> also discourages the use of this method.</li>

              </ul>
            </td>

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

## Social

   
| Application Examples | Integration Type | Data Synchronization | How It Works |
| --- | --- | --- | --- |
| Generic segment sync | File-based | One-off or nightly | Pass segments out of Personalization by SFTP into various media and display tools for enhanced retargeting efforts. For more information, see [Export a Segment to the Marketing Cloud Personalization SFTP](https://help.salesforce.com/s/articleView?id=mktg.mc_pers_segment_export_sftp.htm&release=264.0.0&type=5 "Set up a nightly feed or a one-time export to synchronize segments with the Personalization SFTP. You can then use these segments in other systems to target cross-channel communications. For example, you can synchronize a segment to Marketing Cloud Engagement to target a specific group with an email communication."). |

## Tag Managers

You can implement Personalization to use a tag manager. As part of your implementation process, work with your implementation team to determine the implementation approach that works best for you.