我们使用的是 Sitecore 6.5,并且安装了 Email Campaign Manager 1.3.3 rev.130212。
目前,当我将 Sitecore 用户(例如“UserA”)添加到多个目标受众时,假设“TargetAudience_A”和“TargeAudience_B”,在我发送这两个目标受众后,“UserA”点击来自的电子邮件中的链接'TargetAudience_A',然后该链接会将用户带到该网站,用户访问了多个页面,Sitecore Analytics 将能够跟踪“UserA”的 VisitPageCount 和 Value,并使用该数据创建“TargetAudience_A”的相应广告系列。
当用户打开从“TargetAudience_B”发送的电子邮件并单击链接,访问该网站时,在数据库中没有为“ TargetAudience_B ”创建活动,我可以看到应该用于为“TargeAudience_B”创建新活动的所有数据是用于更新“TargetAudience_A”的活动。
已发送电子邮件中的整个链接已被 Sitecore 修改,添加了相应的活动 id,这使得链接看起来像这样:'httP:xx.domain.com/?ec_camp=xxxx&ec_as=xxxx'。
似乎 Sitecore 只是在 url 中添加了一个 ID,但没有为具有该 ID 的“TargeAudience_B”创建广告系列。
我使用这个 sql 查询来检查访问数据:
Select * From Visits join Automations on Visits.CampaignId = Automations.CampaignId
Where Automations.data = '{EmailTemplateId}'
自动化表上的数据列是目标受众的电子邮件模板 ID。
有谁知道,如何跟踪一个用户的多个活动的活动?这可能吗?或者这是需要由 Sitecore 解决的问题?
任何帮助将不胜感激。
谢谢
编辑:Sitecore确实为每个目标受众创建Campaign
,但不会为每个目标受众创建Visits
记录;Sitecore 与 关联Campaign
,Visits
Sitecore 无法找到\创建Visits
“TargeAudience_B”,它找到了Visits
“TargeAudience_A”,由于某种原因它只是更新了Visits
“TargetAudience_A”的记录。
这看起来不错,Sitecore 是否每天只为访问者创建一次访问,无论该访问者有多少目标受众?