2015-01-09 112 views
0

我的客戶有Sitecore.NET 6.6.0(修訂版130214),我們正在考慮爲某些組件進行IP地址地理定位。我過去使用過Sitecore MaxMind選項,它使事情變得非常簡單。在這種情況下,儘管客戶沒有Sitecore DMS許可證。沒有Sitecore DMS許可證的客戶能否正常使用Sitecore MaxMind服務?使用Sitecore MaxMind是否需要Sitecore DMS

回答

3

Sitecore中的Max Mind實現公開了GeoIp查找管理器的MaxMindProvider。該管理器由DMS規則使用,所以簡短回答是他們需要DMS來使用它

提供商在Sitecore.Analytics.config是DMS的一部分加入:

<lookupManager defaultProvider="default"> 
    <providers> 
    <clear/> 
    <add name="default" type="Sitecore.Analytics.Lookups.MaxMindProvider,Sitecore.Analytics"/> 
    </providers> 
</lookupManager> 

提供程序使用返回逗號delimted GeoIP的數據原始web服務。網址是:

http://sitecore1.maxmind.com/app/sc?i={0}&amp;l={1}

哪裏{0}是IP查找和{1}是你的Sitecore的許可ID +末(默認爲00000000)一個的MaxMind帳戶令牌。我相信這是行不通的,因爲您的Sitecore許可證ID沒有添加DMS。您可能希望讓Sitecore支持人員確認。

2

您必須運行Google Analytics才能獲取GeoIP數據,然後將其用於規則引擎。

MaxMind提供了一個免費的GeoIP數據庫,覆蓋98%的用戶。我強烈建議使用此數據庫滾動您自己的解決方案以獲得地理特定功能。然後,您不受任何授權問題,分析/ DMS需求,調用外部站點的需求或MaxMind對其Sitecore用戶的內置限制的阻礙。

0

我認爲可能值得與客戶的銷售代表談一談。

我不認爲DMS是一個單獨許可的組件,因此限制可能不會到位。