イベントトリガーキャンペーンを作成する

Overview

フライトの時間の2時間前に、ユーザーに予約したフライトのリマインダーを送信しますか?最後の1時間に購入していないカートに追加したアイテムを思い出させるのはどうですか?モバイルデータパックが期限切れの2日前に再充電の通知を送信することはどうですか?

イベントトリガーキャンペーンを使用して、これらのタイプのシナリオを作成できます。これらのキャンペーンは、ユーザーがアプリまたはサーバーで追跡されている特定のアクションを実行したときに、パーソナライズされたメッセージや通知を送信します。イベントトリガーキャンペーンにより、ユーザーを適切なタイミングと文脈でターゲットにして、エンゲージメントを高めることができます。

library_add_check

前提条件

正確で一貫したイベントトラッキング(SDKを介して)は、効果的なイベントトリガーキャンペーンにとって重要です 。あなたのプラットフォーム/アプリがMoEngage SDKと正しく統合されていることを確認してください。

ユースケース

イベントトリガーキャンペーンを使用して、次のシナリオを達成できます:

  • 購入が完了した後に、ユーザーに注文確認メッセージを送信します。
  • ファネルを放棄したユーザーを再エンゲージする(例えば、カート、サブスクリプション、または支払いのドロップオフ)。
  • 購読が期限切れになる前に、購読者に割引のリマインダーを送信します。
  • ユーザーがアプリを開いたが、2時間以内に購入しなかった場合、メッセージ(SMSまたはRCS)を送信します。
  • 先月購入したサブスクリプションの有効期限が近づいています。期限日の1日前にリマインダーをお送りします。
  • フラッシュセールの開始前に、登録したショッパーにメッセージを送信します。
  • 特定の都市にフライトチケットを予約したユーザーに対して、ホテル、体験、現地交通、またはレストランの予約をクロスセルします。
  • 薬を購入するユーザーに、切らす前に再注文するようにリマインドします。
info

Note

この記事では、イベントトリガーキャンペーンのトリガー条件の設定に焦点を当てています。キャンペーンの作成に関する完全な情報については、以下の記事をご覧ください:

トリガー条件を設定する

このセクションでは、キャンペーン通知をトリガーするイベントの基準を定義する方法について説明します。トリガー条件を定義するには、以下の手順を実行します:

  1. MoEngageダッシュボードの左側のナビゲーションメニューで、 Engage をクリックし、次に Campaigns をクリックします。
  2. すべてのキャンペーン 」ページの右上隅で、 + キャンペーンを作成 をクリックします。
  3. 次のチャネルのいずれかを選択し、 イベントトリガー をクリックしてください:
    • プッシュ
    • メール
    • SMS & RCS
    • WhatsApp
    • Facebook ユーザー資格基準 セクションで、 トリガーイベントに基づいて を選択)
    • Google広告 ユーザー資格基準 セクションで、 トリガーイベントに基づいて を選択)
    • コネクタ
    • 接続アプリ
  4. In the If User section:
    1. In the Has Executed list, select a user action event or derived event that starts the campaign. This is the primary filter.
    2. Click + Attributes to add attributes to the filter. (Optional)
    3. Click + Filter to add another filter to the primary filter. (Optional)
  5. 「メッセージをトリガーする」セクションでは:
    1. 即時 を選択して、キャンペーンを30〜60秒以内に送信します。
    2. 遅延あり を選択し、キャンペーンを送信するための時間枠とイベント基準を定義します:
      1. 数値を入力し、 時間 、または を選択します。
      2. または を選択します。
      3. If 条件のリストから実行するユーザーアクションを選択します。最初のアクションの後、ユーザーは指定された遅延時間内にこの追加アクションを実行する必要があります。
        info

        注意

        インテリジェント遅延最適化を使用 のチェックボックスを選択して、ユーザーイベント条件が満たされた後にキャンペーンの配信をリアルタイムで最適化します。このオプションは、プッシュキャンペーンにのみ利用できます。詳細については、 トリガー遅延最適化 を参照してください。

        例えば、固定の2時間のカート放棄リマインダーを送信する代わりに、インテリジェント遅延最適化は、そのウィンドウ内でユーザーが最もエンゲージする時間に基づいて送信し、コンバージョンを増加させる可能性があります。

主条件のみのキャンペーン

時間に敏感なメッセージを送信できます。「if」条件のみでキャンペーンを即座に送信できます。これらのキャンペーンは、定義されたトリガーアクションの数分以内に単一のトリガーイベントに基づいてメッセージを送信できます。

例えば、購入後すぐに確認メールを送信します。

複数の主要条件を持つキャンペーン

複数の主要条件を使用して、イベントトリガーキャンペーンを設定できます。ユーザーは、トリガーイベントのいずれかを完了した後にキャンペーンを受け取ります。「 プライマリートリガーイベント 」セクションでは、「+ 代替トリガーイベントを追加」をクリックすることで、「OR」演算子を使用して複数のイベントを追加できます。たとえば、ユーザーが カートに追加 イベントまたは ウィッシュリストに追加 イベントを実行した場合にメッセージを送信するには、以下のように条件を設定できます:

info

Note

複数の主要条件に基づいてイベントトリガーキャンペーンを設定することは、Push、Email、WhatsApp、及びConnectorsで利用可能です。

主要条件と副次条件を持つキャンペーン

