Check out March's addition to Xperience by Kentico. We have some big updates, like taxonomies and improvements to our SDK for content item querying, along with a deluge of integration updates. Dive in and learn about all the enhancements we've just delivered in Xperience by Kentico.

Taxonomies and content tagging

There's no question the big feature this month is a keystone 🏛️ of any rich content library - taxonomies!

Taxonomy application tile

Our new taxonomies application allows marketers to dynamically author multiple taxonomies.

List of taxonomies

Each taxonomy has its own hierarchical tree of tags and each tag has its own title, code name, and description. The title and description fields can be localized into each of languages defined for the Xperience solution if they are used for content delivery and presentation purposes.

Taxonomy details

After creating taxonomies, they can be used in the content modeling process. There is a new content type field data type "Taxonomy", which allows tags from the specified taxonomy to be assigned to that field.

We support taxonomies for content modeling with reusable content items and web pages today. Adding taxonomies to headless items and emails is on our roadmap.

Content modeling with taxonomies

Once the content type is modeled, marketers can edit content items of this type and assign the correct taxonomy tags.

Content editing with taxonomies

Marketers can also select taxonomies from Page Builder properties using our Tag Selector component and developers can retrieve taxonomized content using the WhereContainsTags Content item querying API.

Configuring a widget with taxonomies

By organizing tags in multiple distinct taxonomies, partners can provide a great content governance experience for marketers and enable all common website channel taxonomy scenarios - grouping content, faceted search, and easier content item selection in the Page Builder.

Look for our refinement of taxonomies next month, which will allow marketers quickly find items in the Content hub by their taxonomy!

Content query API enhancements

Let's get technical 🧐 for a minute (or two)!

Xperience by Kentico developers know their primary goal to enable their client's marketing teams. Technical tools and APIs we include in the product are key to a developer's ability to quickly and effectively build website channel experiences. We heard feedback from partners (via our Roadmap) that our content modeling features are amazing 🤩, but the APIs used to query for these content models have some gaps.

We heard you loud and clear! This month we are releasing a new set of powerful Content item query APIs 🦾!

Now, developers can easily handle more advanced content querying scenarios, like:

  • Query for content by reusable field schemas
  • Query for content belonging to multiple content types
  • Query for content items by identifier without knowing the content type
  • Query for website page items without knowing which website they belong to
  • Query for content items by taxonomy (as mentioned above)

Additionally, we've added a simpler way to map query results to a specific content type using the IContentQueryExecutor interface directly - GetMappedResult and GetMappedWebPageResult. The mapping services developers used previously are now optional. Importantly, we haven't removed the lower-level API GetResult, which means developers can still handle their most complex content retrieval scenarios.

Developers should take a look at this Refresh's Changelog and our updated documentation to get started with these new features.

New integrations and integration updates

If you look at our roadmap, you can easily see how Xperience by Kentico has evolved over the past several months - but it might not be as obvious how our existing integrations have been evolving as well.

Tag Manager

This month, it will be very clear 👀 with the improvements we've made to the Xperience by Kentico Tag Manager integration. When we first launched this integration, it supported Google Tag Manager and "free text" custom tags.

Now, we've introduced support for custom templated tag and several featured tags from the following vendors and services...

Tag manager tag list

A/B testing with VWO

With this tag, a marketer can add their VWO account ID and they are ready to optimize with this market leading optimization platform - A/B and multivariate testing. VWO has flexible pricing and teams can start off free to try it out and later scale up to use it across an entire Xperience by Kentico solution.

WVO configuration

Chatbots with Intercom

The Intercom tag allows marketers to add their Intercom ID and immediately engage with their website visitors with a chat UI plugin. Pricing for Intercom starts at $40 USD / month / seat.

Intercom chat plugin

Heatmap analytics with Microsoft Clarity

Microsoft Clarity is a GDPR compliant behavior analytics service, built on an open-source library, that enables marketers to see heatmaps of their customers engagement with their website.

Microsoft Clarity heatmaps

Clarity is completely free to use and as an added bonus integrates with the next tag we've added support for...

GA4 tags from Google Analytics

Many marketers use Google Tag Manager to load their Google Analytics tags on their websites, but now we also support Google Analytics tags directly for that extra optimization of script load speed.

As mentioned above, Microsoft Clarity integrates directly with Google Analytics - giving marketers they insights they need, where they are 🙌.

CRM

Our CRM integration already supported sending Contact data to either Salesforce Sales Cloud or Microsoft Dynamics Sales. This month it has been enhanced - enabling two-way contact synchronization between Xperience and those CRMs.

Developers can check out our thorough documentation to see how they can configure the integration for their solutions.

Zapier

Our integration with Zapier, a service that enables to marketers to connect over 6,000 other products and services together, continues to evolve and has been updated to handle inbound communication - messages from Zapier to Xperience by Kentico 👏.

In addition to already supporting actions from Xperience sending data to Zapier, we now support scenarios like:

  • Ingesting external forms data like from Google Ads by creating a new form submission in Xperience
  • Triggering content in Xperience to move through workflow steps or publish from an external system, like Slack

MiniProfiler

We've also released a new diagnotic integration that developers are sure to love 💖!

MiniProfiler is a .NET library created by the team at Stack Overflow, where they use it to fine-tune their .NET services that power the entire Stack Exchange family of sites.

MiniProfiler plugin UI

This month, we're releasing support for MiniProfiler in Xperience by Kentico which will help developers identify the SQL queries being executed by their website channel pages and see how long those queries take to execute. These insights can be helpful when learning our Content query APIs or trying to optimize page load speeds for the best customer experience.

What's next?

We hope these new capabilities, features, and API improvements unlock solutions for you and your clients. Try them out, let us know 👋 what you think. You can find all the details about March's Refresh in our documentation Changelog.

For the next Refresh, you can expect scheduled content publishing, the next round of updates to reusable field schemas, classic folders and taxonomy filtering in the Content hub, and other UX improvements.

Check back next month for another Xperience by Kentico Refresh review!