Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more
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 ...
Mark Cassidy's user avatar
  • 25.3k
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 ...
Adam Conn's user avatar
  • 1,047
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; ...
Mark Cassidy's user avatar
  • 25.3k
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 ...
Gatogordo's user avatar
  • 20.1k
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 ...
clickatwill's user avatar
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 ...
Chris Auer's user avatar
  • 13.1k
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

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/...
Tamás Tárnok's user avatar
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 ...
Kasaku's user avatar
  • 4,164
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
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 ...
x3mxray's user avatar
  • 3,150
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 ...
Jason St-Cyr's user avatar
  • 6,791
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><...
Diego's user avatar
  • 5,688
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 ...
Phil Burton's user avatar
  • 1,314
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 ...
Richard Seal's user avatar
  • 20.5k
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 ...
Richard Hauer's user avatar
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 ...
Vlad Iobagiu's user avatar
  • 18.6k
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/...
Marek Musielak's user avatar
  • 23.8k
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 ...
James Williamson's user avatar
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

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....
scFootsteps's user avatar
  • 3,851
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"; ...
mhwelander's user avatar
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 ...
Haneen Daoud's user avatar
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 ...
adarsh's user avatar
  • 818
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 ...
jammykam's user avatar
  • 13.8k
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 ...
Anton's user avatar
  • 3,821
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 ...
Artem Prashkovich's user avatar
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 ...
Adam Weber's user avatar
  • 2,275
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

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

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