Skip to content

パーソナライゼーション用ダッシュボードツール

Brazeのダッシュボードツールを使用すると、すべてのタグを手動で記述することなくLiquidパーソナライゼーションを挿入できます。パーソナライゼーションを追加フローが適切な構文を自動生成し、Liquidエディターがテンプレートの読み取りと拡張を素早くサポートします。

Liquidの構文ルール、サポートされているタグ、高度なパターンについては、Liquidの使用およびサポートされているパーソナライゼーションタグを参照してください。

コンポーザーと設定でのパーソナライゼーションの追加

パーソナライゼーションを追加ツールは、ダッシュボード全体のテンプレート化されたテキストフィールドの近くに表示されます。以下が含まれます。

  • キャンペーンおよびキャンバスステップ:本文やヘッダーでLiquidをサポートするチャネル(メール、プッシュ、SMS、アプリ内メッセージ、コンテンツカード、webhookなど)。
  • ドラッグ&ドロップエディター:コントロールはブロックまたはエディターツールバーに配置されていることが多いです。たとえば、ドラッグ&ドロップのアプリ内メッセージでは、パーソナライゼーションを追加を選択し、パーソナライゼーションタイプを選んでから、生成されたスニペットをコンテンツに配置し、プレビュー&テストでプレビューできます。チャネル固有の注意事項については、各チャネルのドラッグ&ドロップまたはコンポーザーの記事(アプリ内メッセージのスタイル設定ドラッグ&ドロップでメールを作成など)を参照してください。
  • 専用コンポーザー:パーソナライゼーションピッカーを公開するもの。たとえば、アイテムのおすすめでは、同じスタイルのウィンドウ内でパーソナライゼーションタイプオプション(アイテムのおすすめなど)を使用します。
  • ランディングページ:ドラッグ&ドロップエディターまたはページおよびブロック設定でLiquidパーソナライゼーションを追加できます。詳細については、ランディングページのパーソナライズを参照してください。

事前フォーマット済み変数とデフォルト値の挿入

パーソナライゼーションを追加ツールは、オプションのデフォルト値付きでLiquidを挿入するのに役立ちます。これにより、プロファイルデータが空の場合でもコピーが崩れることがありません。

パーソナライゼーションの挿入を選択した後に表示されるパーソナライゼーションの追加モーダル。モーダルには、パーソナライゼーションタイプ、属性、オプションのデフォルト値のフィールドがあり、Liquid構文のプレビューが表示されます。

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

パーソナライゼーションの追加モーダルのGIF。ユーザーがデフォルト値として「fellow traveler」を入力し、モーダルがコンポーザー内のハイライトされたテキスト「name」を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!

Liquidエディターの拡張機能

これらのダッシュボード機能により、メッセージの作成中にLiquidをより簡単に扱えるようになります。

カラーラベル

各Liquid要素は色に対応しており、Liquidエディターで一目でLiquidを区別できます。

さまざまなLiquid要素に対応するカラーラベルの図。

予測Liquid

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

フィールドにテキストが入力されるにつれて、BrazeがさまざまなLiquid属性を推奨する様子。

次のステップ

New Stuff!