Posts

Showing posts from 2023

XM Cloud - All about XM Preview and Edge GraphQL

Image
 I have recently started working on the xmcloud project to fetch the data from xmcloud using GraphQL, I have faced some challenges using GraphQL in both the XM preview and EDGE environment. I am sharing details that will help others who like to use GraphQL extensively for querying and searching content from xmcloud. Challenges : Need to access the item from the data folder which is not under the home node. I have written the GraphQL Item query to fetch the datasource item under the data folder. The response is fine in the XM preview environment with all the data from different fields like image,droplink,droptree,treelist, and treelistex, etc coming properly,  but when switched to EDGE the query does not work as expected, it provides the response in raw values. The reason behind showing raw value is that the items under the data folder do not have any site definition to them and it does have a presentation. If anyone faced this issue, then you will be happy now with the latest release o

Sitecore Search Data Ingestion from multiple sources and Search Recommendation API

Image
Sitecore Search is a headless, AI-driven content search solution,  It provides personalized and predictive search content based on user behavior, it is developed using the same technology as Sitecore Discover , but adapted to the needs of brands that focus on content.  Sitecore Search enables our customers to connect every visitor with the right content at lightning speed, personalized to their intent and browsing behavior even on their first visit. In order for Sitecore Search to provide necessary search results to the users it needs content to be ingested to it with the help of Source Crawler or Ingestion API. Once we have our Search Customer Engagement Console(CEC) we can configure different sources to get content ingested in Sitecore Search. Steps to ingest data in CEC We need to define attributes in CEC for data mapping with the metadata from Sources like web pages, documents, etc. Click on Administration ( Administrative tools)  à Domain Settings After attributes are created, le

Key points of Sitecore CDP and Sitecore Personalize

Image
I would like to share some key points of CDP and Personalize. For preparing for  the certification exam also these key points might help along with Sitecore documentation of both  CDP  and  Personalize . From the Sitecore e-learning portal,  Sitecore CDP & Personalize Technical Deep Dive  topic provides the best training for CDP and Personalize. From Feb 2023, the  Engage JavaScript Library and  Engage SDK are introduced, these are modern, easy-to-use tools that help us integrate the application with  Sitecore CDP. Based on my learning I will share some important points on each concept in CDP and Personalize. Sitecore CDP and Personalize basics There are 2 types of API versions. 2.0 (Old Boxever) 2.1(Sitecore CDP and Personalize) CDP and Personalize use these below to get behavioral data, provide personalized content, etc Stream API (lets you send real-time behavioral and transactional data about the users of your application to Sitecore  CDP). Batch API(lets you upload large amoun