0

客户购买了 MaxMind 许可证,我收到了许可证号。我还可以通过直接点击 MaxMind 网络服务来验证许可证。但是,我无法在配置中找到放置许可证号的任何地方。

我发现以下行Sitecore.Analytics.config看起来很有希望,但不确定是否应该简单地将 替换为{1}我的许可证号。这是正确的地方吗?

<setting name="MaxMind.Url" value="http://sitecore1.maxmind.com/app/sc?i={0}&amp;l={1}" />

作为参考,我的一些自定义业务逻辑是基于访问者的地理位置,这里是一些示例代码:

var cv = Sitecore.Analytics.Tracker.CurrentVisit;
var lat = cv.Latitude;
var lng = cv.Longitude;

然而latlng几乎以 0 的形式出现 - 这就是我意识到我们需要许可证的时候。

Sitecore.NET 6.5(修订版 121009)

4

1 回答 1

3

里面有个设置sitecore/includes/Sitecore.Analytics.config

<!--  MAXMIND SECURITY TOKEN
    Security token from MaxMind.
    Default: "00000000"
-->
<setting name="MaxMind.SecurityToken" value="00000000" />

将值设置为您购买的许可证(使用 patch:config)。

http://www.theinsidecorner.com/en/Marketers/SitecoreDMS/EngagementAnalytics/MaxMindSettings

于 2014-03-07T16:26:27.717 回答