Skip to main content
Share Your Experience: Take the 2024 Developer Survey
14 votes
Accepted

When would you use a Page Event?

It's not so much of a technical difference, as you can see, with a few settings you can get the goal to act just like an event. The difference is more of a conceptual one: Goals Goals are "events" ...
Kasaku's user avatar
  • 4,174
12 votes
Accepted

What is difference between Sitecore Profile Card and Pattern Card

Profile cards contain saved profile keys and profile values. You can use profile cards to assign standardized profile values to items across your website. So you will use these to "profile" your ...
Gatogordo's user avatar
  • 20.1k
11 votes
Accepted

Tracking for profile not working after upgrade

The issue you have is that one or more of your profiles are corrupt. Either by renaming or deleting. Everything internal to Sitecore profiling works off of names, not profile keys item or pattern card ...
Chris Auer's user avatar
  • 13.1k
10 votes
Accepted

What does a profile's Decay Rate actually do?

When is the decay rate actually applied to the Contact Behaviour Profile? Daily, weekly, monthly? According to martin miles, and martin davies it is per interaction. Is that configurable somewhere? ...
Anicho's user avatar
  • 1,429
9 votes
Accepted

Example of populating list in experience profile page with JSON data

I suggest you use a SearchDataSource and then bind it to your ListControl. Check this post for binding example: https://visionsincode.wordpress.com/2016/10/17/put-json-data-in-your-searchdatasource-...
gorhal's user avatar
  • 318
9 votes

What does a profile's Decay Rate actually do?

Decay rate is applied at the beginning of an interaction, after the contact's profile has been loaded. To be specific, it occurs in the ApplyDecay processor of the intiailizeInteractionProfile ...
Martin Davies's user avatar
9 votes

Display custom facets in Sitecore Experience Profile version 9 or later

I do this using Experience Profile Express Tab code. It allows you to add a custom tab to the contact in experience profile. Then you just load your facet into it. You can put anything in the model. ...
Chris Auer's user avatar
  • 13.1k
8 votes

What does a profile's Decay Rate actually do?

The Decay rate specifies how relevant the profile will remain over time. It means that visits that was performed in the past will be less relevant than current visit. For example, if you want the ...
Vlad Iobagiu's user avatar
  • 18.6k
8 votes
Accepted

Programmatically Trigger a Pattern Card/Profile Card in a selected content in Sitecore

