Kentico 10 Contact activity 针对先前注销的用户登录

Kentico 10 Contact activity logged against previously logged out user

我们有一个使用自定义 WIF 身份验证的 Kentico 10 网站。这一切都很好。我可以看到经过身份验证的用户详细信息符合预期。

我尝试启用在线营销 - 联系人跟踪,然后发现即使我使用一个帐户注销然后使用另一个帐户登录,新用户的 activity 仍像第一个用户一样登录表演过。

唯一可靠的工作是在 chrome 中使用删除 cookie 插件,这不是一个好的生产解决方案。

我尝试使域的现有 cookie 过期,然后在注销并使用新用户重新登录后发现所有新 activity 都被记录为 public 匿名用户。

有什么我可以添加到注销或登录以确保跟踪正确的联系人。不同的用户应该能够使用相同的浏览器注销并再次登录,而不会与错误的人发生这种联系activity。

联系人 cookie 存储在计算机上的每个用户帐户中。因此,如果您只是简单地登录和退出 Kentico,此 activity 不会更改您的联系人 cookie。即使您使用不同的用户帐户进行身份验证,Kentico 也会将您视为同一联系人。

Kentico 联系人和用户不是同义词,尽管它们可以彼此 link。因此,我希望如果 link 的用户帐户与联系人有关,您可能会看到该特定联系人的 activity 不同。将联系人 link 编辑到用户帐户的唯一方法是发生以下 3 种活动之一:

  • 在网站上注册
  • 使用用户帐户登录
  • 购买时填写客户资料

因此,即使您正在执行 #2,我猜您正在本地计算机上进行一些测试,所以发生了一些独特的事情。 Check out the documentation 关于联系人和 link 到用户帐户。要测试或查看用户是否 linked 到联系人,请转至联系人管理,管理联系人并单击成员>用户选项卡。如果看到某个用户帐户 linked 到该联系人,则该联系人已 linked。如果您没有看到,则说明该特定联系人未 linked,您将遇到您正在解释的问题。