投放分析“content htmlContent”第19行出错:未定义收件人

本文解决了在执行Campaign Classic时未定义收件人,从而导致JavaScript错误的问题。 通过在JavaScript代码中为收件人数据创建单独的变量来提供解决方法,从而允许正确引用和解决错误。

描述 description

环境

  • Campaign Classic
  • Campaign

问题/症状

在收件人的投放执行期间发生以下错误:

'content htmlContent' line 19: the recipient is not defined. SCR-160012 JavaScript: error while evaluating script 'content htmlContent'

解决方法 resolution

当您在投放中使用与工作流的投放活动中的传入数据不同的目标映射时,会发生这种情况。 因此,假设您查询了收件人表并将其传递到投放,并且在投放中,您具有自定义目标映射,那么您将收到此错误。

其次,如果您在交付中使用自定义目标映射,并且其内容中包含任何个性化块或任何列引用,并且您使用收件人对象,则会出现此错误。 例如,如果您调用recipient.idrecipient.email.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f