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

Geolocation 在xDB中欺骗地理ip信息的最佳方法,geolocation,sitecore,sitecore8,Geolocation,Sitecore,Sitecore8,我希望在本地sitecore 8实例中伪造地理ip信息,以便根据最终用户所在的城市创建事件小部件 根据我的研究,我发现您可以使用报头中的ForwardedRequestHttpHeader传递IP,也可以使用我自己的类通过startTracking管道覆盖IP。这两种方法都允许我将IP地址写入xDB中的交互集合 我的问题是如何解决伪造的IP以获取交互收集文档中的其他详细信息,如城市、州、国家和邮政编码 请注意:我目前无权访问sitecore地理定位服务。因此,我们确实需要一种方法来模拟所有基于地

我希望在本地sitecore 8实例中伪造地理ip信息,以便根据最终用户所在的城市创建事件小部件

根据我的研究,我发现您可以使用报头中的ForwardedRequestHttpHeader传递IP,也可以使用我自己的类通过startTracking管道覆盖IP。这两种方法都允许我将IP地址写入xDB中的交互集合

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


请注意:我目前无权访问sitecore地理定位服务。因此,我们确实需要一种方法来模拟所有基于地理位置的数据。

不确定这是否有帮助,但8.1的体验浏览器允许您(以本机方式)模拟位置。如果展开功能区并转到“体验”选项卡并单击“其他”,您将看到“探索”:

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


我需要做的是欺骗IP地址,同时通过覆盖中的GetInformationByIp(string IP)方法创建一个自定义的地理IP查找提供程序
LookupProviderBase

我为pre-xDB编写了一个模块,允许您欺骗IP。查看代码,它可能会帮助您:谢谢@MarkUrsino。我在旅行中确实遇到过这种情况。是否可以像更新ip地址一样更新城市和邮政编码?你看到了吗?谢谢@BradChristie,但是的,我在示例中只设置了上面提到的ip地址。我希望能够欺骗城市、州、,国家和邮政编码通过代码。非常有用的谢谢,我们一定会使用它升级,但目前我使用的是sitecore 8。