我们正在使用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将Campaign
与Visits
关联,Sitecore无法找到' TargeAudience_B' \,它会找到' TargeAudience_A&#的Visits
39;由于某种原因,它只是更新了“{1}}记录”#TargetHudience_A'。
这看起来是正确的,Sitecore每天只为访问者创建一次访问,无论此访问者有多少目标受众?
答案 0 :(得分:0)
目标受众,Visitor.ExternalUser或除了新访客Cookie之外的其他任何内容都不会让DMS重新考虑您的访问者。所以为了回答你的问题,我相信你的观察是正确的,并且这种行为是设计的。
还要记住;如果您的用户点击您通过iPhone发送的电子邮件并访问该网站,他们将被授予访客ID。之后,当他们回到家中并再次点击同一封电子邮件时,他们将获得一个新的访客ID,并且不会被DMS识别为同一个访客。这也是设计的。
如果你想达到我认为你想要实现的目标,那么你将不得不用你认识的密钥“标记”你的访客 - 比如电子邮件地址 - 然后加入API和“抓住” “所有符合您标记的电子邮件地址的访问者。不确定这对DMS的所有区域有多好。
在我上面的例子中;如果用户被触发进入参与计划或参与计划中的状态 - “iPhone访问者”将被附加到其上 - 并且同一个人在他的台式PC上的个人PC访客配置文件上执行的任何操作都不会影响这个州的任何事情。
是的,这有点让人困惑 - 我甚至可能会对这个错误有一些细节 - DMS API会发生很大的变化。但据我所知,上述内容是正确的,全部都是按设计进行的。