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.1k
19 votes
Accepted

GeoIP-related error in my log files, but GeoIP not enabled

This looks like it's part of the Device Detection feature within the Sitecore.CES configuration. It's fair that you would want device detection yet not have the GeoIP feature of it enabled. Have you ...
Kasaku's user avatar
  • 4,164
16 votes

GeoIP-related error in my log files, but GeoIP not enabled

Ensure that the following setting in the Sitecore.Analytics.config file is set to false <setting name="Analytics.PerformLookup" value="false" />
Phil Burton's user avatar
  • 1,314
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.4k
8 votes
Accepted

Converting Address in CRM to Sitecore via Data Exchange to GeoLocation Latitude Longitude

I can suggest the following solution: You need to implement a custom field reader with a custom field converter: using Sitecore.DataExchange.DataAccess; namespace Example { public interface ...
Artem Prashkovich's user avatar
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
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,841
6 votes
Accepted

Correct API for Geo Location Service

The quick answer is that you should always use option #1 over option #2. When you make a request to LookupManager.GetInformationByIp(), this makes a direct service call to map the ip to a location. ...
Dylan Young's user avatar
  • 4,314
6 votes
Accepted

How does Azure Search support Geo-Replicated scenarios?

Azure Search has no built in replication at this time. The Sitecore Azure Search Provider can be pointed to multiple Azure Search instance at once and it will mirror all Create, Update, Delete, ...
Tamas Varga Sitecore'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.6k
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
  • 20k
6 votes

Test if GeoIP is enabled and working correctly?

You should be able to setup a test file to test if the GeoIp service is working correctly. I'd recommend following Solution 3 in the Sitecore support issue below: https://kb.sitecore.net/articles/...
Dylan Young's user avatar
  • 4,314
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
5 votes

How can I personalize based on geolocation for first page load?

Sitecore has a fix for this, but it has the drawback of possibly slowing your site down. With this KB you can specify the time in seconds you are willing to wait for the GeoIP lookup to get in sync ...
Chris Auer's user avatar
  • 13.1k
5 votes

Sitecore 9 Geo IP service error constructor not found

You installed a module for Sitecore 8 on a Sitecore 9 site. From Sitecore 8.1 and higher, you don't need that module - it's already included. Check the documentation on https://doc.sitecore.net/...
Gatogordo's user avatar
  • 20k
5 votes

How can we work with Geo-IP in local instance?

We are usually faking local IP address in this case. We use querystring such as "?ipaddress={Fake_Ip_goes_here}" to inject faked ip address. In your code, in place where you determine IP address, ...
Peter Procházka's user avatar
5 votes
Accepted

Will Personalization still work even if the IP is hashed or redacted

Yes it will. Personalisation is based on the current session - it happens real-time. Any personalisation rules you normally use, will continue to work regardless of this setting. The hashing or ...
Mark Cassidy's user avatar
  • 25.1k
5 votes
Accepted

Will GeoIP based personalization rules work in Sitecore 10 if Tracking is disabled?

Tracking needs to be enabled in order to use GeoIP, if you take a look at the Sitecore documentation https://doc.sitecore.com/developers/101/platform-administration-and-architecture/en/enable-disable-...
Cristi Vulturar's user avatar
4 votes
Accepted

System.InvalidOperationException: geoIpServiceUri

Right, so turns out this is a case of a very unhelpful exception message, for something that really is rather simple. The client had not activated the GeoIP Location service correctly, which led to ...
Mark Cassidy's user avatar
  • 25.1k
4 votes

Getting GeoIP service to work with SC 8.2 initial

There are a few things to note: some web servers have outbound firewalls, now it might be that the CD servers cannot access the GeoIP service make sure the X-Forwarded-For header is not appending the ...
Richard Hauer's user avatar
4 votes

Sitecore detect Australian state using GeoLocaton

No, not out of the box. According to Sitecore, there is no way to upgrade the precision on the Geo IP services provided. Out of the box, they state: Inaccuracy in country, state, and city ...
Mark Cassidy's user avatar
  • 25.1k
4 votes
Accepted

Missing personalization rules around GeoIP

I just had this issue yesterday. The problem is that if you have tracking disabled on your CM instance, there is a visibility rule that prevents the whole section from showing up. This means that even ...
Matthew FitzGerald-Chamberlain's user avatar
4 votes
Accepted

What is a cost for Sitecore IPGeolocation Service?

As per the documentation that you can find here: The Sitecore IP Geolocation service is free of charge and with unlimited lookups per month. edit Just to clarify there is no timelimit to this, so ...
Trayek's user avatar
  • 1,207
4 votes
Accepted

Is it possible to enable sitecore Geoip without enabling sitecore Analytics?

Here https://doc.sitecore.com/developers/91/platform-administration-and-architecture/en/enable-disable-the-xdb-and-the-tracker.html is described what happens if you enable/disabled the xdb and the ...
Vlad Iobagiu's user avatar
  • 18.4k
3 votes

Sitecore GeoIP service with zipcode

The GeoIP service can be made to resolve at zipcode level. That said; you cannot rely on it to personalize your content for your visitor - real time. For that you need to look at other options - like ...
Mark Cassidy's user avatar
  • 25.1k
3 votes

Sitecore 9.0.1 Geo-location service login

If you haven't done it already, you have to go through your account manager to get special permissions to login through the app center. I had to do this for SC9 as well. I had to fill out this form &...
James Williamson's user avatar
3 votes

How to get user's geolocation

You'll need to subscribe to the GeoLocation service if you haven't yet. You can do this through the self-service portal which you can find at https://support.sitecore.net. See here for more details on ...
Trayek's user avatar
  • 1,207
2 votes

GeoIP-related error in my log files, but GeoIP not enabled

The Analytics.PerformLookup setting is deprecated since Sitecore 10.1.0 and is replaced by GeoIp.PerformLookup. See below patch file to disable this: <configuration xmlns:patch="http://www....
Jeroen's user avatar
  • 1,214
2 votes
Accepted

Analytics location - no data follow-up

As far as I can tell from my own installation (we ran without GeoIP for a week or so) the answer is no, it does not go back in time. However, if a visitor returns to the site, their Geo will be ...
sitecorerick's user avatar
  • 2,329
2 votes

Sitecore detect Australian state using GeoLocaton

If you wish to personalize by Australian State,'Region' is usually the 'State' (or 'Province', depending on country). Mark is right about data accuracy, but if you are just looking to pull what it ...
Jason St-Cyr's user avatar
  • 6,761

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