Skip to content

カタログセグメント

カタログセグメントは、カタログデータとカスタムイベントまたは購入からのデータを組み合わせて作成される SQL セグメントエクステンションの一種です。セグメントで参照し、キャンペーンやキャンバスでターゲットにすることができます。

カタログセグメントは、SQL を使用して、カタログのデータとカスタムイベントまたは購入のデータとを結合します。これを行うには、カタログとカスタムイベントまたは購入に共通の識別子フィールドが必要です。たとえば、カタログ内のアイテム ID の値は、カスタム イベントのプロパティの値と一致する必要があります。

カタログセグメントの作成

«««< HEAD

  1. [セグメントエクステンション] > [エクステンションを新規作成] > [テンプレートで開始] に移動し、テンプレートを選択します。
    イベントまたは購入のカタログ Segmentを作成するためのオプション付きのモーダル。

2.SQL エディターにテンプレートが自動的に入力されます。
事前生成されたテンプレートを持つSQL エディタ。
このテンプレートでは、ユーザーイベントデータをカタログデータと結合して、特定のカタログ項目を使用したユーザーをセグメント化します。

  1. [セグメントエクステンション] > [エクステンションを新規作成] > [テンプレートで開始] に移動し、テンプレートを選択します。
    !イベントまたは購入のカタログ Segmentを作成するためのオプション付きのモーダル。

2.SQL エディターにテンプレートが自動的に入力されます。
!事前生成されたテンプレートを持つSQL エディタ。
このテンプレートでは、ユーザーイベントデータをカタログデータと結合して、特定のカタログ項目を使用したユーザーをセグメント化します。

main

  1. [変数] タブを使用して、セグメントを生成する前にテンプレートに必要なフィールドを指定します。
    Braze がカタログアイテムへのエンゲージメントに基づいてユーザーを識別するには、次のことを行う必要があります。
    - カタログフィールドを含むカタログを選択します
    - イベントプロパティを含むカスタムイベントを選択します
    - カタログフィールドとイベントプロパティの値を一致させる

変数を選択するためのガイドラインを次に示します。

4.必要に応じて、ユースケースの追加のオプションフィールドに入力して、カタログ内の特定のフィールド値でセグメント化します。

  • Catalog field:このカタログ内の特定のフィールド (列名)
  • Value:そのフィールドまたは列内の特定の値

    ヘルスケアアプリを例にとると、予約できる各医師のカタログ内に、visiondental などの値を含む specialty というフィールドがあるとします。値が dental の医師を受診したユーザーをセグメント化するには、Catalog field として specialty を選択し、Value として dental を選択します。
  1. SQL セグメントを作成したら、[プレビューの実行] をクリックして、クエリがユーザーを返すかどうか、またはエラーがあるかどうかを確認することをお勧めします。クエリ結果のプレビューSQL セグメントエクステンションの管理などの詳細については、「SQL セグメントエクステンション」を参照してください。

SQL を反転する必要があるかどうかの判別

0 個のイベントを持つユーザーs を直接クエリーすることはできませんが、SQL を反転してこれらのユーザーs をターゲットにすることができます。

たとえば、購入数が3 つ未満のユーザーを対象にするには、まずクエリーを作成して、購入数が3 つ以上のユーザーを選択します。次に、Invert SQL を選択して、購入数が3 未満のユーザー(購入数が0 のものを含む) を対象にします。

«««< HEAD &quot という名前のセグメント拡張子;直近30 日間で1 ~4 メール s をクリックし、SQL を反転するオプションを選択します。 ======= !&quot という名前のセグメント拡張子;直近30 日間で1 ~4 メール s をクリックし、SQL を反転するオプションを選択します。

main

セグメントのメンバーシップの更新

カタログセグメントのセグメントメンバーシップを更新するには、カタログセグメントを開き、[アクション] > [最新の情報に更新] > [はい、更新します] を選択します。

更新設定の指定

エクステンションを定期的に更新する必要がない場合は、更新設定を使用せずにエクステンションを保存できます。この場合 Braze は、デフォルトでその時点のユーザーメンバーシップに基づいてセグメントエクステンションを生成します。オーディエンスを一度だけ生成し、単発のキャンペーンでターゲットにしたい場合は、デフォルトの動作を使用する。

セグメントは常に最初の保存後に処理を開始します。セグメンテーションが更新されるたびに、Brazeはセグメンテーションを再実行し、更新時のセグメント内のユーザーを反映するようにセグメントメンバーシップを更新する。これにより、定期的なキャンペーンが最も関連性の高いユーザーに届くようになる。

