2

我们使用的是 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 与 关联CampaignVisitsSitecore 无法找到\创建Visits“TargeAudience_B”,它找到了Visits“TargeAudience_A”,由于某种原因它只是更新了Visits“TargetAudience_A”的记录。

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

4

1 回答 1

0

目标受众、Visitor.ExternalUser 或新访客 cookie 以外的任何东西都不会让 DMS 重新考虑您的访客。因此,要回答您的问题,我相信您的观察是正确的,并且这种行为是设计使然。

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

如果您想实现我认为您想要实现的目标,您将不得不使用您识别的密钥(例如电子邮件地址)“标记”您的访问者,然后连接到 API 并“获取”所有访问者与您标记的电子邮件地址相匹配。不确定这将如何与 DMS 的所有区域一起工作。

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

是的,这有点令人困惑——我什至可能对这个错误有一些细微的细节——DMS API 变化很大。但据我所知,以上是正确的,而且都是设计使然。

于 2013-10-01T08:21:16.557 回答