Follow these steps to configure a Personalized Site Search action in an Omnichannel experience.
- Click EXPERIENCES in the top navigation bar, and then select Web.
- Click the arrow to the right of CREATE EXPERIENCE, and then select Omnichannel.
- Name the experience.
- Configure the WHY settings.
- Click WHY, select To serve everyone the same experience, and then click NEXT.
- Select a goal metric and then click NEXT.
- Adjust the secondary metrics as needed, and then click NEXT.
- Click SAVE.
- Click WHY, select To serve everyone the same experience, and then click NEXT.
- Configure the WHO settings as needed.
- Configure the WHAT settings.
- Click WHAT and then click ADD ACTION.
- Click Personalized Search.
- Select the Personalized Site Search template that you want to use.
- Select a recommendation strategy. Refer to Recommendation Strategies for Personalized Site Search in this documentation for guidance on selecting or creating a recommendation strategy for this action.
- Optionally, add one or more action conditions. Click ADD CONDITION and then select and configure an option to set any conditions that must be met for the action to fire. See Action Conditions for more information.
- Click CREATE.
- Configure the WHEN settings as necessary.
- Click ACTIVATE.
When you configure the Engine API request for the Omnichannel experience, ensure that you include any relevant context in the request. Refer to Personalized Site Search Queries in Calling the Personalized Search API in the Monetate Developer Hub for more information about configuring various aspects of the search functionality.
Recommendation Strategies for Personalized Site Search
The products identified by a recommendation strategy become the products that are boosted in the results of Personlized Site Search and can impact the ordering of the products within those search results. Because of the ways that you can configure Personalized Site Search and because of how Personalized Search works behind the scenes, keep the following guidance in mind when choosing or creating a recommendation strategy to use in a Personalized Site Search action:
- A collaborative recommendation algorithm provides better search results personalization than noncollaboratives ones.
- Although there are no restrictions on which customer behavior context option you can select for a collaborative recommendation algorithm, Item(s) purchased in previous sessions could optimize the personalization of the search results better than other options.
- If Prepend context item in recommendation is set to YES in the recommendation strategy, then the context product is boosted and thus more likely to appear in the search results.
- If Item group ID(s) in custom variable is selected as the context option, then the custom variable(s) passed using
monetate:context:CustomVariables
significantly impacts the products that are boosted within the search results as well as the ordering of the products within the search results. - For the most part, avoid recommendation filters with dynamic values. One notable exception is the <attribute> of Product That Recommendation Is Based On dynamic value option.
- You don't need to configure any Boost and Bury filters in the recommendation strategy to match any product-level boosting scores configured in Personalized Site Search. Any products that meet the recommendation strategy's Boost and Bury filter criteria are boosted or buried as appropriate in the search results.