Sitecore ECM如何在不同的目标受众中跟踪相同用户的活动

时间:2013-08-22 03:22:48

标签: sitecore analytics sitecore6 sitecore-dms sitecore-ecm

我们正在使用Sitecore 6.5,并安装了Email Campaign Manager 1.3.3 rev.130212。

目前,当我添加Sitecore用户时,例如' UserA'对于多个目标受众,请说“TargetAudience_A'在我发出这两个目标受众之后,' TargeAudience_B'用户A'点击来自' TargetAudience_A'的电子邮件中的链接,然后该链接将用户带到该网站,用户访问多个页面,Sitecore Analytics将能够跟踪用户A'访问PageCount和Value,并创建相应的' TargetAudience_A'有了这些数据。

当用户打开从TargetAudience_B'发送的电子邮件时并点击该链接,访问该网站,为' TargetAudience_B'创建广告系列在数据库中,我可以看到所有数据应该用于为“TargeAudience_B”创建新的广告系列。用于更新' TargetAudience_A'。

的广告系列

已发送电子邮件中的整个链接已被Sitecore修改,相应的广告系列ID已添加,这使得链接如下所示:' httP:xx.domain.com/?ec_camp = xxxx& ec_as = XXXX&#39 ;.

Sitecore似乎只是在网址中添加了ID,但没有为“TargeAudience_B”创建广告系列。与那个Id。

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

  Select * From Visits join Automations on Visits.CampaignId = Automations.CampaignId
  Where Automations.data = '{EmailTemplateId}'

Automations表上的数据列是目标受众的电子邮件模板ID。

有没有人知道,如何跟踪多个广告系列的一个用户的活动?这可能吗?或者这是需要由Sitecore修复的东西吗?

非常感谢任何帮助。

由于


编辑:Sitecore 确实为每个目标受众创建Campaign,但为每个目标受众创建Visits记录; Sitecore将CampaignVisits关联,Sitecore无法找到' TargeAudience_B' \,它会找到' TargeAudience_A&#的Visits 39;由于某种原因,它只是更新了“{1}}记录”#TargetHudience_A'。

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

1 个答案:

答案 0 :(得分:0)

目标受众,Visitor.ExternalUser或除了新访客Cookie之外的其他任何内容都不会让DMS重新考虑您的访问者。所以为了回答你的问题,我相信你的观察是正确的,并且这种行为是设计的。

还要记住;如果您的用户点击您通过iPhone发送的电子邮件并访问该网站,他们将被授予访客ID。之后,当他们回到家中并再次点击同一封电子邮件时,他们将获得一个新的访客ID,并且不会被DMS识别为同一个访客。这也是设计的。

如果你想达到我认为你想要实现的目标,那么你将不得不用你认识的密钥“标记”你的访客 - 比如电子邮件地址 - 然后加入API和“抓住” “所有符合您标记的电子邮件地址的访问者。不确定这对DMS的所有区域有多好。

在我上面的例子中;如果用户被触发进入参与计划或参与计划中的状态 - “iPhone访问者”将被附加到其上 - 并且同一个人在他的台式PC上的个人PC访客配置文件上执行的任何操作都不会影响这个州的任何事情。

是的,这有点让人困惑 - 我甚至可能会对这个错误有一些细节 - DMS API会发生很大的变化。但据我所知,上述内容是正确的,全部都是按设计进行的。