配信分析「コンテンツ 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.id または recipient.email. を呼び出す場合
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f