Marketoでは、HTMLメールでスニペットを活用して署名やフッターを簡単に置換できますが、テキストメールでは仕様上、置換が自動で反映されない場合があります。本記事では、テキストメールでのスニペット利用の仕組みと具体的な対応方法について解説します。
テキストメールとHTMLメールのスニペット挙動の違い
HTMLメールでは、スニペットがタグとして埋め込まれており、送信時に自動で置換されます。これに対して、テキストメールは本文が単一のプレーンテキストとして扱われ、HTMLタグや特殊マクロの処理が適用されません。
そのため、HTMLメールで使用しているスニペットをそのままテキストメールにコピーしても、置換はされず、タグや変数名がそのまま表示されることがあります。
テキストメールでスニペットを活用する方法
テキストメールにスニペットを反映させたい場合、いくつかの対応方法があります。まず、テキスト専用のスニペットを作成し、本文に直接挿入する方法です。
具体例として、署名スニペットを新規作成し、”{{my:signature_text}}” のようにテキスト形式で記述します。これにより、HTML用のスニペットとは独立して、テキストメールでも置換可能になります。
スニペット作成時のポイント
テキスト専用スニペットは、改行や空白、特殊文字の扱いに注意する必要があります。HTMLからコピーする際には、タグを除去し、純粋なテキスト形式に変換してから保存しましょう。
また、複数のテキストメールで共通利用する場合は、同じスニペット名で登録しておくと運用が簡単になります。
実務上の注意点
テキストメールにスニペットを使用する際、プレビュー機能で正しく置換されるか必ず確認してください。HTMLメールと異なり、送信プレビュー時にしか置換結果を確認できない場合があります。
さらに、テキストメールはメールクライアントによって改行コードや文字コードの解釈が異なる場合があるため、署名の見栄えやレイアウトに注意することも重要です。
まとめ
Marketoのテキストメールでは、HTMLメール用のスニペットはそのままでは置換されません。テキスト専用スニペットを作成し、プレーンテキスト形式で本文に挿入することで、署名やフッターを効率的に管理できます。
運用上は、改行や文字コードに注意し、送信前にプレビューで確認することが、誤表示やトラブルを防ぐポイントです。


コメント