Sitecore ECM如何跟踪同一用户&x27;在不同的目标受众中开展的活动

Sitecore ECM如何跟踪同一用户&x27;在不同的目标受众中开展的活动,sitecore,analytics,sitecore6,sitecore-dms,sitecore-ecm,Sitecore,Analytics,Sitecore6,Sitecore Dms,Sitecore Ecm,我们使用的是Sitecore 6.5,安装了Email Campaign Manager 1.3.3 rev.130212 目前,当我向多个目标受众添加Sitecore用户时,例如“UserA”,比如说“TargetAudience_a”和“TargetAudience_B”,在我发送这两个目标受众后,“UserA”单击来自“TargetAudience_a”的电子邮件中的链接,然后该链接会将用户带到该站点,用户访问多个页面,Sitecore Analytics将能够跟踪“UserA”访问次数和

我们使用的是Sitecore 6.5,安装了Email Campaign Manager 1.3.3 rev.130212

目前,当我向多个目标受众添加Sitecore用户时,例如“UserA”,比如说“TargetAudience_a”和“TargetAudience_B”,在我发送这两个目标受众后,“UserA”单击来自“TargetAudience_a”的电子邮件中的链接,然后该链接会将用户带到该站点,用户访问多个页面,Sitecore Analytics将能够跟踪“UserA”访问次数和价值,并使用该数据创建相应的“TargetAudience_A”活动

当用户打开从“TargetAudience_B”发送的电子邮件并单击链接,访问站点时,数据库中为“TargetAudience_B”创建的活动不我可以看到为“TargetAudience_B”创建新活动所应使用的所有数据用于更新“TargetAudience_a”的活动

已发送电子邮件中的整个链接已被Sitecore修改,并添加了相应的活动id,这使该链接看起来像这样:“httP:xx.domain.com/?ec_camp=xxxx&ec_as=xxxx”

Sitecore似乎只是在url中添加了一个Id,但没有使用该Id为“targetudience_B”创建活动

我使用此sql查询检查访问数据:

  Select * From Visits join Automations on Visits.CampaignId = Automations.CampaignId
  Where Automations.data = '{EmailTemplateId}'
Automations表上的数据列是目标受众的电子邮件模板id

有人知道如何跟踪一个用户在多个活动中的活动吗?这可能吗?或者这是需要Sitecore解决的问题

任何帮助都将不胜感激

谢谢


编辑:Sitecore为每个目标受众创建
活动,但不为每个目标受众创建
访问记录;Sitecore将
活动
访问
关联,Sitecore无法找到\create
访问
“TargetAudience\u B”,它找到了“TargetAudience\u A”的
访问
,出于某种原因,它只是更新了“TargetAudience\u A”的
访问记录


这看起来是对的,Sitecore是否每天只为访问者创建一次访问,无论该访问者有多少目标受众?

目标受众、访问者.ExternalUser或除新访问者cookie以外的任何内容都不会使DMS重新考虑您的访问者。所以为了回答你的问题,我相信你的观察是正确的,这种行为是故意的

也要记住,;如果您的用户单击您从iPhone发送的电子邮件并访问该网站,他们将获得访客ID。稍后,当他们回到家中的PC并再次单击同一电子邮件时,他们将获得新的访客ID,DMS不会将其识别为同一访客。这也是出于设计

如果你想达到我认为你的目标,你必须用你能识别的钥匙“标记”你的访问者-比如电子邮件地址-然后连接到API并“抓取”所有与你标记的电子邮件地址匹配的访问者。不确定这在DMS的所有领域都能发挥多大作用

在我上面的例子中;如果用户被触发输入约定计划或约定计划中的某个状态,“iPhone访问者”将被附加到该计划中,并且同一个人在其桌面PC上的个人PC访问者配置文件上执行的任何操作都不会影响此状态下的任何内容

是的,这有点令人困惑——我甚至可能有一些关于这个错误的细微细节——DMS API变化很大。但据我所知,以上是正确的,都是有意为之