Tuesday, September 21, 2021

Explore the Path Analyzer

 







ØThe Path Analyzer is an application that allows Digital Marketers  to view the various paths that contacts take as they navigate through a website.

ØMore specifically, we can see the paths that contacts take when they achieve goals and interact with campaigns, giving insight into which paths provide the best engagement value per conversion and which paths are less efficient and could use optimization.



ØHere, We can know more about the page path which has the highest engagement values . But I didn’t configure the goals and engagement values, so I didn’t get values here.

Configure the Path Analyzer Map






Go to Path analyzer

But the new map is not enabled here.

Why?

You deploy new maps using a workflow process. Once you have deployed a new map, it enters a system queue within the xDB. The system processes new maps once every 24 hours, so if you have multiple new maps, you should deploy them simultaneously using the Deploy action within the Workbox. Please consult your Sitecore System Administrator if you do not see the data for your new maps after 24 hours.

 

Campaign Code



ØApplying a campaign code to external websites enables to gather of more detailed information about campaign traffic and efficiency by using the dashboards in Sitecore Experience Analytics.

How to Apply a Campaign Code to an Online Campaign


Campaigns in Sitecore

 ØCreate specific campaigns that target specific contacts. 

Ø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.

Why Campaigns

ØIn Sitecore, a campaign is a promotion or advertising initiative designed to encourage people to visit a website.

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 activities in one easy-to-use application. It displays campaign information such as:

1. Name

2. Campaign Start

3. Campaign End

4. Group

5. Channel

6. Status

Demo





After Saving the Campaign


 At the bottom of the Campaign Creator is the Campaign Execution tab. This tab contains two features: Campaign link and Campaign Reports.


Campaign Link: 

ØWhen you create a campaign activity, the Campaign Creator generates a campaign tracking code that you can use to track external interactions such as email campaigns or traffic coming from an external web source.

ØThis tracking code enables you to gather more detailed information about how effective various channels and campaign activities are at generating traffic and engagement value on your website. 

Campaign Reports:

ØAfter you have tagged your campaigns, you can use the Experience Analytics to measure traffic, engagement value, and value per visit for your campaign groups and individual campaign activities.

Associate a Campaign with an Item





View Campaign Activities





Dashboard view










 

Sunday, September 5, 2021

Adaptive personalization

 

With adaptive personalization in Sitecore, you can use content profiles and pattern card matching to dynamically adapt the content and messaging shown to your website visitors. This happens in real time so that the content they see is completely relevant to their browsing journey.

Why adaptive personalization?

You can use all these moments as trigger points to improve the visitor experience and show people content relevant to the action they have taken on your website, all in real time.

Important Terms in personalization

Content profiling

Associating the targeted and weighted profile to content.

ØYou use content profiling to categorize your content items according to different areas of interest. This lets you track a contact’s behavior as they navigate through your website to see which types of content they interact with. 

Profile Keys

The attributes of the categories you want to track.

ØProfile keys describe different aspects of your profiles. You assign numerical profile values to your profile keys, then use profile values to track how contacts interact with the website.

Profile Values

The numeric values you assign to different profile keys.

ØAs contacts move through your website, they are assigned the content profile values that you define for each item that they visit. These values accumulate as the contact navigates through the site, and they help you build up a contact profile.

ØAll of the information that you collect about your contacts – the pages they view, the goals they complete, and the path they use to navigate through the site – can help you identify areas of your website that need improvement. You can also use this information to segment contacts and to create rules for personalization.

Profile Cards

combinations of profile keys and values that you apply to your content.

ØProfile cards contain saved profile keys and profile values. You can use profile cards to assign standardized profile values to items across your website.

Personas

ØWhen setting up profiles for your content, you can create personas. Personas are fictional characters that represent specific contact types within your target demographic.

ØPersonas describe the life, age, habits, background, interests, and profession of a fictional character that may use your site in a particular way.

ØYou can create profile cards that describe the way that a persona would consume content on your website.

Profiles

Categories of website visitors.

Pattern cards

Map profile values to specific types of visitors. Pattern Cards are used to personalize content.

Demo

Scenario

I have a sample Sitecore symposium web page.We are going to present many topics on that symposium.We have added the topic details in the events section.So whenever user visit the topics we like to change the home page banner according to the visitor’s history.

Event section

Default Home page banner

Step 1 :

Create Profile

ØCreate a new profile item named Activity.






Step 2:

Create Profile Key :

ØProfile is coming with two default folders.

ØCreate profile key item named Jss,SXA





ØModify the max value to 10 for each of the two profile keys we created.

Step 3 :

Create Profile Card :

ØCreate a profile card named Jss person and SXA Person.



ØWe can define the values this section for persona.

ØIn JSS profile card , I choose the following values



ØSXA profile card values.


ØPublish all the new items.

Step 4 :

Apply profiling to content

ØOpen JSS content page.


ØAlready I configured his image profile card item.


ØNow we assigned Persona with content item.

ØThe same we have to do for SXA page..

Step 5 :

Create patter card




Step 6 :

Go to Home page in Experience editor

ØMake sure you have enabled design mode.


ØGoto the component which you like to change the content according to visitor activity.



ØName the rule when visitor likes Jss content










ØWe have to configured the datasource item for changing contents dynamically.


ØWe can move the rules up and down as per our requirements.

ØWe can check the datasource content by selecting this options in experience editor.


Test the personalization

ØOpen a page in different browser or incognito window.so you can navigate the page without logged in

ØOpen home page, the banner has the default datasource. 


 

ØThen go to SXA page and remember that item had a profile card applied.So by visiting it, you can collecting profile points.

ØRefresh the page and collect enough point and go back to home page.



Wow !!! the home page data source has been changed automatically ***

Reports in Experience Editor








Steps to follow when using a PowerShell script to modify the goals in Sitecore

I have previously utilized PowerShell for item creation, modification, deletion, and presentation details in Sitecore.   Ø Recently, I attem...