Tracker.Current.Interaction.Referrer 为空

Tracker.Current.Interaction.Referrer is empty

当点击 link 到我的 Sitecore 网站的 link 时,我希望 Tracker.Current.Interaction.Referrer 被填充。然而,事实并非如此。 我知道有些情况下您没有获得推荐人:

然而,奇怪的是,HttpContext.Current.Request.UrlReferrer.Host 确实包含我的引荐来源网址。那么为什么 Sitecore Tracker 没有意识到这一点呢?更重要的是,我如何让它意识到?

事实证明,如果您来自不同的推荐人,Tracker.Current.Interaction 不会重置。它保存在会话中。 它只设置 Tracker.Current.Interaction.Referrer 如果 Tracker.Current.Interaction == null

关闭浏览器,然后点击指向该站点的 link 将按预期填充 Tracker.Current.Interaction.Referrer