> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 受信者のタイムゾーンでキャンペーンを送信する

> ユーザー自身のタイムゾーンで通知を送信することで、各受信者の適切な現地時間に配信されるように MoEngage キャンペーンをスケジュールします。

現在 PST にいて毛布にくるまってぐっすり眠っているかもしれない顧客に、IST の午後 6 時にキャンペーンを配信するのは気まずくありませんか? この場合、2 つの過ちを犯すことになります: 1. ユーザーの邪魔をする、2. 無視される。ご心配なく、MoEngage がサポートします!

MoEngage では、ユーザーの現地タイムゾーンに従って通知を送信できます。つまり、キャンペーンを IST の午前 9:30 にスケジュールすると、IST のユーザーには IST の午前 9:30 に、PST のユーザーには PST の午前 9:30 に配信されます。

# 受信者のタイムゾーンでキャンペーンを送信する

**受信者のタイムゾーンでキャンペーンを送信するには:**

一般キャンペーンをスケジュールする際に、"Send in user time zone" のラジオボタンを選択することで、受信者のタイムゾーンで送信することを選択できます。

現在の時刻とスケジュールされた時刻の差が 24 時間未満の場合、いくつかのタイムゾーンではすでにその時刻が過ぎています。それらのタイムゾーンについては、次のいずれかを選択できます:

* タイムゾーンの時刻が過ぎている場合、ターゲットユーザーにメッセージを送信しない
* キャンペーンのデフォルトのタイムゾーン (以下の例では EST) でメッセージを送信する

<img src="https://mintcdn.com/moengage/TKMWGNv2zSN0av3O/images/sendcampaign1.png?fit=max&auto=format&n=TKMWGNv2zSN0av3O&q=85&s=31b7092196c2f42ebb9dcb768881fffb" alt="Sendcampaign1" width="1712" height="429" data-path="images/sendcampaign1.png" />

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

Settings >> App - General >> General Settings でアプリのタイムゾーンも必ず保存してください。

<img src="https://mintcdn.com/moengage/S5VM4C7aiU6sct6c/images/Sendcampaign2.png?fit=max&auto=format&n=S5VM4C7aiU6sct6c&q=85&s=19c55f3a731b32825f8d8e91df32d0bf" alt="Sendcampaign2" width="1569" height="259" data-path="images/Sendcampaign2.png" />

アプリのタイムゾーンは、タイムゾーン情報が利用できないユーザーの正しいタイムゾーンを計算するために必要です。アプリのタイムゾーンがない場合、タイムゾーンの詳細が利用できないユーザーはターゲットになりません。

# 送信ステータスを確認するには:

キャンペーンを作成したら、Campaign Analytics の **Time zone based delivery** セクションで、タイムゾーンごとの配信ステータスを確認できます。

<img src="https://mintcdn.com/moengage/5SKZFSyH7OqDnQW2/images/check-status.png?fit=max&auto=format&n=5SKZFSyH7OqDnQW2&q=85&s=974358365185cf115e5933c2e7fe0c1d" alt="Check Status" width="1106" height="258" data-path="images/check-status.png" />

次のステータスが表示されます。それぞれの意味は以下のとおりです:

1. **Not sent due to time lapse -** 時間経過のため、このタイムゾーンのユーザーへのコミュニケーションは送信されていません。ターゲットタイムゾーンの時間経過は、キャンペーンの作成時に、そのターゲットタイムゾーンですでに過ぎている時刻にキャンペーンがスケジュールされた場合に発生します。
2. **Sent -** このタイムゾーンのユーザーへのコミュニケーションは完全に送信されました。
3. **Sending -** このタイムゾーンのユーザーへのコミュニケーションを送信中です。
4. ****Pending - このタイムゾーンのユーザーへのコミュニケーションは、それぞれのタイムゾーンでスケジュールされた時刻になった時点で送信されます。****

# 特定のタイムゾーンにいるユーザー数を確認するには:

特定のタイムゾーンにいるユーザー数は、**Segmentation query** で確認できます。たとえば、UTC + 5:30、つまり UTC より 330 分進んでいるインド標準時 (IST) のユーザー数を確認したい場合は、以下のフィルターを試してください。

<img src="https://mintcdn.com/moengage/S5VM4C7aiU6sct6c/images/Sendcampaign4.png?fit=max&auto=format&n=S5VM4C7aiU6sct6c&q=85&s=733ae6e515b6cb08fb403ebc900f5593" alt="Sendcampaign4" width="537" height="117" data-path="images/Sendcampaign4.png" />

同様に、UTC - 5:30 には値 -330 を使用します。

# 仕組み

この機能は、ユーザーのデバイスから報告された、またはデバイスから計算された協定世界時 (UTC) に対するオフセット時間 (User Info に、たとえば UTC より 5 時間 30 分進んだタイムゾーンの場合は +330 として保存) を使用します。**Recipient's Time Zone** は、ユーザーの最後に報告/計算されたタイムゾーンとして更新されます。ここでは 2 つのケースが考えられます:

1. **受信者のタイムゾーン情報が利用できない場合** - タイムゾーン情報が利用できないユーザーは、キャンペーン作成時に選択されたタイムゾーンでキャンペーンを受信します。アプリケーションのタイムゾーンは MoEngage Dashboard > Settings > General Settings で確認してください。
2. \*\*受信者のタイムゾーン情報が利用できる場合 -\*\*ユーザーのタイムゾーン情報が利用できる場合、そのタイムゾーンでキャンペーンのスケジュール時刻になった時点で送信します。

そのため、キャンペーンをスケジュールすると、MoEngage はアプリユーザーがどのタイムゾーンに属しているかを把握しようとします。アプリユーザーの最初のタイムゾーンから送信を開始します。どのタイムゾーンについても、スケジュールされたキャンペーンに関して 3 つのシナリオが考えられます:

1. **受信者のタイムゾーンですでに時刻が過ぎている場合** - 選択に応じて、ユーザーにキャンペーンを送信しないか、キャンペーンのデフォルトのタイムゾーンで送信します
2. **現在がその時刻である場合** - セグメント条件を満たすユーザーを取得し、このタイムゾーンのユーザーへのキャンペーン送信を開始します
3. **受信者のタイムゾーンで時刻が後で到来する場合** - 適切な時刻になると、セグメント条件を満たすユーザーを特定し、このタイムゾーンのユーザーにキャンペーンを送信します

一部のタイムゾーンはマーケターのタイムゾーンより進んでいるため、どのタイムゾーンもスケジュールされた時刻を逃さないようにするには、自分のタイムゾーンで送信したい時刻の少なくとも 24 時間前にこれらのキャンペーンを設定する必要があります。シナリオ 1 (時刻がすでに過ぎている) が発生しないようにするため、世界で最も遅いタイムゾーンにいる場合は、少なくとも **24 時間前** にキャンペーンを作成することを **強く推奨** します。

**重要な注意:** この機能は、CSV で作成されたセグメントをターゲットとするキャンペーンではサポートされていません。
