Skip to content

アクションベースの配信

アクションベースの配信キャンペーンまたはイベントトリガーキャンペーンは、トランザクションベースまたはアチーブメントベースのメッセージに非常に効果的です。特定の日にキャンペーンを送信する代わりに、ユーザーが特定のイベントを完了した後に送信するようにトリガーできます。

トリガーキャンペーンの設定

ステップ 1: トリガーイベントを選択する

トリガーイベントを選択します。これには以下のいずれかが含まれます。 -購入 - セッションの開始 - カスタムイベントの実行 - キャンペーンの主なコンバージョンイベントの実施 - ユーザープロファイルへのメールアドレスの追加 - カスタム属性値の変更 - 購読状況の更新 - 購読グループのステータスの更新 - 他のキャンペーンとのやり取り - アプリ内メッセージを表示 - アプリ内メッセージをクリック - アプリ内メッセージボタンをクリック - メールをクリック - メール内のエイリアスをクリック - キャンペーンまたはキャンバスステップでクリックされたエイリアス - メールを開封 - メールを開封 (マシンの開封数) - メールを開封 (その他の開封数) - プッシュ通知を直接開く - プッシュ通知ボタンをクリック - プッシュ通知ストーリーページをクリック - コンバージョンイベントを実行 - メールを受信 - SMS を受信 - 短縮 SMS リンクをクリック - プッシュ通知を受信 - Webhook を受信 - コントロールグループに登録されている - コンテンツカードを表示 - コンテンツカードをクリック - コンテンツカードを消去 - ニュースフィードカードとのやり取り (キャンペーンコネクター を参照) - 場所の入力 - 別のキャンペーンの例外イベントの実施 - キャンバスステップとのやり取り - ジオフェンスのトリガー - SMS インバウンドメッセージの送信 - WhatsApp インバウンドメッセージの送信

Braze カスタムイベントプロパティ を使用してトリガーイベントをさらにフィルタリングして、カスタムイベントやアプリ内購入のイベントプロパティをカスタマイズすることもできます。この機能により、カスタムイベントの特定の属性に基づいてメッセージを受信するユーザーをさらに調整できるため、キャンペーンのパーソナライズやデータ収集の高度化が可能になります。

たとえば、「カート値」プロパティフィルターによってさらにターゲット設定された、放棄カートのカスタムイベントを含むキャンペーンがあるとします。このキャンペーンは、カートに 100 ドルから 200 ドル相当の商品を残したユーザーのみを対象としています。

なお、トリガーされたキャンペーンは特定のユーザーセグメントに送信できるため、そのセグメントに参加していないユーザーは、トリガーイベントを完了してもキャンペーンを受け取ることはありません。セグメントの対象であるにもかかわらずユーザーがキャンペーンを受け取っていないことに気付いた場合は、ユーザーがトリガーされたキャンペーンを受け取らなかった理由 のセクションを参照してください。

ユーザーが自分のプロファイルにメールアドレスを追加したときのトリガーイベントに関しては、次のルールが適用されます。

  • トリガーイベントは、ユーザープロファイル属性が更新された後に発生します。つまり、キャンペーンのセグメントとフィルターの評価は、属性が更新された後に行われます。これは、「メールアドレスが gmail.com に一致する」などのフィルターを設定して、Gmail ユーザーにのみ送信し、ユーザーがメールアドレスを追加するとすぐに起動するトリガーキャンペーンを作成できるので便利です。
  • トリガーイベントは、メールアドレスがユーザープロファイルに追加されたときに発生します。同じメールアドレスで作成したユーザープロファイルが複数ある場合、キャンペーンはユーザープロファイルごとに 1 回ずつ、複数回実施される場合があります。

さらに、トリガーされたアプリ内メッセージは引き続きアプリ内メッセージ配信ルールに従い、アプリセッションの開始時に表示されます。

ステップ 2: 遅延時間の長さを選択する

トリガー条件が満たされてからキャンペーンを送信するまでの待機時間を選択します。選択した遅延時間がメッセージの送信時間より長い場合、どのユーザーもキャンペーンを受信しません。

さらに、キャンペーンの開始後にトリガーイベントを完了したユーザーは、遅延時間が過ぎると最初にメッセージの受信を開始します。キャンペーン開始前にトリガーイベントを完了したユーザーは、キャンペーンを受け取る資格がありません。

また、特定の曜日 (「次」を選択して日を選択) にキャンペーンを送信するか、将来の特定の日数 (「日後」を選択) にキャンペーンを送信することもできます。または、手動で配信時間を選択する代わりに、インテリジェントタイミング機能を使用してメッセージを送信することもできます。

ステップ 3: 例外イベントを選択する

ユーザーがこのキャンペーンを受け取らないようにする例外イベントを選択します。これを実行できるのは、トリガーされたメッセージが一定時間遅れて送信される場合だけです。例外イベントには、購入、セッションの開始、キャンペーンで指定された コンバージョンイベント のいずれかの実行、またはカスタムイベントの実行があります。ユーザーがトリガーイベントを完了したが、遅延時間によりメッセージが送信される前に例外イベントを完了した場合、そのユーザーはキャンペーンを受け取りません。例外イベントが原因でキャンペーンを受け取れなかったユーザーは、再有効化するよう設定しなくても、次回にトリガーイベントを完了したときに自動的にキャンペーンの受け取りが可能になります。

例外イベントの使用方法の詳細については、ユースケースのセクションをご覧ください。

