Error is generated when previewing a profile from a delivery | ACC

If you encounter an error message Unable to parse the expression… while previewing a profile in Adobe Campaign Classic by selecting the Delivery Target Population option in the preview for a delivery, then you can follow the instructions given in this article to resolve the issue.

Description description


Adobe Campaign Classic


An issue has been reported when previewing a profile by selecting the Delivery Target Population  option in the preview for a delivery. The error generated is given below:

Resolution resolution

The problem is the usage of a target mapping based on an extended recipient schema where the delivery log and tracking log schemas have not been extended for the same. A target mapping must be unique in terms of recipient schema vs delivery log/tracking log schemas.

It’s impossible to use multiple targeting schemas with the same trackinglog schema since the tracking workflow will be unable to reconcile data with the targeting ID.

In case you do not want to use OOB target mapping (with nms:recipient), we recommend two approaches:

  • If you want to use a custom targeting dimension, you need to create custom broadLog/trackingLog schemas using nms:broadlog as a template (c.f nms:broadLogRcp, nms:broadLogSvc, etc.)

    • targeting schema: cus:recipient (extended from nms:recipient or fully custom)
    • broadcast log schema: cus:broadLogRcp (extended from nms:broadLogRcp or fully custom)
    • tracking log schema: cus:trackingLogRcp (extended from nms:broadLogRcp or fully custom)
  • If you want to use OOB trackingLogRcp/broadLogRcp, the targeting dimension needs to be nms:recipient, and the filtering dimension could be a custom schema.