Einstein Search Recommendations in the Search Query Testing Tool
Occasionally, Einstein search results are not displayed within the Search Query Testing Tool due to a cookie ID being available only in the storefront.
While browsing the storefront, the cqcid
cookie is set. This cookie is
used to identify the user and suggest search phrases appropriate to them.
Since cookies are domain-specific, this cookie cannot be parsed in the query testing tool
if the storefront domain differs from the business manager domain. They always differ on
production environments, because the storefront has a domain such as
www.yourcompany.com
, whereas the business manager has a domain
such as production-realm-customer.demandware.net
.
To see Einstein search suggestions, make sure that you first execute a few searches in the storefront.
If Einstein Search Suggestions are still not displaying in the search query testing tool, you are likely missing a cookie ID.
If the domains are not identical, you can explicitly pass the cookie value in the search query testing tool by copying it into the Personalization Cookie field. This field is only available when Einstein Search Suggestions are enabled.
To find the cookie in the storefront, you can use the Commerce Cloud Recommendation Validator plugin, as it lists the ID as "Cookie ID" under the Recommendations tag.
Alternatively, you can use your browser's developer tools or any cookie management plugin
to identify the value of the cookie cgcid
.
cqcid
cookie is available in the business manager domain,
you can still enter a different ID to override it.