例外イベントと一致するトリガーイベントを含むキャンペーンを送信すると、Braze はキャンペーンをキャンセルし、例外イベントのメッセージ配信時間に基づいて新しいキャンペーンを自動的に再スケジュールします。たとえば、最初のトリガーイベントが 5 分から始まり、例外イベントが 10 分に始まる場合、公式キャンペーンのメッセージ配信時間は例外イベントの 10 分となります。

ステップ 4: 期間を割り当てる

開始時間と必要に応じて終了時間を指定して、キャンペーンの期間を割り当てます。

ユーザーが指定された時間枠内にトリガーイベントを完了したが、スケジュールされた遅延により時間枠外にメッセージを受け取る資格を得た場合、そのユーザーはキャンペーンを受け取りません。そのため、メッセージの時間枠よりも長い時間遅延を設定すると、キャンペーンを受け取るユーザーはなくなります。さらに、ユーザーのローカルタイムゾーンでメッセージを送信するように選択できます。

ステップ 5: 時間枠を選択する

ユーザーがその日の特定の時間帯にキャンペーンを受け取るかどうかを選択します。メッセージに時間枠を指定し、ユーザーが時間枠外にトリガーイベントを完了するか、メッセージの遅延により時間枠を逃した場合、デフォルトではユーザーはメッセージを受け取りません。

ユーザーが時間枠内にトリガーイベントを完了したが、メッセージの遅延によりユーザーが時間枠から外れる場合は、次のチェックボックスをオンにして、これらのユーザーが引き続きキャンペーンを受信できるようにすることができます。

期間を逃したためにユーザーがメッセージを受信しなかった場合、再有効化するよう設定していなくても、次回にトリガーイベントを完了したときにキャンペーンの受け取りが可能になります。ユーザーを再有効化するよう選択した場合、ユーザーは指定された期間内に条件を満たしていれば、トリガーイベントを完了するたびにキャンペーンを受け取ることができます。

キャンペーンに特定の期間も割り当てている場合、ユーザーがメッセージを受け取るには、その期間とその日の特定の時間帯の両方で条件を満たす必要があります。

ステップ 6: 再有効化を判断する

ユーザーにキャンペーンを 再有効化 するかどうかを判断します。ユーザーを再有効化する場合、ユーザーがキャンペーンを再度受け取れるようになるまでの時間を指定できます。これにより、トリガーされたキャンペーンが「スパム」になるのを防ぐことができます。

ユースケース

トリガー型キャンペーンは、トランザクションベースのメッセージやアチーブメントベースのメッセージに非常に効果的です。

トランザクションベースのキャンペーンには、ユーザーが購入を完了するか、カートにアイテムを追加した後に送信されるメッセージが含まれます。後者のケースは、例外イベントが効果を発揮するキャンペーンの好例です。たとえば、キャンペーンで、まだ購入していない商品をカートに入れていることをユーザーに思い出させるとします。この場合の例外は、ユーザーがカート内の商品を購入する場合です。アチーブメントベースのキャンペーンでは、ユーザーがコンバージョンを完了するか、ゲームレベルをクリアしてから 5 分後にメッセージを送信できます。

さらに、ウェルカムキャンペーンを作成するときには、ユーザーがアカウントを登録または設定した後に送信するメッセージをトリガーできます。登録後に、日にちをずらしてメッセージを送信することで、綿密なオンボーディングプロセスを作成できます。

トリガーされたキャンペーンがユーザーに届かなかったのはなぜですか ?

以下のいずれかにより、トリガーイベントを完了したユーザーがキャンペーンを受け取れなくなります。

  • 遅延時間が完全に経過する前に、ユーザーが例外イベントを完了した。
  • 遅延時間により、ユーザーが期間終了後にキャンペーンを受け取る資格を得た。
  • 遅延時間により、ユーザーはその日の特定の時間帯以外にキャンペーンを受け取る資格を得た。
  • ユーザーは既にキャンペーンを受け取っており、再有効化されない。
  • ユーザーは再びキャンペーンを受け取る資格があるが、再トリガーできるのは一定期間が経過した後であり、その期間がまだ経過していない。

イベント時に記録されたユーザーデータに基づいてトリガーされたキャンペーンをセグメント化すると、競合状態が発生する可能性があります。これは、キャンペーンがセグメント化されているユーザー属性が変更されたが、キャンペーンの送信時にその変更がユーザーに対して処理されなかった場合に発生します。キャンペーンはエントリー時にセグメントメンバーシップを確認するため、ユーザーがキャンペーンを受け取れなくなる可能性があります。

たとえば、登録したばかりの男性ユーザーにイベントトリガーキャンペーンを送信したいとします。ユーザーが登録すると、カスタムイベント registration を記録すると同時にユーザーの gender 属性を設定します。Braze がユーザーの性別を処理する前にイベントによってキャンペーンがトリガーされ、ユーザーがキャンペーンを受け取れなくなる可能性があります。

ベストプラクティスとして、キャンペーンがセグメント化されている属性がイベントの前に Braze サーバーにフラッシュされていることを確認してください。これが不可能な場合、配信を確実に行うための最善の方法は、カスタムイベントプロパティ を使用して関連するユーザープロパティをイベントに添付し、セグメンテーションフィルターの代わりに特定のイベントプロパティにプロパティフィルターを適用することです。この例では、カスタムイベントのregistrationgender プロパティを追加すると、キャンペーンがトリガーされたときに必要なデータが Braze に確実に届くようになります。

さらに、キャンペーンがアクションベースであり、遅延が発生する場合は、送信時にセグメントメンバーシップを再評価するオプションをチェックして、メッセージが送信されたときにユーザーがターゲットオーディエンスの一部であることを確認できます。

「このページはどの程度役に立ちましたか?」
New Stuff!