25
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 ...
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 ...
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" />
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
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 ...
7
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 ...
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....
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. ...
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, ...
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
{ ...
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 ...
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/...
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 ...
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/...
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, ...
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 ...
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-...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
3
votes
How can we work with Geo-IP in local instance?
You can add a processor to change request IP address locally in the analytics "createVisit" pipeline.
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<...
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 ...
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 &...
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 ...
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....
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
geo-location × 50personalization × 10
xdb × 8
rules-engine × 3
tracking × 3
sxa × 2
configuration × 2
experience-analytics × 2
mongodb × 2
content-search × 1
experience-editor × 1
sitecore-api × 1
multilingual × 1
azure-search × 1
pipelines × 1
experience-profile × 1
data-exchange-framework × 1
logging × 1
reporting × 1
content-delivery × 1
dynamics-crm-module × 1