Sitecore CDP tracks user behavior by linking browsing session, events, and orders to a guest profile. By default, guests are marked as “visitors” meaning we do not know who they are. A guest can become a “customer” meaning we know who they are. In order to identify a guest, we must send an “IDENTITY” event. […]
Posts Tagged ‘Sitecore’
Sitecore Personalize: Close Event Logic
Sitecore Personalize has several out of the box components that notify the user such as popup takeover, corner popup, sidebar, and alert bar. These components all feature a close icon that will hide the component from the screen. But there is no logic out of the box to prevent them from being displayed again. Imagine […]
Sitecore Personalize: Initialization Error
I started a new Sitecore Personalize project. The client nonprod and prod environments were freshly spun up. All fresh and clean. No offer templates, no experiences, no decision models. I created the first experience and proceeded to click the preview button to test my experience. To my surprise the experience did not render, and the […]
Fixing an XM Cloud Deployment Failure
Intro 📖 Last week, I noticed that deployments to Sitecore XM Cloud were failing on one of my projects. In this blog post, I’ll review the troubleshooting steps I went through and what the issue turned out to be. To provide a bit more context on the DevOps setup for this particular project, an Azure […]
Lessons from the Front: Indexing Content Hub in Coveo
Intro 📖 In the new composable world, it’s common for medium to large Sitecore solutions to include a search appliance like Coveo and a digital asset management tool like Sitecore Content Hub. A typical use-case is to build search sources in Coveo that index content residing in Content Hub. Those indexes, in turn, can then […]
Handling Not Allowed Reflection Method in Sitecore
Recently, to meet project requirements, we customized and expanded the functionality of the “General Link” feature by incorporating a new “Telephone Link” feature. Everything was working correctly on our local project instance, but we got the below-listed error when the changes were deployed on the higher environment. Exception: Sitecore.Exceptions.AccessDeniedException Message: Calling Fieldtypes.ExtendedGeneralLink.ExtendedGeneralLinkForm.OnModeChange method through reflection […]
Sitecore 10.4 is out and here’s all you need to know about it
That was a decent gap since 1.5 years ago Sitecore previously released a feature-full version of their XM/XP platform, namely 10.3 was released on December 1st of 2022. That is why I was very excited to look through the newest release of the vendor’s self-hosted platforms and familiarize myself with its changes. First and foremost, […]
Create Experiences with Multiple Layouts in Sitecore Personalize
Sitecore Personalize uses a combination of experiences, decision models and offers to personalize content. An experience defines a variant. The variant is used to create the UI for the experience. The decision model uses programmables and decision tables to select an offer. The variant reads data from the offer to populate the UI. By default, […]
Fixing 404 Responses for Versioned Images in Experience Edge
Intro 📖 My team and I recently ran into an issue while working on a Sitecore XM Cloud project that turned out to be pretty interesting. The issue had to do with images published to Experience Edge not loading as expected within certain renderings. The GET requests for these images in Experience Edge would return […]
Eric Sanner Talks Life at Perficient and Being a First-Time Sitecore MVP
Perficient colleagues within our award-winning Sitecore team bring years of experience and vast knowledge to the practice and our clients. We’re proud to announce that recently nine of our colleagues have been named 2024 Sitecore MVPs. Below is a deeper look into Eric Sanner’s role as a solutions architect and his first time being awarded a Sitecore […]
Storybook
You may have never heard of Storybook or maybe that was just a glimpse leaving you a feeling Storybook is such an unnecessary tool – in that case, this article is for you. Previously, I could share this opinion, but since I played with Storybook in action when building JumpStart starter kit with Next.Js, it […]
Exporting Media Items with Sitecore PowerShell Extensions
Intro 📖 At this point, I think every Sitecore developer uses or has at least heard of Sitecore PowerShell Extensions (SPE). This powerful module for Sitecore is an auto-include for most teams and projects. The module is included with XM Cloud instances by default; if you use XM Cloud, then you already have SPE. If […]