2015-01-09 113 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是一个单独许可的组件,因此限制可能不会到位。