Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By default, S4SLB uses “S4S“ as the IdentifierSource. This value can be changed from the following config setting in /App_Config/Modules/S4S/S4SAnalytics.config. Keep in mind that changing this value will affect the S4S form submit action as well.

Code Block
<!-- The source to use for identifiers -->
<setting name="S4S.Analytics.IdentifierSource" value="S4S" />

Identifier

In /App_Config/Modules/S4S/S4SLB.config, there are two config settings to set the Salesforce fields to use as the identifier of the Sitecore contact. By default those config setting values are set to “Email“ so the Email field in the Salesforce contact or the lead will be used as the Sitecore xDB contact identifier.

...

Ideally, having the same Salesforce fields configured in the above settings and in “S4S.Analytics.Identifier“ setting in /App_Config/Modules/S4S/S4SAnalytics.config (Refer Select Options in S4S Sitecore Form Mapping Wizard for more details) will give more robust Sitecore contacts in the XDB. It will prevent redundant Sitecore Contacts being created for the same Salesforce entity when using the S4S submit action and S4S List Builder.

Default Languages

As of v2.93.24124.1, the S4SLB configuration file may optionally include a FuseIT.S4SLB.DefaultLanguageCodes setting. This defines one or more language codes to be selected by default when creating new lists. If empty or missing, all Sitecore languages will be selected by default.

Code Block
languagexml
<!-- Comma-separated language codes selected by default for new lists, if empty all languages will be selected. -->
<setting name="FuseIT.S4SLB.DefaultLanguageCodes" value="en-US"/>

Next Step

Congratulations, you have finished installing this option.

...