カタログセグメント
カタログセグメントは、カタログデータとカスタムイベントまたは購入からのデータを組み合わせて作成される SQL セグメントエクステンションの一種です。セグメントで参照し、キャンペーンやキャンバスでターゲットにすることができます。
カタログセグメントは現在、早期アクセス中です。この早期アクセスへ参加することに興味がある場合は、カスタマーサクセスマネージャーにお問い合わせください。
カタログセグメントは、SQL を使用して、カタログのデータとカスタムイベントまたは購入のデータとを結合します。これを行うには、カタログとカスタムイベントまたは購入に共通の識別子フィールドが必要です。たとえば、カタログ内のアイテム ID の値は、カスタム イベントのプロパティの値と一致する必要があります。
カタログセグメントの作成
- [セグメントエクステンション] > [エクステンションを新規作成] > [テンプレートで開始] に移動し、テンプレート [カタログセグメント] を選択します。
2.SQL エディターにテンプレートが自動的に入力されます。
このテンプレートでは、ユーザーイベントデータをカタログデータと結合して、特定のカタログ項目を使用したユーザーをセグメント化します。
- [変数] タブを使用して、セグメントを生成する前にテンプレートに必要なフィールドを指定します。
Braze がカタログアイテムへのエンゲージメントに基づいてユーザーを識別するには、次のことを行う必要があります。
- カタログフィールドを含むカタログを選択します
- イベントプロパティを含むカスタムイベントを選択します
- カタログフィールドとイベントプロパティの値を一致させる
変数を選択するためのガイドラインを次に示します。
可変フィールド | 説明 |
---|---|
Catalog |
ユーザーのターゲット設定に使用しているカタログの名前。 |
Catalog field |
Custom event property と同じ値を含むカタログ内のフィールド。これは多くの場合、ID の一種です。e コマースのユースケースでは shopify_id になります。 |
Custom event |
カスタムイベントの名前。これは、Catalog field と一致する値を持つプロパティを含む同じイベントです。e コマースのユースケースでは Made Order になります。 |
Custom event property |
カスタムイベントプロパティの名前。値を Catalog field と一致させます。e コマースのサンプルユースケースでは、Shopify_ID. になります。 |
4.必要に応じて、ユースケースの追加のオプションフィールドに入力して、カタログ内の特定のフィールド値でセグメント化します。
Catalog field
:このカタログ内の特定のフィールド (列名)Value
:そのフィールドまたは列内の特定の値
ヘルスケアアプリを例にとると、予約できる各医師のカタログ内に、vision
やdental
などの値を含むspecialty
というフィールドがあるとします。値がdental
の医師を受診したユーザーをセグメント化するには、Catalog field
としてspecialty
を選択し、Value
としてdental
を選択します。
- SQL セグメントを作成したら、[プレビューの実行] をクリックして、クエリがユーザーを返すかどうか、またはエラーがあるかどうかを確認することをお勧めします。クエリ結果のプレビュー、SQL セグメントエクステンションの管理などの詳細については、「SQL セグメントエクステンション」を参照してください。
ユースケース
ヘルスケアアプリ
医療アプリを持っていて、歯科医のために訪問を予約した人をSegment ユーザーしたいとしましょう。また、次のものもあります。
- 患者が予約できるさまざまな医師を含むカタログ
Doctors
。それぞれにdoctor ID
が割り当てられています。 - カタログの
doctor ID
フィールドと同じ値を共有するdoctor ID
プロパティを持つカスタムイベントBooked Visit
dental
値を含むカタログ内のspeciality
フィールド
カタログセグメントは、次の変数を使用して設定します。
変数 | プロパティ |
---|---|
Catalog |
医師 |
Catalog field |
医師 ID |
Custom event |
予約訪問 |
Custom event property |
医師 ID |
(Under Filter SQL Results) Catalog field |
スペシャリティ |
(Under Filter SQL Results) Value |
歯科 |
SaaS プラットフォーム
たとえば、B2B SaaSプラットフォームがあり、既存の顧客の従業員であるユーザーをセグメント化したいとします。また、次のものもあります。
- 現在SaaS プラットフォームを使用しているさまざまなアカウントを含むカタログ
Accounts
。それぞれに次のように割り当てられますaccount ID
- カタログの “アカウント ID” フィールドと同じ値を共有する “アカウント ID” プロパティを持つカスタムイベント
Event Attendance
enterprise
値を含むカタログ内のClassification
フィールド
カタログセグメントは、次の変数を使用して設定します。
変数 | プロパティ |
---|---|
Catalog |
アカウント |
Catalog field |
アカウントID |
Custom event |
イベント参加 |
Custom event property |
アカウントID |
(Under Filter SQL Results) Catalog field |
分類 (Classification) |
(Under Filter SQL Results) Value |
企業 |
よくある質問
カタログセグメントを実行すると、SQL セグメントエクステンションクレジットが消費されますか。
はい、カタログ セグメントは SQL を利用しており、SQL セグメントエクステンションクレジットを消費します。詳細については、「SQL セグメントの使用方法」を参照してください。
カタログセグメントを作成すると、SQL セグメントエクステンションの割り当てが消費されますか?
はい。SQL セグメントエクステンションがセグメントエクステンションの割り当てにカウントされるのと同様に、カタログセグメントもその割り当てにカウントされます。
カタログセグメントのユースケースがありますが、現在のテンプレートには対応していません。どのように設定すればよいですか?
追加のガイダンスについては、カスタマーサポートマネージャーまたは Brazeサポートにお問い合わせください。