Sitecore MaxMind的使用是否需要Sitecore DMS

时间:2015-01-09 16:14:48

标签: sitecore sitecore6

我的客户有Sitecore.NET 6.6.0(修订版130214),我们正在考虑为某些组件进行IP地址地理定位。我过去使用过Sitecore MaxMind选项,它让事情变得非常简单。在这种情况下,虽然客户没有Sitecore DMS许可证。没有Sitecore DMS许可证的客户可以正常使用Sitecore MaxMind服务吗?

3 个答案:

答案 0 :(得分: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>

提供程序使用返回逗号分隔的GeoIP数据的原始Web服务。网址是:

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

{0}是要查找的IP,{1}是您的Sitecore许可ID +最后的MaxMind帐户令牌(默认为00000000)。我相信这不会起作用,因为您的Sitecore许可证ID没有添加DMS。您可能希望Sitecore支持确认。

答案 1 :(得分:2)

您必须运行Google Analytics才能获取GeoIP数据,然后将其用于规则引擎。

MaxMind提供了一个免费的GeoIP数据库,可以覆盖98%的用户。我强烈建议您使用此DB滚动自己的地理特定功能解决方案。然后,您不会因任何许可问题,Analytics / DMS要求,呼叫外部网站的需要或MaxMind对其Sitecore用户的内置限制而受到阻碍。

答案 2 :(得分:0)

我认为与客户的销售代表进行对话可能是值得的。

我认为DMS不再是单独许可的组件,因此限制可能仍未实施。

相关问题