定期的なリフレッシュの設定

リフレッシュ設定を指定して定期的なスケジュールを設定するには、「リフレッシュをイネーブルメントにする」を選択する。リフレッシュ設定を指定するオプションは、SQLセグメント、CDIセグメントエクステンション、シンプルなフォームベースのセグメントエクステンションなど、すべてのタイプのセグメントエクステンションで利用できる。

リフレッシュ設定を選択する

週間更新頻度、開始時間午前10時、曜日として月曜日を選択した場合の更新間隔設定

更新間隔設定パネルで、セグメントエクステンションが更新される頻度を選択できる:1時間ごと、毎日、毎週、毎月。また、リフレッシュが行われる特定の時間(あなたの会社のタイムゾーン内)を、次のように選択する必要がある:

  • 毎週月曜日の午前11時(会社時間)に配信されるメールキャンペーンで、配信直前にセグメンテーションを確実に更新したい場合は、毎週月曜日の午前10時に更新するスケジュールを選択する。
  • セグメンテーションを毎日更新したい場合は、毎日の更新頻度を選択し、更新する時間帯を選択する。

クレジット消費量と追加のコスト

リフレッシュはセグメントのクエリを再実行するため、SQL セグメントのリフレッシュは SQL セグメントクレジットを消費し、CDI セグメントエクステンションのリフレッシュはサードパーティデータウェアハウス内でコストが発生する。

古くなった拡張機能を自動的に無効にする基準

セグメントエクステンションが古くなると、スケジュールされたリフレッシュは自動的に無効になる。セグメントエクステンションは、以下の条件を満たす場合、古くなる:

  • アクティブなキャンペーンまたはキャンバスでは使用されていない
  • アクティブなキャンペーンまたはキャンバス内のセグメントでは使用されていない
  • 分析トラッキングがオンになっているセグメンテーションでは使用しない。
  • 7日以上変更されていない
  • キャンペーン、キャンバス(下書きを含む)、セグメンテーションに7日以上追加されていない。

セグメントエクステンションでスケジュールされたリフレッシュが無効になっている場合、そのエクステンションにはその旨の通知が表示される。

このエクステンションは、アクティブなキャンペーン、キャンバス、セグメントで使用されていないため、スケジュールされたリフレッシュはオフになっています。セグメントエクステンションは2025年2月23日午前12時に無効化された。"

古くなったセグメントエクステンションを使用する準備ができたら、リフレッシュ設定を確認し、ユースケースに合ったリフレッシュスケジュールを選択し、変更を保存する。

ユースケース

ヘルスケアアプリ

医療アプリを持っていて、歯科医のために訪問を予約した人をSegment ユーザーしたいとしましょう。また、次のものもあります。

  • 患者が予約できるさまざまな医師を含むカタログ Doctors。それぞれに doctor ID が割り当てられています。
  • カタログの doctor ID フィールドと同じ値を共有する doctor ID プロパティを持つカスタムイベント Booked Visit
  • dental 値を含むカタログ内のspeciality フィールド

カタログセグメントは、次の変数を使用して設定します。

SaaS プラットフォーム

たとえば、B2B SaaSプラットフォームがあり、既存の顧客の従業員であるユーザーをセグメント化したいとします。また、次のものもあります。

  • 現在SaaS プラットフォームを使用しているさまざまなアカウントを含むカタログAccounts。それぞれに次のように割り当てられます account ID
  • カタログの “アカウント ID” フィールドと同じ値を共有する “アカウント ID” プロパティを持つカスタムイベント Event Attendance
  • enterprise 値を含むカタログ内のClassification フィールド

カタログセグメントは、次の変数を使用して設定します。

よくある質問

カタログセグメントを実行すると、SQL セグメントエクステンションクレジットが消費されますか。

はい、カタログ セグメントは SQL を利用しており、SQL セグメントエクステンションクレジットを消費します。詳細については、「SQL セグメントの使用方法」を参照してください。

カタログセグメントを作成すると、SQL セグメントエクステンションの割り当てが消費されますか?

はい。SQL セグメントエクステンションがセグメントエクステンションの割り当てにカウントされるのと同様に、カタログセグメントもその割り当てにカウントされます。

カタログセグメントのユースケースがありますが、現在のテンプレートには対応していません。どのように設定すればよいですか?

追加のガイダンスについては、カスタマーサポートマネージャーまたは Brazeサポートにお問い合わせください。

New Stuff!