Sitecore 8.1:我想向使用 Sitecore 8.1 电子邮件体验管理器的个人客户发送唯一的折扣代码。我该怎么做?

Sitecore 8.1: I would like to send out unique discount code to individual customers using Sitecore 8.1 Email Experience Manager. How can I do so?

我在网上搜索过,没有找到任何答案。所以我希望有人能帮助我!

我目前使用的是 Sitecore 8.1,但我无法将唯一的折扣代码插入我的电子邮件模板,以便每个客户都能收到不同的代码。

谁能告诉我,Sitecore 8.1 是否允许我执行以下操作?

  1. 我可以通过在电子邮件模板中设置一个 "discount field" 来做到这一点,这样它就可以调用包含各种折扣代码的 CSV 文件并将它们匹配到该折扣字段中。之后,当我尝试发送电子邮件时,我可以再次将折扣字段与收件人字段匹配,并确保每个客户都会收到一个唯一的折扣代码?

  2. 如果没有,谁能给我推荐一个替代方法?

非常感谢!

对于这种情况,我会在您的电子邮件消息中使用自定义令牌来显示折扣代码。

例如亲爱的 xxx 您的折扣代码是 $discountcode$

因为每个客户的折扣代码都是唯一的,所以您需要在 xDB 中针对联系人存储折扣代码。

所以你需要:

  1. 将折扣代码添加到核心数据库中的订阅者资料中
  2. 修改EXM Config 管道处理器中的getXdbContactRecipient 以加载优惠码信息。

这里有完整的解释:

https://blog.horizontalintegration.com/2015/07/01/exm-token-replacement-in-messages-with-a-contact-custom-field/