受信者のタイムゾーンでキャンペーンを送信する
受信者のタイムゾーンでキャンペーンを送信するには: 一般キャンペーンをスケジュールする際に、“Send in user time zone” のラジオボタンを選択することで、受信者のタイムゾーンで送信することを選択できます。 現在の時刻とスケジュールされた時刻の差が 24 時間未満の場合、いくつかのタイムゾーンではすでにその時刻が過ぎています。それらのタイムゾーンについては、次のいずれかを選択できます:- タイムゾーンの時刻が過ぎている場合、ターゲットユーザーにメッセージを送信しない
- キャンペーンのデフォルトのタイムゾーン (以下の例では EST) でメッセージを送信する

- アウトバウンドチャネル (Push、Email、SMS) で利用可能
- スケジュールされた (One Time および Periodic) キャンペーンで利用可能

送信ステータスを確認するには:
キャンペーンを作成したら、Campaign Analytics の Time zone based delivery セクションで、タイムゾーンごとの配信ステータスを確認できます。
- Not sent due to time lapse - 時間経過のため、このタイムゾーンのユーザーへのコミュニケーションは送信されていません。ターゲットタイムゾーンの時間経過は、キャンペーンの作成時に、そのターゲットタイムゾーンですでに過ぎている時刻にキャンペーンがスケジュールされた場合に発生します。
- Sent - このタイムゾーンのユーザーへのコミュニケーションは完全に送信されました。
- Sending - このタイムゾーンのユーザーへのコミュニケーションを送信中です。
- Pending - このタイムゾーンのユーザーへのコミュニケーションは、それぞれのタイムゾーンでスケジュールされた時刻になった時点で送信されます。
特定のタイムゾーンにいるユーザー数を確認するには:
特定のタイムゾーンにいるユーザー数は、Segmentation query で確認できます。たとえば、UTC + 5:30、つまり UTC より 330 分進んでいるインド標準時 (IST) のユーザー数を確認したい場合は、以下のフィルターを試してください。
仕組み
この機能は、ユーザーのデバイスから報告された、またはデバイスから計算された協定世界時 (UTC) に対するオフセット時間 (User Info に、たとえば UTC より 5 時間 30 分進んだタイムゾーンの場合は +330 として保存) を使用します。Recipient’s Time Zone は、ユーザーの最後に報告/計算されたタイムゾーンとして更新されます。ここでは 2 つのケースが考えられます:- 受信者のタイムゾーン情報が利用できない場合 - タイムゾーン情報が利用できないユーザーは、キャンペーン作成時に選択されたタイムゾーンでキャンペーンを受信します。アプリケーションのタイムゾーンは MoEngage Dashboard > Settings > General Settings で確認してください。
- **受信者のタイムゾーン情報が利用できる場合 -**ユーザーのタイムゾーン情報が利用できる場合、そのタイムゾーンでキャンペーンのスケジュール時刻になった時点で送信します。
- 受信者のタイムゾーンですでに時刻が過ぎている場合 - 選択に応じて、ユーザーにキャンペーンを送信しないか、キャンペーンのデフォルトのタイムゾーンで送信します
- 現在がその時刻である場合 - セグメント条件を満たすユーザーを取得し、このタイムゾーンのユーザーへのキャンペーン送信を開始します
- 受信者のタイムゾーンで時刻が後で到来する場合 - 適切な時刻になると、セグメント条件を満たすユーザーを特定し、このタイムゾーンのユーザーにキャンペーンを送信します