購入イベント
購入イベントとプロパティ、その使用方法、セグメンテーション、関連する分析を確認できる場所などについて学びましょう。
購入イベントとは、ユーザーが行う購入アクションです。これらのイベントは、アプリ内購入を記録したり、各ユーザープロファイルの生涯価値 (LTV) を設定したりするために使用されます。これらの購入イベントは、チームで設定する必要があります。購入イベントをログに記録すると、数量やタイプなどのプロパティを追加できるため、それらのプロパティに基づいてユーザーのターゲットをさらに絞り込むことができます。
購入イベントのログ記録
購入オブジェクトを /users/track
エンドポイントに渡すことで、購入をログ記録できます。
以下に、購入をログ記録するために使用されるさまざまなプラットフォームでの方法を示します。これらのページには、購入イベントにプロパティと数量を追加する方法に関するドキュメントもあります。これらのプロパティに基づいて、さらにユーザーのターゲットを絞り込むことができます。
購入データの表示
購入イベントを設定してログ記録を開始したら、この購入データを [概要] タブのユーザープロファイルに表示できます。
購入データの使用
Braze で購入データを使用する方法には、いくつかがあります。
- セグメンテーション: 購入データを使用して、購入行動に基づいてユーザーのセグメントを作成します。
- パーソナライゼーション: 購入データを使用して、ユーザーへのメッセージをパーソナライズします。
- トリガーメッセージ: 購入イベントに基づいて、トリガーするメッセージを設定します。
- 分析: 購入データを分析して、ユーザーの行動やマーケティングキャンペーンの効果に関するインサイトを得ます。
セグメンテーション
ログ記録された購入イベントに基づいて、任意の数またはタイプのフォローアップキャンペーンをトリガーできます。例えば、過去 30 日間に購入を行ったユーザーのセグメントや、特定金額を超えて支出したユーザーのセグメントを作成できます。
ユーザーのターゲットを絞り込むときに、次のセグメンテーションフィルターを使用できます。
- 最初に行った購入
- アプリでの最初の購入
- 最後に購入した製品
- 支出金額
- 購入した製品
- 購入数の合計
- X 日間に支出した金額
- Y 日間に購入した製品 X
- Y 日間の X の購入プロパティ
- 過去 Y 日間の X 回の購入
各フィルターの詳細については、セグメンテーションフィルターの用語集を参照し、「購入行動」でフィルター処理してください。
特定の購入の発生回数に基づいてセグメンテーションを行う場合は、その購入を個別に増分カスタム属性として記録する必要があります。
パーソナライゼーション
ユーザーから収集する他のタイプのデータと同様に、購入データを使用し、Liquid を通じてメッセージングのパーソナライゼーションができます。例えば、先ほど購入した商品に似た商品を勧める、パーソナライズされたメールをユーザーに送信できます。
例えば、ユーザーが最後に購入した商品の名前を格納する購入イベントプロパティ last_purchased_product
があるとします。このプロパティを使用すると、メールメッセージを次のようにパーソナライズできます。
1
2
3
4
5
6
7
{% if ${last_purchased_product} == "Running Shoes" %}
We hope you're enjoying your new running shoes! Based on your recent purchase, you might also like these running shorts and water bottles.
{% elsif ${last_purchased_product} == "Yoga Mat" %}
We hope you're enjoying your new yoga mat! Based on your recent purchase, you might also like these yoga blocks and straps.
{% else %}
Thank you for your recent purchase! We hope you're enjoying your new item.
{% endif %}
この例のメッセージは、last_purchased_product
プロパティに基づいてパーソナライズされています。ユーザーが最後に購入した製品が「ランニングシューズ」だった場合、ランニングパンツとウォーターボトルを勧めるメッセージが届きます。最後の商品が「ヨガマット」だった場合は、ヨガブロックとストラップを勧めるメッセージが届きます。last_purchased_product
がそれ以外の場合、一般的なお礼メッセージが届きます。
トリガーメッセージ
一般的なユースケースは、ユーザーが購入したときにメールなどのメッセージを自動送信することです。例えば、お礼のメッセージや、今後の購入に向けた割引コードを送信できます。
そのためには、アクションベースのキャンペーンまたはキャンバスを作成し、トリガーアクションを [購入] に設定します。購入した製品や購入金額など、トリガーに追加条件を指定することもできます。
トリガーメッセージを Liquid でパーソナライズすることもできます。
1
Thank you for your purchase of ${purchase_product_name}! As a token of our appreciation, here's a discount code for your next purchase: SAVE10
この例の ${purchase_product_name}
はカスタム属性であり、Braze の設定で、購入製品の名前を保存している実際の属性名に置き換えます。
分析
Braze はセグメンテーション用に購入指標を追跡するだけでなく、経時的な各製品の購入数とそれによる収益も記録します。これは、最も人気のある製品を確認したり、プロモーションキャンペーンが収益に与える影響を測定したりするときに役立ちます。
このデータは [収益レポート] ページで確認できます。
収益計算の理解
指標 | 定義 |
---|---|
生涯収益 | |
ユーザーあたりの生涯価値 | |
1日の平均収入 | |
毎日の購入 | |
ユーザーあたりの日割り収益 |
生涯収益の計算
Braze は購入イベントを使用してユーザーの生涯収益 (生涯価値または LTV とも呼ばれる) を計算します。これは、顧客との将来の関係全体にわたって見込まれる純利益の予測です。これにより、顧客の獲得およびリテンション戦略について、情報に基づく意思決定に役立ちます。
\[\text{Average purchase value} = \frac{\text{Total spend in dollars}}{\text{Total number of purchase events}}\]Braze には、ユーザーの LTV を把握するために参照できる主な場所が 2 か所あります。
- 各アプリやサイトの生涯収益やユーザーあたりの生涯価値などの全体的な指標については、収益レポートを参照してください。
- 特定ユーザーの生涯収益を把握するには、そのユーザープロファイルを参照してください。
返金が生涯収益に与える影響
購入イベントを使用して購入データを追跡する場合、負の price
プロパティをもつ Braze 購入イベントをログ記録して、返金を追跡する必要があります。この手法により、生涯収益の正確な合計が維持されます。
ただし、返金は追加の購入イベントとしてカウントされることに注意してください。次の例を考えてみます。Sam は 12 ドルの初回購入を行いましたが、購入品の一部を返品して 5 ドルの返金を受けました。Sam のプロファイルには次のように記録されます。
- 価格 12ドルで 1 回の購入
- 価格 -5で 1 回の購入
- 生涯収益 7 ドル
サムのプロファイルには購入イベントが 2 つありますが、実際の購入は 1 回のみです。これは、ユーザーの購入回数を含めて作成されたセグメントやユースケースがある場合、考慮すべき重要な点です。返金が継続的に行われると、ユーザープロファイルの購入数が膨れ上がります。
購入イベントプロパティ
購入イベントプロパティを使用すると、購入に関するプロパティを設定して、トリガー条件のさらなる絞り込み、メッセージングのパーソナライゼーションの強化、および未加工データをエクスポートすることによる高度な分析の生成ができます。プロパティ値のタイプ (文字列、数値、ブール値、日付) はプラットフォームによって異なり、多くの場合、キーと値のペアとして割り当てられます。
例えば、ある e コマースアプリケーションで、購入後のユーザーにメッセージを送信する場合、brand_name
という購入イベントプロパティを追加することで、オーディエンスのターゲット選択をさらに改善し、キャンペーンのパーソナライゼーションを向上できます。
購入イベントプロパティに基づくトリガーの例:
詳細については、「購入プロパティオブジェクト」を参照してください。
イベントプロパティのセグメンテーション
イベントプロパティのセグメンテーションにより、取得したカスタムイベントのみでなく、それらのイベントに関連するプロパティにも基づいて、ターゲットのユーザーを選択できます。この機能により、購入イベントとカスタムイベントをセグメント化するときのフィルターオプションが追加されます。
これらのセグメンテーションフィルターには次のようなものがあります。
- 最後のY 日間に、V X 倍のプロパティ Y でカスタムイベントを実行しました。
- 過去 Y 日間に、プロパティ Y とその値 V を持つ購入を X 回行った。
- 1、3、7、14、21、30 日以内に、セグメントに加えられる条件を満たした。
セグメントエクステンションとは異なり、使用されるセグメントはリアルタイムで更新され、サポートされるセグメントの数に制限はなく、最大 30 日間の履歴を確認でき、データポイントが使用されます。データポイントが追加で消費されるため、カスタムイベントのイベントプロパティを有効にするように、Braze カスタマーサクセスマネージャーに依頼してください。
承認されると、[プロパティの管理] をクリックして、ダッシュボードの [データ設定] > [カスタムイベント] でプロパティを追加できます。その後、これらのイベントプロパティをキャンペーンビルダーまたはキャンバスビルダーのターゲットステップで使用できます。
キャンバスエントリのプロパティとイベントプロパティ
2023 年 2 月 28 日以降、元のエディターを使用したキャンバスの作成や複製はできなくなりました。このセクションは、元のキャンバスワークフローで canvas_entry_properties
や event_properties
を使用するとき場合の参考として用意されています。
キャンバスのユーザージャーニーで canvas_entry_properties
と event_properties
を活用できます。詳細と例については、「キャンバスエントリのプロパティとイベントプロパティ」を参照してください。
event_properties
は先頭のメッセージステップで使用できません。代わりに、canvas_entry_properties
を使用するか、event_properties
を含むメッセージステップの前に、対応するイベントを含むアクションパスを追加する必要があります。
キャンバスエントリのプロパティは、アクションベースまたは API でトリガーされるキャンバスにマップするプロパティです。canvas_entry_properties
オブジェクトのサイズ上限は 50 KB であることに注意してください。
特にアプリ内メッセージチャネルでは、以前の早期アクセスの一環として元のエディターで永続的なエントリプロパティを有効にしている場合、キャンバスフローと元のキャンバスエディターでのみ canvas_entry_properties
を参照できます。
キャンバスフローメッセージングでは、いずれのメッセージステップでも canvas_entry_properties
を Liquid で使用できます。これらのプロパティを参照するときには、canvas_entry_properties${property_name}
の Liquid を使用してください。このように使用するには、イベントがカスタムイベントまたは購入イベントでなければならないことに注意してください。
例えば、\"canvas_entry_properties\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}
というリクエストを考えてみます。{{canvas_entry_properties.${product_name}}}
という Liquid でメッセージに「靴」という単語を追加できます。
元のエディターで作成されたキャンバスの場合、canvas_entry_properties
はキャンバスの最初のフルステップでのみ参照できます。
イベントプロパティとは、カスタムイベントと購入に設定したプロパティを指します。これらの event_properties
は、アクションベースの配信やキャンバスを含むキャンペーンで使用できます。
キャンバスフローでは、アクションパスステップに続く任意のメッセージステップで、カスタムイベントと購入イベントのプロパティを Liquid で使用できます。キャンバスフローでこれらの event_properties
を参照する場合は、必ず {{event_properties.${property_name}}}
を使用してください。メッセージコンポーネントでこのように使用するには、これらのイベントがカスタムイベントまたは購入イベントである必要があります。
元のキャンバスエディターでは、スケジュールされたフルステップで event_properties
を使用できません。ただし、アクションベースのキャンバスの最初のフルステップでは、フルステップがスケジュールされている場合でも event_properties
を使用できます。
アクションパスに続く最初のメッセージステップでは、そのアクションパスで参照されるイベントに関連する event_properties
を使用できます。これらの event_properties
は、ユーザーが実際にアクションを実行した場合 (その他のユーザーグループに移動していない) にのみ使用できます。このアクションパスとメッセージステップの間に、他のステップ (別のアクションパスやメッセージステップではない) があってもかまいません。
注文レベルでの購入記録
商品レベルではなく、注文レベルで購入を記録したい場合、注文名または注文カテゴリを product_id
として使用できます。詳細については、購入オブジェクトの仕様を参照してください。
禁止リストへの購入イベントの追加
たまに、購入イベントについて、データポイントの消費量が多いもの、マーケティング戦略に不要になったもの、または誤って記録されたものが見つかることがあります。開発チームがアプリや Web サイトのバックエンドからこのデータを削除する作業をしている間、このデータが Braze に送信されないようにするために、カスタムデータオブジェクトを禁止リストに入れておくことができます。
Braze ダッシュボードでは、[データ設定] > [製品] から禁止リストを管理できます。詳細については、「カスタムデータの管理」を参照してください。
古いナビゲーションを使用している場合、[製品] は [設定の管理] の下にあります。