问题标签 [sitecore-exm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
731 浏览

sitecore - EXM 3 Sitecore 8:设置后对象名称“dbo.Fact_AutomationStatesStatisticsByMessage”无效

安装干净的 sitecore 8 和 EXM 模块后,尝试创建新的一次性消息时出现以下异常:

怎么了?

0 投票
4 回答
4128 浏览

sitecore - Sitecore 8 EXM 从 listmanager 添加联系人到列表

我正在使用 Sitecore 8 和新的电子邮件体验管理器模块。我已将列表管理器中的空列表配置为时事通讯电子邮件作为收件人。

通过自制表格订阅时事通讯时,我会收到一个电子邮件地址和一个姓名。现在我想用这个邮件和名字建立一个新的联系人,并通过代码将它添加到我的列表管理器中的列表中。

有没有办法通过api调用这个列表并添加一个联系人?

0 投票
2 回答
1033 浏览

sitecore - EXM 订阅列表 C#

我正在将我的旧 Sitecore (< 8) 代码转换为与 Sitecore EXM 一起使用。我很难从代码中将用户添加到收件人列表中。这篇文章中的答案:Sitecore 8 EXM add a contact to list from listmanager没有完全回答我的问题,由于我无法发表评论,我决定开始一个新话题。

我的第一个问题是我EcmFactory.GetDefaultFactory().Bl.RecipientCollectionRepository.GetEditableRecipientCollection(recipientListId)给出了一个编译错误RecipientCollectionRepository,它说它不存在。所以我使用了稍微不同的代码。我现在的代码如下:

所以recipientList找到了,当我第一次向它添加联系人时,它会将“收件人”增加到 1(使用 进行检查/sitecore/system/List Manager/All Lists/E-mail Campaign Manager/Custom/RecipientList)。

我还有一条包含此选择加入收件人列表的消息,但是当我检查该消息时,它说它将被发送给 0 个订阅者。

对此有什么想法吗?

0 投票
2 回答
461 浏览

sitecore - Accessing Current Recipient in Sitecore 8 Email Experience Manager

How do you get the raw contact id from the ec_contact_id on the URL created by EXM?

We are using Sitecore's EXM to send emails containing links for surveys to recipients. When the recipient takes the survey we want to tie the response back to the recipient. Since EXM puts a unique Id, ec_contact_id, for the contact (encrypted) we want to use that to determine the recipient versus adding our own custom id.

We found this article, https://briancaos.wordpress.com/2015/04/27/sitecore-8-exm-get-the-email-recipient-from-a-sublayout/, and tried implementing it in the Sitecore controller that gets called when the recipient clicks on the link but the resulting recipient name comes back as empty. We don't have a "sc_item_id" value so we tried "_id" and "ec_message_id" in its place but neither value produced a valid contact Id or recipient name. We also tried looking in MongoDB with the decrypted contactId but couldn't find a match.

0 投票
2 回答
663 浏览

sitecore - EXM 8.1:基于特定 Sitecore 角色的成员创建收件人列表的简单方法?

问:是否有一种“开箱即用”的技巧可以根据特定 Sitecore 角色的成员为Email Experience Manager创建新的收件人列表?

我做了一些研究,EXM (ECM) 中的 ListManager 只允许导入 CSV 文件,而不与 Sitecore UserManager 模块集成。

基于这篇文章:http ://blog.boro2g.co.uk/sitecore-export-users-role/一个选项是实现从“角色成员”导出到 CSV 并将其导入 EXM 的 xDB。

0 投票
2 回答
351 浏览

sitecore - EXM 3.2.0:Email Campaign Manager 不显示草稿/创建消息的历史记录

在开发中成功配置 EXM 后,我们需要在生产中使用 Sitecore 8.1 设置 EXM 3.2。在开发中一切正常......但在生产中我们看不到消息历史记录部分(下面的屏幕截图)

MongoDb 和 EXM.Dispatch 数据库存在,日志中没有任何奇怪的东西。任何线索可能是这里的原因?先感谢您

管理器根目录中的 EXM 消息
在此处输入图像描述

0 投票
1 回答
985 浏览

sitecore - 某些用户的 EXM 电子邮件中的链接已损坏

我们遇到以下问题:当我们通过 EXM 发送电子邮件时,电子邮件正文中的链接对某些用户不起作用。

默认情况下,电子邮件正文中的链接始终转换为:

这显然是出于跟踪原因。

但是,一些用户在浏览链接时会遇到 404 错误。日志总是说以下内容:

为用户修复此错误的唯一方法是清除其 cookie 或使用其他浏览器或使用隐身模式。用户当前已从网站注销。

Sitecore 版本 8.0 + EXM

有没有人遇到过这个问题?

0 投票
1 回答
487 浏览

sitecore - Sitecore EXM 3.2(ECM) Assign goal to the triggered message

I need to do a simple newsletter form. This form should work like this:

  • User inputs an email and presses to the submit button
  • User recieves message on email with confirm link
  • After user clicks on the link his email is added to Recipient list

This form should be work with help EXM

I've created Triggered message in the EXM with link for subscription. And I wrote this code for the Submit button for trigger the Newsletter Goal

How I can assign my triggered message to the newsletterGoal? Also I try manually send message this way:

And I see error in the log: The recipient 'xdb:857bbea1-1f18-4621-a798-178399cd0b54' does not exist. But Triggered Message haven't any recipient list

0 投票
1 回答
1266 浏览

sitecore - 如何使用 Sitecore 8.1、WFFM 和 EXM 配置时事通讯订阅

我是 sitecore 开发的新手,并且有一项任务要使用 EXM 和 WFFM 来完成。我有一份时事通讯订阅表格,其中包含

  1. 姓名
  2. 电子邮件地址
  3. 订阅时事通讯或当前职位空缺的选项
  4. 验证码

单击提交,应向用户发送电子邮件,并附上链接以验证其电子邮件地址。单击链接后,用户将被添加到电子邮件订阅列表中,以接收时事通讯和/或当前职位空缺。

我不确定从哪里开始实现此功能。非常感谢这方面的任何帮助。

谢谢!

0 投票
2 回答
531 浏览

sitecore - 默认情况下,如何配置 EXM 以使用自定义语言版本创建新消息

我正在尝试为奥地利网站配置 EXM 根目录,以使用 de-AT 语言版本创建新消息,并将de-AT语言选择为默认值。

我的问题是:如何将 EXM 配置为在创建新消息时自动创建 de-AT 的语言版本?

到目前为止我所做的..

我设法通过使用语言来自动选择 de-AT -从标准字段的消息上下文部分中选择目标语言字段- 但创建的实际消息项不包含 de-AT 版本 -尝试保存消息时出现错误。

在此处输入图像描述

错误消息: 找不到已编辑的语言版本“德语(奥地利)”。它可能已被其他用户删除。

从这个截图中可以看出,当我打开 EXM 并创建新消息时,会自动选择 de-AT 语言版本。问题是该消息没有分配 de-AT 语言版本,因此不允许保存该项目。

在此处输入图像描述

在此处输入图像描述