---
schema_version: "1"
id: 75e32d4bb250c7b6e8709e5d99f0de7976baaad2dddfeb9316b394249728c663
title: Sitemap Conversion Quicklook
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_pers_mcn_for_pers_sitemap_mod_quicklook.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_pers_mcn_for_pers_sitemap_mod_quicklook.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 27ba8e57e38582fefce3597373cefa28566541fb87eb770bf2d22f199fc600f5
description: This table groups sitemap modifications into general areas, and provides guidelines for necessary changes in those areas. When converting the Marketing Cloud Personalization sitemap for use in Data 360, refer back to this article for general guidance, or use it as a checklist to help track modifications as you check them.
products:
  - Marketing
  - Salesforce Personalization
release: "264"
---
# Sitemap Conversion Quicklook

This table groups sitemap modifications into general areas, and provides guidelines for necessary changes in those areas. When converting the Marketing Cloud Personalization sitemap for use in Data 360, refer back to this article for general guidance, or use it as a checklist to help track modifications as you check them.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d81619e36">Area</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d81619e39">Necessary Changes</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d81619e36 ">Consent Management</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Configure explicit opt-in consent if your Marketing Cloud Personalization
            implementation didn't define consent (required for personalization in Salesforce
            Personalization).</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Update consent purpose from <code>Personalization</code> to
            <code>Tracking</code> if applicable.
          </td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Add listeners for <code>OnConsentGrant</code> if you need to react to consent
            grants.</td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="4" style="vertical-align:top;" headers="d81619e36 ">Data Ingestion</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Review all custom events and add explicit <code>eventType</code> values that
            match your Data 360 web schema.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Move all custom catalog attributes into the
            <code>interaction.catalogObject.attributes</code> object.
          </td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace <code>getCampaignResponses()</code> methods with Web Personalization
            Manager and sitemap transformers.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Ensure content zones have both name and selector properties for
            personalization.</td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d81619e36 ">Namespace and Global Object Changes</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace all <code>Evergage.*</code> references with
            <code>SalesforceInteractions.*</code>.
          </td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace <code>SalesforceInteractions.mcis.*</code> calls with resolvers,
            util, or DisplayUtils equivalents.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace removed <code>mcis</code> utilities (for example,
            <code>getParameterByName</code>) with standard Javascript APIs.
          </td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="4" style="vertical-align:top;" headers="d81619e36 ">Event Structure</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Update event structure from action/itemAction to interaction model.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Add <code>interaction.eventType</code> for any custom (non-standard)
            interaction names.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Nest custom item properties inside<code>
              catalogObject.attributes</code>.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Update custom event listeners from <code>evergage:*</code> /
            <code>mcis:*</code> to <code>interactions:*</code>.
          </td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d81619e36 ">Sitemap Initialization and Module Settings</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Remove any <code>Evergage.configure()</code> calls.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Consolidate all configuration into the <code>init()</code> method.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Configure the personalization object if you need to programmatically control
            flicker defense or Web Personalization Manager (WPM) behavior.</td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d81619e36 ">Cookie and Identity SDK Differences</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Be aware that Salesforce Personalization uses only <code>_sfid_*</code>
            cookies.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Update any cookie management logic that references <code>_evga_*</code> or
            <code>_evgn_*</code> cookies.
          </td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d81619e36 ">Content Zone Handling</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Remove <code>source.contentZones</code> from <code>sendEvent()</code>
            calls. They aren’t needed for Data 360.</td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">For sitemap page types, ensure content zones have both name and selector
            properties defined.</td>

        </tr>
        <tr class="">
          <td data-label="Area" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d81619e36 ">Deprecated Methods</td>

          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace <code>Evergage.addEventListener()</code> with
            <code>SalesforceInteractions.CustomEvents.OnEventSend</code> (or
            <code>Evergage.CustomEvents.OnEventSend</code> if you still depend on
            <code>evergage:*</code> events).
          </td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Replace <code>Evergage.addResponseListener()</code> with
            <code>Evergage.CustomEvents.OnEventResponse</code>.
          </td>

        </tr>
        <tr class="">
          <td data-label="Necessary Changes" class="slds-cell-wrap" style="vertical-align:top;" headers="d81619e39 ">Update <code>listener()</code> calls to use callback functions instead of
            <code>ListenerOptions</code>.
          </td>

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