複数の条件を持つイベントトリガーキャンペーンを設定できます。プライマリの「If」条件とセカンダリの「AND」条件を定義できます。たとえば、ユーザーが商品をカートに追加したが、特定の期間内に購入しなかった場合にメッセージを送信できます。イベントをトリガーする例条件は次のようになります:

ユーザーが カートに追加 イベントを実行し、 商品購入 イベントを過去30日以内に カートに追加 イベントから実行していない場合、メッセージをトリガーします。

イベントプロパティを使用してトリガーを設定する

イベントトリガーを使用すると、 If イベントのイベント属性の特定の値に基づいてメッセージを送信できます。たとえば、フライトの時間の2時間前にユーザーに予約されたフライトをリマインドするには、 フライト予約済み イベントで flight_time イベントプロパティを使用してトリガーを作成します。その後、フライト時間の2時間前に通知を送信するように設定します。

トリガーを設定するには:

ユーザーの場合 セクションで、 実行済み リストから、以下に示すように フライト予約済み イベントを選択します:

次にメッセージをトリガーする セクションで、フライト時間の2時間前に送信するメッセージを設定します。以下に示します:

TriggerCondition_Email.png

info

Note

イベントトリガーキャンペーンは、次の場合にのみ送信されます:

  • トリガーを作成するために使用されるイベントプロパティまたは属性(たとえば、 flight_time )は、有効な日付時刻形式である必要があります。詳細については サポートされているフォーマット を参照してください。選択された属性にサポートされている形式のデータが含まれていない場合、キャンペーンは送信されません。
  • 属性からの日時値は、トリガー条件が満たされる時間の後です。
  • 属性からの日時または時間の値は、トリガー条件が満たされてから30日以内です。例えば、トリガー条件が日付Dで満たされる場合、通知は属性値がD+30の前であるときのみ送信されます。
  • インテリジェント遅延最適化( 遅延あり のプッシュキャンペーンのみ利用可能)は、相対的なタイミングで送信されたキャンペーンには機能しません。
  • イベント属性ベースの送信は、単一の主要トリガーイベントがある場合にのみ適用されます。

ターゲットオーディエンスを定義する

ターゲットオーディエンスを定義するには、 ユーザー属性 ユーザー行動 、または以下に示すその他のオプションを選択してください。

キャンペーンを作成する際、ターゲットオーディエンスの属性に複数のデータタイプが含まれている場合は、データ管理ページでデータタイプをピン留めします。そうでなければ、コミュニケーションを受け取るユーザーの数が不一致になる可能性があります。

Screenshot 2025-02-18 at 5.35.16 PM.png

info

Note

イベントおよびユーザー属性に許可されているデータ型をマークします。これにより、セグメンテーションと分析に適切なオペレーターが利用可能になります。

属性の許可されるデータ型を定義した後、MoEngage は受信データを設定されたデータ型に型変換しようとします。データ管理ページでデータ型を定義できます。

日付/時間属性のサポートされているフォーマット

以下の日付と時刻の形式がサポートされています:

  • MoEngage SDKを通じて送信された日付/時刻形式
  • 文字列形式で送信された日付/時刻の値、例えば:

“EEE MMM dd HH:mm:ss Z yyyy”,
“EEE MMM dd HH:mm:ss yyyy zzz”,
“EEE, MMM dd HH:mm:ss yyyy zzz”,
“EEE, dd MMM yyyy HH:mm:ss zzz”,
“EEE, dd MMM yyyy HH:mm:sszzz”,
“EEE, dd MMM yyyy HH:mm:ss”,
“EEE, dd-MMM-yy HH:mm:ss zzz”,
“yyyy/MM/dd HH:mm:ss.SSS zzz”,
“yyyy/MM/dd HH:mm:ss.SSS”,
“yyyy/MM/dd HH:mm:ss zzz”,
“yyyy.MM.dd HH:mm:ss”,
“yyyy-MM-dd HH:mm”,
“MMM dd yyyy HH:mm:ss. zzz”,
“MMM dd yyyy HH:mm:ss zzz”,
“dd.MM.yyyy HH:mm:ss zzz”,
“dd MM yyyy HH:mm:ss zzz”,
“dd.MM.yyyy; HH:mm:ss”,
“dd.MM.yyyy HH:mm:ss”,
“dd.MM.yyyy zzz”

どこ:

  • ZZZ: 報告されたタイムゾーンを表します
  • EEE: 週の曜日を表します(例えば、火曜日)
  • MMM: 年の月を表します(例えば、Jun)
  • HH:MM:SS: 一日の時間、時間の分、分の秒を表します
  • DD:MM:yyyy と DD:MM:YY: 一般的な日付形式

    warning

    警告

    MM/DD/YYYY 形式はサポートしていません。イベントプロパティにタイムゾーンが記載されていない場合、UTCが考慮され、その通りに通知が送信されます。

リンクされた条件

ユーザーのプロパティや過去のアクションに基づいて、動的でリンクされたチェックを追加することもできます。たとえば、リンクされたトリガーを使用すると、ユーザーが商品をカートに追加したが購入しなかった場合や、以前に閲覧したブランドから商品を購入した場合を手動で詳細を入力することなく確認できます。詳細については、 リンクされた条件 を参照してください。

この記事は役に立ちましたか?
3人中2人がこの記事が役に立ったと言っています

How can we improve this article?