Posts

Showing posts from March, 2023

Sitecore Goals

Image
Goals are activities that visitors can perform on your website. You create goals to track and measure how visitors engage with the website. You can associate goals with content, such as landing pages, search fields, and registration forms. You can also associate goals with media items, such as PDF files or videos. Once you have created some goals, you can measure the conversion rate for each goal – the percentage of visitors that achieve a particular goal. You can find charts and dashboards that show goals and conversion rates in Experience Analytics. Create and Publish a Goal Insert new goals Publish the item Associate a goal with a media item On the Sitecore Launchpad, open the Media Library. Click Save and Publish. How to check the goal whether is it triggered or not? Going to page and download the configured file from site. Again, I navigate to Experience analytics. I couldn’t see any data there. Then, I got to know As per the documentation " xDB data is not committed until af...

Sitecore Campaign

Image
In Sitecore, a campaign is a promotion or advertising initiative designed to encourage people to visit a website. Campaigns run for a defined period, and Digital Marketer can use campaigns to raise brand awareness or get contacts to perform certain actions on website. Campaigns allow to automatically send out and collect user data for future use and personalization Campaign Groups Campaign groups are high-level campaigns that contain multiple campaign activities across different channels. Campaign Activities Campaign activities are individual campaigns that run for a limited period on a specific channel. Campaign Categories • Online campaigns use digital media such as banner ads, social media, email, or Google AdWords (or other paid search functions) to bring traffic to a website. • Offline campaigns generate website traffic by using traditional media such as radio, print, billboards, or television. Create a Campaign Campaign Creator Campaign Creator creates and organize campaign acti...

Sitecore Products

Sitecore XP: Sitecore® Experience Platform™ is the digital experience platform providing personalization, machine learning, and marketing automation. Sitecore XM: Sitecore Experience Manager™ is the content management system (CMS) providing multilingual, multicultural, multichannel, and multisite content management. Sitecore xDB: Sitecore® Experience Database™ is the database that connects to Sitecore XM providing data interchange, encryption, and real-time insights. Sitecore xConnect: xConnect is the service layer that sits in between the xDB Collection database and xDB index, and any trusted client or device that wants to read, write, or search contact and interaction data. No other system has direct access to the xDB Collection database or the xDB index. Sitecore EXM: Sitecore Experience Email Manager is a channel of delivery within the Sitecore platform. Sitecore FXM: Sitecore Federated Experience Manager is the channel that allows you to connect your non-Sitecore hosted websites t...

Handle 500 Exception in the Application

Image
HttpBeginRequest Pipeline The processors in the HttpBeginRequest pipeline generate and populate the Sitecore.Context class. In my Application, We have the httpRequestBegin Pipeline with 30 processors. When the httpRequestBegin pipeline is executed, the processors defined above run in order from first to last. Handle the 500 Exception in web pages Currently I can see the errors on my page. It’s not good to show to our live site. Create a class file   public   class   Handle500Exception : ExceptionProcessor     {          public   override   void  Process(ExceptionArgs args)         {              try             {                 ExceptionContent objex =  new...

Federated Experience Manager (FXM)

Image
The Federated Experience Manager (FXM) is an application that allows you to track visitor interactions and generate analytics information on external, non-Sitecore websites with Sitecore. You can use FXM to implement personalization rules, create goals and events, and implement content profiling on an external website. To enable FXM functionality, a JavaScript tag is added to the external websites. It allows the FXM application to connect the external site's components to the Sitecore Experience Platform. FXM has a dedicated Experience Editor that allows you to assign marketing attributes, implement personalization rules. You can access the FXM through the Marketing Control Panel or through the FXM application on the Sitecore Launchpad. When you have applied the FXM JavaScript tag to an external website, you can assign FXM functionality in one of the following ways: Capture Click Action Add Placeholder Add Page Filter Assign Marketing Attributes For reference :  https://vinayakchau...

Sitecore Inteview Questions

1. Templates, Layout, Rendering & Placeholder: Templates A template in Sitecore is an item that defines the structure and behavior of other items. Every item in Sitecore is an example of some template. It also defines the sections and fields in which it breaks down into the content. Each section represents the sub-item under the template, and every field is a sub-item under the item of the related section.  Data Template:  Data template includes fields and can be specified by editors using the insert page.  These are used to specify how data should be entered. Specifically, they determine which field sections, field types, and field names should be included in each item.  Branch Template:  The Branch template enables you to determine the complete branch of templates by building an instance of the branch template to a whole item structure that appears, so the user does need to create them.  This allows you to create a set of items instead of just on...

Sitecore Experience Accelerator (SXA)

Image
Web development teams use Sitecore Experience Accelerator (SXA) to speed up the production of websites and to reuse components, layouts, and templates across a variety of sites. SXA separates structure from design, so front-end designers, creative designers, content authors, and developers can work in parallel and you can deploy and maintain multiple sites quickly and cost effectively. Once a basic user experience plan is in place, everyone can get started on the platform. For example: the content author can start entering the content in the wireframe environment, while the front-end developer works on the theme, and the developer sets up the data templates. Rendering variant SXA includes a number of default renderings as well as rendering options. Rendering variants are adaptable versions of the default renderings that can be customized. Designers and front-end developers can also construct additional rendering options to enhance reusability. This allows authors to offer their content...