根据以前注销的用户记录的Kentico 10联系人活动

根据以前注销的用户记录的Kentico 10联系人活动,kentico,Kentico,我们有一个使用自定义WIF认证的Kentico 10网站。这一切都很好。我可以看到经过身份验证的用户详细信息与预期相符 我尝试启用在线营销-联系人跟踪,然后发现,即使我用一个帐户注销,然后用另一个帐户登录,新用户的活动也会被记录下来,就像第一个用户执行了一样 唯一可靠的方法是在chrome中使用delete cookie插件,这不是一个好的生产解决方案 我尝试使域的现有cookie过期,然后在注销并与新用户再次登录后发现,所有新活动都以公共匿名用户的身份登录 有什么我可以添加到注销或登录,以确

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

我尝试启用在线营销-联系人跟踪,然后发现,即使我用一个帐户注销,然后用另一个帐户登录,新用户的活动也会被记录下来,就像第一个用户执行了一样

唯一可靠的方法是在chrome中使用delete cookie插件,这不是一个好的生产解决方案

我尝试使域的现有cookie过期,然后在注销并与新用户再次登录后发现,所有新活动都以公共匿名用户的身份登录


有什么我可以添加到注销或登录,以确保正确的联系人被跟踪。不同的用户应该能够使用相同的浏览器注销并再次登录,而不会使此联系人活动针对错误的人。

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

Kentico联系人和用户不是同义词,尽管它们可以彼此链接。因此,我希望如果用户帐户与某个联系人链接,您可能会看到该特定联系人的不同活动。联系人链接到用户帐户的唯一方式是发生以下三种活动之一:

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

因此,即使您正在执行#2,我猜由于您正在本地机器上执行一些测试,因此正在发生一些独特的事情。关于联系人和链接到用户帐户。要测试或查看用户是否链接到联系人,请转到联系人管理,管理联系人,然后单击成员资格>用户选项卡。如果看到链接到联系人的用户帐户,则该联系人已链接。如果您没有看到某个联系人,则该特定联系人没有链接,您将遇到您正在解释的问题。

显然,Kentico使用CurrentContact cookie存储与当前网站访问者相关的联系人的GUID,此cookie用于跟踪网站上的活动。我觉得有点奇怪,如果一个用户从网站上注销,然后在登录时重新创建,它就不会被清除,但有人建议如果我想要这种行为,我可以实现它。谢谢你的详细回复。