In order to be able to boost the user pattern, you may use the below code. public static void BoostUserPattern(Session userSession, string patternName) { var patternCards = // Get your predefined ...
Hishaam Namooya's user avatar
8 votes

No records on Experience Profile

I know the question for this is asking for 8.2 version but I figured I'd add this if anyone using Sitecore 9 has a similar question like me. It looks like the config pointed out by Chris Auer has been ...
Teeknow's user avatar
  • 2,477
7 votes
Accepted

Experience Profile always shows anonymous or unknown as Name

Not sure what version of Sitecore you are on, but this is a bit of code from the Sitecore Launch site. It identifies the user and adds the out of the box xDB facets. This is Sitecore 8.1.0.151207. ...
Chris Auer's user avatar
  • 13.1k
7 votes
Accepted

Minimizing and Maximizing Profile Key Values Programmatically

Background The way in which you are using visitor profiles is non-standard, so I will first explain some details about the internals of the feature. Once you've defined a set of profile keys, some ...
Dmytro Shevchenko's user avatar
7 votes
Accepted

Experience Profile not showing anonymous contacts

Which version of Sitecore you are on? If you are working on Sitecore 9.x then I would suggest to follow below steps to show anonymous data to Experience profile. Update IndexAnonymousContactData ...
Yogesh Sharma's user avatar
6 votes

When would you use a Page Event?

To put it simply, a Goal is a kind of Page Event. Page Events are more general. Just take a look at a default Sitecore install at the kinds of things that are registered as events: Download Login ...
Alistair Deneys's user avatar
6 votes

What does a profile's Decay Rate actually do?

At a higher level, think of decay rate the way that it is used in machine learning. The general idea is that the more recent the information is the more reliable it is. In Sitecore, Decay Rate is ...
Zachary Kniebel's user avatar
6 votes
Accepted

Updating latest visit city, region, and country with third party data?

Answer It is possible to set this data on your own. It can be done as Gatogordo suggests, using the following code snippet. Tracker.Current.Session.Interaction.SetGeoData(new WhoIsInformation { ...
Pete Navarra's user avatar
  • 14.7k
6 votes

Updating latest visit city, region, and country with third party data?

I'm sure Pete will elaborate further on this, but to get you going already: the property on the Interaction is indeed only a getter, but there is a function called SetGeoData. This would end up in ...
Gatogordo's user avatar
  • 20.1k
6 votes
Accepted

Experience Profile search - System.ArgumentOutOfRangeException errir

Main Issue This issue here is because of a negative offset in your Timezone. If you are based on a timezone that is negative offset to GMT (AKA all of the North and South Americas) then this is a bug ...
Pete Navarra's user avatar
  • 14.7k
6 votes
Accepted

Displaying custom event data in Experience Profile

The Goal data is not automatically show in experience profile. So you would need to do some SPEAK UI editing. You can add more columns to the Goal View tab in the Experience Profile by adding new ...
Jarmo Jarvi's user avatar
6 votes
Accepted

Profile data is not saving in Experience Profile

Facets that are loaded into session can be edited but are not saved to xConnect on session end. You must use the xConnect Client API to update facets. Check the documentation here. You need to ...
Gatogordo's user avatar
  • 20.1k
6 votes

No user inside "Experience Profile" in Sitecore 9

Set IndexAnonymousContactData to true in sc.XConnect.IndexerSettings.xml inside xconnect website in wwwroot Ref:- https://doc.sitecore.net/developers/xp/xconnect/xconnect-search-indexer/enable-...
Shailesh's user avatar
  • 717
6 votes
Accepted

Profile cards and Pattern cards

Kumari, I think you're asking how Sitecore calculates profile value, and how it's displayed when the profile uses the sum type. It really is a sum; meaning it's additive. Based on the way the ...
James Williamson's user avatar
6 votes
Accepted

Experience Profile Error : Sitecore.XConnect.XdbSearchUnavailableException

https://doc.sitecore.net/developers/xp/xconnect/xconnect-client-api/batch-indexing.html xConnect increments a sync token in the storage layer each time a batch is submitted to xConnect. If the ...
Roman Klimenko's user avatar
6 votes
Accepted

Pattern cards not changing once assigned

No, there is no any restrictions on how many times a visitor can be mapped to a pattern card based on their interactions with various pages and resources on a Sitecore website. Note, that a visitor ...
Kate Orlova's user avatar
  • 1,294
5 votes

How do I format the value shown in a ColumnField using Sitecore Rocks?

The Formatter field is really only for date formatting, which is good since that is what you are looking for. The options for formatting the dates include the following list. Scroll to the bottom to ...
Pete Navarra's user avatar
  • 14.7k
5 votes
Accepted

No records on Experience Profile

OK, the answer is in update 3 of 8.2. In the update, they changed the setting ContentSearch.Analytics.IndexAnonymousContacts from true to false. This makes it so the system ONLY tracks visitors that ...
Chris Auer's user avatar
  • 13.1k
5 votes
Accepted

Remove the Pattern Matched of current user

Simple answer No - there is no way to remove a Pattern matched by the current visitor when the visitor navigates back to a specific page. How does pattern matching work and why isn't this possible? ...
Zachary Kniebel's user avatar
5 votes
Accepted

How dynamically add a profile card to an Item based on a Sitecore Field

I wrote this pull request just for this case. It applies profile cards to items based on rules in the rules engine. https://github.com/Sitecore/Habitat/pull/341 Any rule you can write that analyzes ...
Chris Auer's user avatar
  • 13.1k
5 votes
Accepted

Experience Profile shows only One Anonymous Contact

You need to add user interaction (either event or goal) before submitting the contact to XDB. I have Updated your first variant code as below: public virtual ContactIdentifier CreateContact(string ...
Himmat Singh Dulawat's user avatar
4 votes
Accepted

How can you assign a style sheet to a custom tab in the Experience Profile?

Style Sheets are added using SPEAK via Sitecore Rocks in Visual Studio. The point of this answer is not to show you how to install Sitecore Rocks, however, I will should you how to add it. BEST ...
Pete Navarra's user avatar
  • 14.7k

Only top scored, non community-wiki answers of a minimum length are eligible