在xDB中欺骗地理IP信息的最佳方法

时间:2015-12-24 13:25:31

标签: geolocation sitecore sitecore8

我希望在本地sitecore 8实例中欺骗地理IP信息,以便根据最终用户所在的城市创建事件窗口小部件。

根据我的研究,我发现你可以在标题中使用ForwardedRequestHttpHeader传递IP或我自己的类来通过startTracking管道覆盖IP。这两种方法都允许我将IP地址写入我的xDB中的Interaction集合。

我的问题是如何解决欺骗性IP以获取交互式收集文档中的其他详细信息,例如城市,州,国家和邮政编码?

请注意:我目前无法访问sitecore地理定位服务。所以真的需要一种方法来模拟所有基于地理位置的数据。

2 个答案:

答案 0 :(得分:1)

不确定它是否有帮助,但8.1的体验资源管理器允许您(本机)欺骗位置。如果您展开功能区并转到“体验”选项卡并单击“其他”,您将看到“探索”:

popular approach

单击该按钮后,UI将切换并显示两个可展开的选项卡(左侧和右侧)。在左侧滑出,您可以通过转到“访客信息”部分并打开“GEO IP”标签来管理位置。

Explore via Experience Tab

答案 1 :(得分:0)

我需要的是欺骗IP地址,还要通过覆盖方法GetInformationByIp(string ip)来创建自定义地理IP查找提供程序 LookupProviderBase。