Recently, while trying to add an experience in Personalize for my application it wasn’t working.
Created a simple experience with OOTB component,

Included the right filter and page targeting

But still the experience wasn’t appearing the site. Initially thought this must be because of some organizational firewall. When I checked the experience experiment data, I could see a success status

- For Personalize and CDP the integration procedure is similar. Meaning we will use the same GTM script for integrating Personalize with the web application. Only difference is we have to set the
“webPersonalization: “<boolean_or_object>”” key in the script.
- Checked that, I have enabled that as well.

- But still I was not able to see the experience in the web application.
- Next option, Previewed the experience.

- Voila, found where the issue at Variant HTML/CSS/JS – JavaScript Evaluation Error – ReferenceError: Boxever is not defined

- Tried googling this, wasn’t able to find anything useful. While learning about CDP from various recent documents and old videos, I understood that Boxever library was replaced by Sitecore Engage JavaScript SDK.
- Although I referred Engage Library as per Sitecore’s recent recommendation, I could clearly see some part of the change is still referring to Boxever.
- I didn’t have any customized code apart from the GTM Script/Integration Script. So obv. It’s somewhere from Personalize part.
- When checked in advanced edit JavaScript tab, I could still see some reference to Boxever JavaScript Legacy Library.

- Updated this to refer Engage SDK,

- Finally,

Thank you for your blog post. This was the exact issue for me as well.
LikeLike