メッセージエクストラ Liquid タグ
message_extrasLiquidタグを使用して、コネクテッドコンテンツ、カタログ、カスタム属性(言語、国など)、キャンバスエントリープロパティ、またはその他のデータソースからのダイナミックなデータで送信イベントに注釈を付ける。
Liquid タグ message_extras は、Currents や Snowflake Data Sharing の対応する送信イベントにキーと値のペアを追加します。
ダイナミックなデータまたは追加のデータをCurrents またはSnowflake Data Sharing の送信イベントに送信するには、適切な Liquid タグをメッセージ本文に挿入します。
以下は message_extras の標準 Liquid タグ形式の例です。
1
{% message_extras :key test :value 123 %}
メッセージ本文のキーと値のペアに必要に応じてこれらのタグを追加できます。ただし、すべてのキーと値の長さは1KBを超えてはならない。Currents および Snowflake Data Sharing で、送信イベント用に message_extras という新しいイベントフィールドが表示されます。これにより、1つのフィールドにJSONシリアライズされた文字列が生成されます。
サポートされているチャンネル
message_extras タグは、アプリ内メッセージのインプレッションイベントとともに、送信イベントを含むすべてのメッセージタイプでサポートされています。インアプリメッセージでmessage_extrasを使用するには、特定の最低SDKバージョンを満たす必要があります。
message_extras タグの使い方
- チャネルのメッセージ本文に、
message_extrasLiquidタグを入力する。または、パーソナライゼーションを追加モーダルを使用して、パーソナライゼーションタイプとしてメッセージエクストラを選択できます。

- 各
message_extrasタグのキーと値のペアを入力してください。
![メッセージエクストラタグのキーと値のペアの例。[タイトル] フィールドには「あなたの新しいお気に入り」と表示されています。メッセージはメッセージエクストラのタグのキーと値のペアと、次の文を読み取ります。「当社は、あなたの新しいお気に入りになること間違いなしの新鮮で心躍る製品のサイドセレクションをお知らせできることを嬉しく思います」](/docs/ja/assets/img_archive/message_extras2.png?8f7929f2c74c926338c2a3d48de53d62)
- キャンペーンまたはキャンバスが送信された後、Brazeは送信時にダイナミックなデータをCurrentsまたはSnowflake Data Sharingの送信イベントを介して
message_extrasフィールドに添付します。
構文の確認
前述したタグ標準に一致しないその他の入力はすべて、Currents または Snowflake に渡されないことがあります。次のいずれかが含まれていないことを確認してください: あなたの構文または書式設定
- 存在しない、空の、または誤って入力された区切り文字
- 重複キー(Brazeは最初に見つかったキーと値のペアをデフォルトで送信します)
- キーや値が定義される前の余分なテキスト
- 順序の一致しないキーと値
- 例えば、
{% message_extras :value 123 :key test %}
- 例えば、
Currentsへのプロモーションコード発信
message_extrasとプロモーションコードsを組み合わせて、プロモーションコードをCurrentsに送信できます。capture タグを使用して昇格コードを変数に保存し、その変数をmessage_extras で参照します。
1
2
3
4
5
{% capture code %}
{% promotion('puttshacktest2') %}
{% endcapture %}
Use {{code}} for an exclusive discount!
{% message_extras :key cardscode :value {{code}} %}
考慮事項
- キーの値が 1 KB を超える場合、切り詰められます。
- 空白は文字数にカウントされます。Brazeは前後の空白を省略します。
- 結果のJSONは文字列値のみを出力します。
- Liquid の変数をキーまたは値として含めることはできますが、
message_extras内で他の Liquid タグを使用することはできません。- 例えば、次の Liquid を使用できます:
{% assign value = '123' %} {% assign key = 'test' %} {% message_extras :key {{key}} :value {{value}} %}
- 例えば、次の Liquid を使用できます:
よくある質問
送信イベントのmessage_extras フィールドを開封 s やクリックなどのエンゲージメントイベントに関連付けるにはどうすればよいですか?
dispatch_id が生成され、送信イベントで提供されます。これは、特定のクリック、開封、または配信されたイベントに関連付けるための一意の識別子として使用できます。Currents または Snowflake でこのフィールドを使用およびクエリできます。dispatch_id 行動 について詳しく学びます。
アプリ内メッセージ s でmessage_extras を使用できますか?
はい、ユーザーのデバイスが次の最小SDKバージョンにある限り、message_extrasをアプリ内メッセージで使用できます。
GitHub でこのページを編集