【问题标题】:Configuring the MaxMind license in Sitecore在 Sitecore 中配置 MaxMind 许可证
【发布时间】:2014-03-07 16:12:38
【问题描述】:

客户购买了 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)

【问题讨论】:

    标签: sitecore sitecore6 maxmind


    【解决方案1】:

    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

    【讨论】:

    • 先生,我现在就试试这个!我的令牌比这长得多,但它都是数字的,所以它是有道理的。
    • 这对我不起作用...我将进行一些调试,看看发生了什么。再次感谢@jammykam
    • 原来我的测试用例的 geoip 被缓存了,安全令牌起到了作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    相关资源
    最近更新 更多