24
votes
Sitecore IP Geo location Service-Personalization with Geo-based conditions does not work
Firstly; Using the Service based Geo IP service is not recommended practice for personalization scenarios. The guaranteed response time for the service simply isn't fast enough - and it will slow down ...
22
votes
Accepted
How does Sitecore "match" a pattern card for personalization?
The matching can happen immediately. Here's how it works:
In a very basic case, you might have 2 values that are being considered: color and shape. A visitor can prefer red over green, and circles ...
20
votes
Accepted
Can I change the order of components in placeholder based on personalization?
No. But it won't take all that much custom development to achieve.
A full detailed answer would be blog post sized; so am just posting the general principle here for inspiration.
Your problem is; ...
12
votes
Behavioral personalization?
You should start with profiling your content. All info here - you might want to use profile cards as this makes it easier to set the same profile on related pages (you don't want editors to randomly ...
12
votes
Accepted
Reusing a set of personalization rules?
You can create complex conditions consisting of multiple rules in the Marketing Control Panel under Personalization > Predefined Rules (in 8.2, but similar location in earlier versions) - You can ...
12
votes
Accepted
Behavioral personalization?
Working with personas, profiles, and patterns take a lot of planning, a lot. But I understand where you are trying to get your feet wet, in the nice warm water of Sitecore XP.
@sestocker is right ...
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 ...
11
votes
Accepted
Customizing the Personalization Rules
Copy the /sitecore/system/Settings/Rules/Definitions/Elements/System/Web
Site Name
Put
where the current web site name [operatorid,StringOperator,,compares to] [Value,Tree,root=/sitecore/system/...
11
votes
Accepted
How to invoke other actions in Conditional Renderings?
When you set a conditional rendering, the data for the condition and action is stored inside the Layout. Here is an example of a rendering with an "Alternative Datasource" rule that is applied if the ...
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 ...
11
votes
Accepted
Personalization conditions switching doesn`t work in Experience Editor
This is an issue for Sitecore XP 9.1.0 (Initial Release). It is not reproducible in the Sitecore 9.0.x and pre-release version of Sitecore 9.2.
If you need a hotfix for Sitecore 9.1, you can request ...
10
votes
Can I change the order of components in placeholder based on personalization?
A less ideal, but easier to implement solution, would be to personalize both the datasource and the rendering (assuming these are different types of components). Assuming you have a placeholder with ...
10
votes
Accepted
How can I programmatically list all personalization in my page?
You can get the personalization from the renderings field.
If you open an item that contains personalization you will notice on the renderings field in Raw mode something like this:
<rls><...
9
votes
Accepted
Sitecore Personalisation - Profiles and Pattern Cards
In my mind, Profiles are like different facets of a users' interaction with a website, and patterns are combinations of values for those facets to form a type of user. A user will build up profile ...
8
votes
Accepted
Personalizing components with Analytics disabled in Sitecore 7.2
Yes need to have Analytics enabled for the personalization rules to be enabled in the system, but you can effectively disable it by turning off the database writes.
You need to set Analytics.Enabled ...
8
votes
How can I personalize based on geolocation for first page load?
The geo lookup isn't fast enough to work for a first page. It's not even really worth trying.
If you must have it, you can hook into the GeoIP lookup service directly, or you can ajax in your ...
8
votes
Accepted
Personalization rule by GeoIP -> Business name
Where the Business Name Compares to Specific Value Rule
In some cases, a business or institution may be available for an IP address. This rule compares against that name. The incidences of these are ...
8
votes
Accepted
How to group multiple rules to one rule condition?
There are already predefined rules in Sitecore. You can create your own rule there and then use it while setting personalization for a component.
Here are the steps:
Open in Sitecore /sitecore/...
8
votes
Accepted
Sitecore custom personalization rule not appearing in Custom Rule Editor
Personalization rules are under attached to the rule "Conditional Renderings". Here is the path to follow looking for your missing rule.
Tags
A tag is the glue between rules and elements. You will ...
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 ...
7
votes
Sitecore IP Geo location Service-Personalization with Geo-based conditions does not work
You need to check in your GeoIP collection data to see if your IP is already included with null information. Most of the time this is the case.
Please note that, when you test this using TestIp....
7
votes
Accepted
How do I access a custom Interaction facet using Tracker.Current.Session?
In the context of the tracker, interaction facets do not exist. However, you can set custom values on an interaction:
Sitecore.Analytics.Tracker.Current.Interaction.CustomValues["myvalue"] = "blah";
...
6
votes
Accepted
Sitecore IP Geo location Service-Personalization with Geo-based conditions does not work
Sitecore Personalization using GEO IP is not executed:
It works after i added new rule under (/sitecore/system/Settings/Rules/Definitions/Elements/GeoIP/)to check country with country code not ...
6
votes
Behavioral personalization?
Refer to this blog that I wrote on Sitecore Personalization OTB
First of all, you will need to define a profile to segment your contents and your visitors.
For example you want to track the readers ...
6
votes
How to invoke other actions in Conditional Renderings?
It's possible to utilise Global Rules in order to set the placeholders, the Global Rules however are essentially "Condition and Action" items which would allow you to then use a "where CONDITION X is ...
6
votes
Dynamic content in body copy based on url parameter
Sitecore allows you to set up caching options. Your cache could be different depending on device, parameters, query string, etc. You are also able to extend caching options (if you need).
For your ...
6
votes
Share Sitecore content to Native Mobile Apps (IOS swift and Android java)
In my point of view, JSS is pretty suite for your requirements. I've implemented something like you want with Xamarin. But I think it doesn't matter with which technology to do that because I didn't ...
6
votes
JSS Layout Service and Personalization
This behavior is due to being logged into Sitecore and browsing your JSS app in the same browser instance (even if they're separate tabs they share cookies).
I would suggest browsing to your app in ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
personalization × 209rules-engine × 26
sitecore-personalize × 24
xdb × 16
experience-analytics × 13
jss × 11
experience-editor × 11
cdp × 11
sxa × 10
xconnect × 10
geo-location × 10
presentation × 8
experience-profile × 8
content-testing × 8
goals × 7
caching × 5
decisioning × 5
sitecore-client × 4
exm × 4
tracking × 3
layout-service × 3
marketing-control-panel × 3
content-search × 2
wffm × 2
upgrade × 2