Install and configure the native integration package
Describes how to install and configure the native integration for Optimizely Commerce Connect 13.
The native integration provides the product-specific setup when implementing personalization for Optimizely solutions.
The native integration package is available via the Optimizely NuGet feed. See also Install and configure recommendations.
After installing it, you must modify the configuration to include settings for your Product Recommendations environment. Recommendations reads its configuration from the<appSettings>
section. The following keys are used.
Recommendation keys
Key | Description |
---|---|
| Indicates if the Tracking system will execute tracking. |
| The URL of the Optimizely Product Recommendations environment to use. This should only contain the protocol and host name. Note: Never use UAT endpoints in production for this key. |
| The site name used to identify requests to the tracking server. |
| The token used to authenticate tracking requests to the REST API. |
| The token used to authenticate admin requests to the REST API. |
|
|
|
|
|
|
|
|
|
|
|
|
The export function has a few settings in addition to those above. Apply them via code on the default CatalogFeedSettings
instance.
var catalogFeedSettings = ServiceLocator.Current.GetInstance<CatalogFeedSettings>();
catalogFeedSettings.DescriptionPropertyName = "...";
Property | Description |
---|---|
ExcludedAttributes | Names of product properties to exclude from the catalog feed. |
DescriptionPropertyName | The product feed requires each product to have a description. Set this to a property name you want to use as description. Default value is Description. |
AssetGroupName | The first asset (ordered by SortOrder) in this group is used for the item's image link. The default value is default. |
NoteDifferences between the authentication mechanism of EPiServer.ServiceAPI and EPiServer.Personalization.Commerce may lead to the incorrect functioning of user change tracking or catalog feed download. To avoid these problems, it is recommended to install EPiServer.ServiceAPI in a separate application.
Updated 8 days ago