パーソナライゼーション用ダッシュボードツール
Brazeのダッシュボードツールを使用すると、すべてのタグを手動で記述することなくLiquidパーソナライゼーションを挿入できます。パーソナライゼーションを追加フローが適切な構文を自動生成し、Liquidエディターがテンプレートの読み取りと拡張を素早くサポートします。
Liquidの構文ルール、サポートされているタグ、高度なパターンについては、Liquidの使用およびサポートされているパーソナライゼーションタグを参照してください。
コンポーザーと設定でパーソナライゼーションを追加する
パーソナライゼーションを追加ツールは、ダッシュボード全体のテンプレート対応テキストフィールドの近くに表示されます。以下が含まれます:
- キャンペーンとキャンバスのステップ:本文やヘッダーでLiquidをサポートするチャネル(メール、プッシュ、SMS、アプリ内メッセージ、Content Cards、webhookなど)。
- ドラッグ&ドロップエディター:コントロールはブロックまたはエディターのツールバーに配置されていることが多いです。例えば、ドラッグ&ドロップのアプリ内メッセージでは、パーソナライゼーションを追加を選択し、パーソナライゼーションタイプを選び、生成されたスニペットをコンテンツに挿入してからプレビュー&テストでプレビューできます。チャネル固有の注意事項については、各チャネルのドラッグ&ドロップまたはコンポーザーの記事を参照してください(アプリ内メッセージのスタイル設定やドラッグ&ドロップでメールを作成するなど)。
- 専用コンポーザー:パーソナライゼーションピッカーを備えたもの。例えば、アイテムレコメンデーションでは、同じスタイルのウィンドウ内でパーソナライゼーションタイプオプション(アイテムレコメンデーションなど)を使用します。
- ランディングページ:ドラッグ&ドロップエディターやページおよびブロック設定でLiquidパーソナライゼーションを追加できます。詳細については、ランディングページをパーソナライズするを参照してください。
書式設定済み変数とデフォルト値の挿入
パーソナライゼーションを追加ツールを使用すると、オプションのデフォルト値を含むLiquidを挿入できるため、プロファイルデータが空でもコピーが崩れることがありません。

ツールは、カーソルがあった位置に、指定したデフォルト値を含むLiquidを挿入します。挿入位置はプレビューボックスにも表示され、前後のテキストが確認できます。テキストブロックがハイライトされている場合は、ハイライトされたテキストが置き換えられます。

多くのコンポーザーで{{と入力してオートコンプリートを使用したり、他の場所からタグを貼り付けたりすることもできます。詳細については、Liquidの使用のタグの挿入を参照してください。
変数の割り当て
Liquidの一部の操作では、操作したい値を変数として格納する必要があります。これは、Liquidステートメントに複数の属性、イベントプロパティ、またはフィルターが含まれる場合によく発生します。
たとえば、2つのカスタムデータ整数を合算したいとします。
正しくないLiquidの例
以下は使用できません:
1
{{custom_attribute.${one}}} | plus: {{custom_attribute.${two}}}
このLiquidは、1行で複数の属性を参照できないため機能しません。数学関数が実行される前に、これらの値の少なくとも1つに変数を割り当てる必要があります。2つのカスタム属性を加算するには、2行のLiquidが必要です。1行目はカスタム属性を変数に割り当て、2行目は加算を実行します。
正しいLiquidの例
以下を使用できます:
1
2
{% assign value_one = {{custom_attribute.${one}}} %}
{% assign result = value_one | plus: {{custom_attribute.${two}}} %}
チュートリアル:変数を使用して残高を計算する
ギフトカード残高と報酬残高を合算して、ユーザーの現在の残高を計算してみましょう。
まず、assignタグを使用して、カスタム属性current_rewards_balanceを「balance」という用語に置き換えます。これにより、操作可能なbalanceという名前の変数が作成されます。
1
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}
次に、plusフィルターを使用して、各ユーザーのギフトカード残高と、{{balance}}で示される報酬残高を合算します。
1
2
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}
You have ${{custom_attribute.${giftcard_balance} | plus: {{balance}}}} to spend!

毎回のメッセージで同じ変数を割り当てていませんか?assignタグを繰り返し記述する代わりに、そのタグをコンテンツブロックとして保存し、メッセージの先頭に配置できます。
- コンテンツブロックを作成します。
- コンテンツブロックに名前を付けます(スペースや特殊文字は使用不可)。
- ページ下部の編集を選択します。
assignタグを入力します。
コンテンツブロックがメッセージの先頭にある限り、変数がオブジェクトとしてメッセージに挿入されるたびに、選択したカスタム属性を参照します。
Liquidエディターの機能強化
これらのダッシュボードの動作により、メッセージの作成中にLiquidをより簡単に扱えるようになります。
カラーラベル
各Liquid要素は色に対応しており、Liquidエディターで一目でLiquidを区別できます。

予測Liquid
パーソナライズされたメッセージを作成する際に、カスタム属性や属性名などに予測Liquidを使用することもできます。
