Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

Marketing Cloud Engagement | メールのプリヘッダー内のAMPScript変数が表示されない

公開日: Oct 13, 2022
説明

この記事では、プリヘッダー内のAMPScript変数が欠落または空白で表示される理由を説明します。

プリヘッダー内のAMPScript変数を<body>タグ内に配置すると、メールの受信トレイで表示されません。プレビューやテストの段階では変数が表示されます。しかし、メールを送信すると変数は表示されません。

例 : 

プリヘッダー : Welcome %%=v(@firstname)=%%

<html>
<body>
%%[
SET @firstname='Alex'
]%%
</body>
</html>

このメールを送信すると、メールの受信トレイでプリヘッダーの値が表示されません。
プリヘッダーは、HTML コードの <body> タグより前の <head> タグと同じタイミングで評価されるためです。

解決策

実際の送信でプリヘッダーの変数を表示させるには、AMPScriptブロックを開始<body>タグの前に配置する必要があります。

例 : 

プリヘッダー : Welcome %%=v(@firstname)=%%

<html>
%%[
SET @firstname='Alex'
]%%
<body>
Insert some email content here
</body>
</html>

これで、メールの受信トレイでプリヘッダーの値が表示されます。

ナレッジ記事番号

000384371

 
読み込み中
Salesforce Help | Article