我们有一个使用自定义WIF身份验证的Kentico 10网站。这一切都很好。我可以看到经过身份验证的用户详细信息符合预期。
我尝试启用在线营销 - 联系人跟踪,然后发现即使我已经注销了一个帐户,然后使用其他帐户登录,新用户的活动也会被记录,就好像第一个用户已经执行过一样。
唯一可行的方法是在chrome中使用delete cookie插件,这不是一个很好的生产解决方案。
我尝试使域名的现有Cookie失效,然后在注销后再次找到新用户,并将所有新活动记录为公共匿名用户。
我可以在注销或登录时添加任何内容,以确保跟踪正确的联系人。不同的用户应该能够使用相同的浏览器注销并重新登录,而不会将此联系活动针对错误的人。
答案 0 :(得分:1)
联系人cookie按计算机上的每个用户帐户存储。因此,如果您只是登录和退出Kentico,此活动将不会更改您的联系cookie。即使您使用其他用户帐户进行身份验证,Kentico也会将您视为同一个联系人。
Kentico联系人和用户不是同义词,尽管他们可以互相链接。因此,我希望如果与联系人链接的用户帐户可能会看到该特定联系人的不同活动。联系人链接到用户帐户的唯一方法是,如果其中一个活动发生:
所以,即使你正在做#2,我猜你正在做一些独特的事情,因为你正在本地机器上进行一些测试。关于联系人和链接到用户帐户的Check out the documentation。要测试或查看用户是否已链接到联系人,请转至“联系人管理”,管理联系人并单击“成员资格”>“用户”选项卡。如果查看链接到该联系人的用户帐户,则该联系人已链接。如果您没有看到,那么该特定联系人没有链接,您将遇到您正在解释的问题。