メインコンテンツへスキップ
OneSignalメールメッセージングの使用を開始する優れた方法は、次のようなトランザクションメールの配信を開始することです:
  • ウェルカムメール
  • 購入確認
  • パスワードリセット
  • その他のサービス関連メッセージ
OneSignalでトランザクションメッセージを送信することにより、OneSignalダッシュボードから、プッシュ通知やマーケティングメールと並んで、トランザクションメールの配信、クリック、開封統計を簡単に追跡できます。 すべてのコミュニケーションを1か所に保管できます。メールの送信を始めたばかりの場合、OneSignalでトランザクションメッセージを設定すると次のことが可能になります:
  • 管理するメール製品が少なくなる
  • ユーザーへのすべてのコミュニケーションを1か所で確認できる
  • マーケティングメッセージとトランザクションメッセージを含むビジュアル自動化をJourneysで作成できる

トランザクションメール vs マーケティングメール

トランザクションメールは通常、ユーザーが実行したアクションの結果として送信されるメールです。トランザクションメールには配信停止リンクを含める必要はありません。メッセージ自体が組織のサービスの提供に必要であると見なされるためです。 マーケティングメッセージは、サービスの提供の一部として必要とされない他のすべてのメッセージです。マーケティングメッセージを送信する同意があることを確認し、すべてのメールに配信停止リンクを含める必要があります。詳細については、メール規制コンプライアンスを参照してください。

トランザクションメールの送信

必要に応じて、配信停止したユーザーへの送信を有効にします。

ダッシュボードまたはテンプレート

ダッシュボードまたはテンプレートを使用する場合は、Advanced Settingsを開き、Include sending to unsubscribed usersをチェックします。

テンプレートのAdvanced Settingsを示す例

サブスクリプションステータスに関係なく、セグメント内のすべての受信者に送信するため、配信停止リンクを削除することもできます。 ダッシュボードから送信する場合、セグメントのみをターゲットにできるため、インポート機能でリストを作成するためにタグを設定することをお勧めします。
Mandrill、Mailgun、SendGridなどのサードパーティESP経由で送信する場合、これらの受信者への送信を有効にし、配信性を向上させるために、抑制リストから配信停止したメールをクリアする必要がある場合があります。

API

トランザクションメッセージを送信する最も一般的な方法は、Create message APIを使用することです。 配信停止したメールサブスクリプションに送信するには、include_unsubscribedtrueに設定します。
{
  "app_id": "YOUR_ONESIGNAL_APP_ID",
  "include_email_tokens": ["[email protected]", "[email protected]"],
  "email_subject": "Your Email Subject",
  "template_id": "e59b3a5e-ccc4-44ff-b39e-aa4c668fe6c1",
  "include_unsubscribed": true
}
この例では、メール配信停止リンクとヘッダーで説明されているように配信停止リンクを除外できるテンプレートを使用していますが、この場合はメールHTMLから削除することもできます。 詳細については、トランザクションメッセージを参照してください。

既存のトランザクションメールを移行する

メールテンプレート転送またはCreate template APIを使用して、既存のメールテンプレートをインポートできます。それ以外の場合は、Create message APIのemail_bodyにHTMLを挿入できます。