HTMLメールで使用しているローカル変数がテキストメール上で反映されない | Community
Skip to main content
May 1, 2023

HTMLメールで使用しているローカル変数がテキストメール上で反映されない

  • May 1, 2023
  • 1 reply
  • 43 views

マルケトに作成してもらったHTMLテンプレートをもとにメールを作成しています。

その中にCTAモジュール(ボタンリンク)があるのですが、デザインやURLなどがローカル変数となっています。(添付画像参照)

 

テキストメールの編集画面でそのままHTMLからの自動コピーをすると、変数部分も下記のような形でそのままコピーされてしまい、正常にリンクとして表示されません。
${CTAText2} <[[${CTAURL}${url-parameter}]]>
(実際にメールを送ってもURLが差し込まれるなどなく、この文字列のまま出力されます)

 

その都度テキストメール側を手動で修正しているのですが、ボタンが複数ある場合など編集効率が非常に悪いです。

設定の問題などではなく仕様かと思っているのですが、どのように運用するのが効率が良いでしょうか?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Naoki_Kumagai
Level 3
May 8, 2023

@izumi333 様

株式会社ルシダスの熊谷です。

 

ご質問の件、お気持ち、ものすごくわかります......笑

ご認識のとおり「仕様」なので、効率的な運用方法は無く、コピペ等の手作業で再現をしていく必要があると私も考えております。

 

ちょっと細かいお話しをしますと、この状況は、テキスト要素内に変数を使用する応用的な構造なため「不便に見えている」とも言えるかと思います。

 

もともと、HTML版への入力内容から「テキスト版に自動コピー」ができるのは、HTML版の「テキスト要素」内に記述された内容のみです。

デフォルトのテンプレート「Skeleton」などのCTAボタンモジュールはテキスト要素が無く、変数のみで構成されているため、変数がそのまま表示されてしまうという以前に、変数部分はすっぽりと抜け落ちてしまいます。

 

テキスト要素内に変数が使用されている場合、変数はテキスト版ではただの文字列扱いになってしまうにも関わらず、自動コピーされてしまうため、痒いところに手が届かない感じが目立ってしまうのかもしれません。