変数が含まれたモジュールをセグメンテーションで動的に変える方法 | Community
Skip to main content
New Participant
July 12, 2022
Solved

変数が含まれたモジュールをセグメンテーションで動的に変える方法

  • July 12, 2022
  • 1 reply
  • 68 views

ボタンモジュールをセグメンテーションで動的に出し分けたいと思っています。

セグメント毎に変更する内容としてはテキスト(CTA Text)とリンク先(CTA URL)で、いずれも変数で値を設定する形になっています。

 

ただ、この部分についてはセグメンテーションで変更ができないため、

「ボタンモジュールを2種類設置し、セグメントによって表示・非表示で出し分ける」

という方法を試してみました。

 

AとB、2種類のボタンを設置

・CTAボタンA(セグメントAの場合は表示、セグメントBの場合は非表示)

・CTAボタンB(セグメントAの場合は非表示、セグメントBの場合は表示)

 

プレビュー画面ではこれで特に問題なかったのですが、実際に送信してみると下記のような表示になり、

ボタンがちゃんと反映されません。

 

変数を含むモジュールはセグメンテーション機能を利用できないのでしょうか?

また、良い方法があれば教えていただけると幸いです。

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

@izumi333 様

株式会社ルシダスの熊谷と申します。

 

お悩みの件、

おっしゃるとおり、メールエディタで作業中やプレビュー表示では、動的コンテンツ(ダイナミックコンテンツ)でも変数が機能し(ているように見え)ますが、実際に送信されるメール上では変数記述( 例: ${CTAText2} ) がそのまま文字列として表示されてしまうようです。

 

動的コンテンツを使用していない、テキスト要素内で変数を使用するのは問題無いようです。

 

ということで、動的コンテンツの場合は変数は使用せず、テキスト要素の編集にて「HTML」表示に切り換え、HTMLソースを編集していただく必要がありそうです。(添付:variable.png 参照)

 

ご参考になれば幸いです。

1 reply

Naoki_Kumagai
Naoki_KumagaiAccepted solution
New Participant
July 13, 2022

@izumi333 様

株式会社ルシダスの熊谷と申します。

 

お悩みの件、

おっしゃるとおり、メールエディタで作業中やプレビュー表示では、動的コンテンツ(ダイナミックコンテンツ)でも変数が機能し(ているように見え)ますが、実際に送信されるメール上では変数記述( 例: ${CTAText2} ) がそのまま文字列として表示されてしまうようです。

 

動的コンテンツを使用していない、テキスト要素内で変数を使用するのは問題無いようです。

 

ということで、動的コンテンツの場合は変数は使用せず、テキスト要素の編集にて「HTML」表示に切り換え、HTMLソースを編集していただく必要がありそうです。(添付:variable.png 参照)

 

ご参考になれば幸いです。

izumi333Author
New Participant
July 13, 2022

@naoki_kumagai 様

ありがとうございます。

プレビューやサンプルメール送信だと普通に表示されるので不思議だったのですが、そもそも動的コンテンツだと変数が機能しないのですね…

ご提案していただいた方法で試してみます。ありがとうございます。