Sitecore – Resharding your XDB databases

Sitecore is great in collecting data; an insane amount of data. The XDB data that Sitecore collects is stored within the XDB Shard databases. These databases contain everything about contacts, their interactions and their facets. When you have Sitecore running for a while, you’ll see these databases grow. Out of the box there’s nothing that …

Sitecore SXA – Creating a proper fallback for the og:title element

SXA is a great product and comes with opengraph support out of the box, you can define the following opengraph fields on every page: Title Description Image Type Site name Admins App Id All opengraph fields will not be outputted as HTML tags when they’re empty, except for the Title field. Sitecore uses the Sitecore.XA.Feature.SiteMetadata.Repositories.OpenGraphMetadata.OpenGraphMetadataRepository …

Sitecore Forms – Rendering friendly field values for EXM

Sitecore 9.2 introduces the newly and improved submit action Send Email Campaign Message that can be used within Sitecore Forms, to send an EXM Campaign message to a contact. Within this submit action you can configure which fields from the form should be passed to EXM as an token, after which you can use the …

Sitecore – Marketing automation performance improvements part 3

The Sitecore Marketing Automation has serveral performance issues when trying to use it with a large number of contacts, which causes heavy database usage, or causing the plans to not function at all. In the upcoming blog posts about this subject I’ll share some tips on how to improve the performance. A full list of …

Sitecore – Marketing automation performance improvements part 2

The Sitecore Marketing Automation has serveral performance issues when trying to use it with a large number of contacts, which causes heavy database usage, or causing the plans to not function at all. In the upcoming blog posts about this subject I’ll share some tips on how to improve the performance. A full list of …

Sitecore – Marketing automation performance improvements part 1

Sitecore Marketing Automation has serveral performance issues when trying to use it with a large number of contacts, which causes heavy database usage, or causing the plans to not function at all. In the upcoming blog posts about this subject I’ll share some tips on how to improve the performance. The upcoming time i’ll be …

Sitecore EXM – Using personalization tokens in the sender details

Sitecore EXM (Email Experience Manager) currently lets you specify you the following fields in the Sender Details part of an email campaign: From name From email Reply to Unfortunately, neither of the above fields allow you to use the personalization tokens, that can be set for example when sending an email campaign through a Sitecore …

Sitecore EXM – Adjusting how personalization tokens are rendered

For a specific scenario i wanted to be able to pass HTML through a personalization token to be used from within an EXM email. Unfortunately (due to security) personalization tokens are HTML encoded and this behaviour isn’t configurable. The token replacement is done from within the Sitecore.Modules.EmailCampaign.Core.Personalization.PersonalizationManager class, which is mostly static, private, and totally …