Loading
Marketing Cloud Personalization
Removed Features

Removed Features

These Marketing Cloud Personalization Web SDK features were removed from the Data 360 Web SDK. They have no direct equivalent in Salesforce Personalization.

Removed Marketing Cloud Personalization Feature Data 360 Web SDK Resolution
SalesforceInteractions.mcis namespace
  • For data extraction, use SalesforceInteractions.resolvers.* (works in both SDKs)
  • For asynchronous conditions, use SalesforceInteractions.util.resolveWhenTrue (works in both SDKs)
  • For DOM observation, use SalesforceInteractions.DisplayUtils.* (works in both SDKs)
  • Replace mcis.* utility calls with standard JavaScript (or the equivalent resolver)
mcis.getContentZoneSelector() Define zone selectors in the code.
mcis.getCampaignResponses() We recommend using Web Personalization Manager (WPM) and sitemap transformers. For programmatic access, use Personalization.fetch().
Evergage.getCampaignResponses() We recommend using Web Personalization Manager (WPM) and sitemap transformers. For programmatic access, use Personalization.fetch().
mcis.getSdkConfig() Store configuration reference at initialization.
mcis.sendStat() Use sendEvent() with the appropriate interaction.
mcis.buildLineItemFromPageState() Build line items manually.
mcis.extractFirstGroup() Use standard regex: str.match(regex)?.[1]
mcis.getLastPathComponentWithoutExtension() Parse the URL path manually.
mcis.getParameterByName() Use URLSearchParams API.
Evergage.getVersion() N/A
Evergage.configure() Use the init() method.
Evergage.runSpecificConfig() Use initSitemap().
Evergage.getCurrentPage() Use getSitemapResult().
ItemAction enum Use interaction name enums. For example, replace ItemAction usage with CatalogObjectInteractionName, CartInteractionName, or OrderInteractionName
ItemType enum Use string literals (for example, Product or Article) in interaction.catalogObject.type
 
Загрузка
Salesforce Help | Article