メインコンテンツへスキップ
エンゲージメントの高いオーディエンスを構築することは、あらゆるSMSマーケティング戦略にとって重要であり、ユーザーの電話番号を取得することから始まります。 OneSignalは、ユーザーがSMSメッセージングにオプトインまたはダブルオプトインするための使いやすく効果的なフォームを提供しています。各方法は、さまざまなユーザーの好みと規制要件に対応しています:
  1. ログイン収集オプトインフォーム
  2. クーポンコードプロモーショナルオプトインフォーム
  3. プロモーショナルダブルオプトインフォーム
  4. プロモーショナルテキストでサブスクライブ
  5. 広告経由のプロモーショナルテキストでサブスクライブ
オプトインとダブルオプトインのどちらを選ぶか? どのフォームを使用するかは、目標と目的、ターゲットオーディエンス、ビジネスの性質、および地域の規制によって異なります。 オプトインは、より速く簡単に実装でき、より多くの電話番号につながる可能性があります。ユーザーはすぐにテキストメッセージを受信し始めることもできます。 ダブルオプトインは、ユーザーにSMS経由でサブスクリプションを確認することも要求するため、離脱につながる可能性があります。ただし、ダブルオプトインは、無効な番号を減らすことで連絡先リストの品質を向上させるのに役立ちます。また、意図の低いオーディエンスを排除することで、エンゲージメント率を高め、スパム苦情を減らすことができるため、本当にあなたの話を聞きたい人々にリーチできます。

OneSignal Lookup & Verifyを使用して電話番号を検証する

ユーザーデータをクリーンに保ち、電話番号が有効であることを確認するために、OneSignalはワンタイム検証コードを設定し、電話番号のチェックを実行する方法を提供しています。 Verify APIは、認証目的でワンタイムパスワードを送信できるようにします。Verifyのセットアップの詳細 Lookup APIは、電話番号に関する情報をクエリして、ユーザーを検証し、不正を防止し、ユーザー認証を強化できます。このAPIは、ユーザーエクスペリエンスに影響を与えることなく、電話番号のタイプ、通信事業者、国、到達可能性、電話番号の所有権、連絡先同意の妥当性、SIMカードの変更に関する正確な情報を提供します。

オプトインフローの例

これらすべての例について、GitHubで利用可能な動作デモを確認して、インスピレーションを得ることができます。
新しいSMSサブスクリプションレコードを作成するには、Create userエンドポイントを呼び出します。 このエンドポイントからの予想される応答:
  • 200 - 成功、サブスクリプションレコードが作成されました
  • 202 - サブスクリプションレコードはすでに作成されています

ログイン収集オプトインフォーム

サインアップフローで、電話番号を収集できます。デフォルトで「チェックなし」の同意ボックスを含めるようにしてください。

クーポンコードプロモーショナルオプトインフォーム

クーポンコードプロモーショナルオプトインは、顧客に電話番号を提供してもらうためのインセンティブを与える標準的な方法です。デスクトップとモバイルエクスペリエンスに最適な選択肢です。受信者が電話番号を提供するだけでオプトインするため、ダブルオプトインフローが必要な一部の地域ではベストプラクティスとは見なされません。
このSMS収集方法は、オプトイン同意の1つの形式のみを考慮しています。アカウント検証を改善し、ベストプラクティスに従うために、以下のオプションのいずれかのようなダブルオプトイン収集方法を実装することを検討することをお勧めします。

プロモーショナルダブルオプトインフォーム

このオプションは、標準的なダブルオプトインフローです。デスクトップとモバイルエクスペリエンスの両方に最適です。設定でダブルオプトインプロンプトをオンにし、キーワード返信を設定する必要があります。
このフローには4つのステップが含まれます:
  1. 電話番号の収集
  2. OneSignalがSend Message Promptテンプレートをテキストで送信
  3. OneSignalがキーワード返信を受信
  4. OneSignalがキーワード返信テンプレートを送信し、受信者を「サブスクライブ済み」としてマーク
要件:この方法を機能させるには、次のことを行う必要があります:
  1. すべてのメッセージ返信がOneSignalに適切に同期されていることを確認します。
  2. Send Message Promptをオンにし、テンプレートを選択します
  3. 応答テンプレートを使用してキーワード返信を設定します。

プロモーショナルテキストでサブスクライブ

このオプションは、より高いレートを提供することが示されていますが、モバイルデバイスにのみ表示するように実装する必要があり、デスクトップデバイスには実装しないでください。
テキストでサブスクライブは、マーケティングメッセージのサブスクライブに同意する機会が2回あるため、ダブルオプトインフローとして機能します:1. 最初のボタンをクリックしたとき、2. 事前入力されたテキストを提供された番号に送信したとき。 このエクスペリエンスは、受信者のSMSアプリを事前入力されたメッセージで開くクリック可能なリンクを提供します。 URIエンコーディングを使用してリンクを生成することで、クリック可能なリンクを構築できます。一般的に、以下のようなクリック可能なリンクを構築することになります:
<div class="modal" id="smsLinkModal">
  <p>Click below to subscribe via SMS:</p>
   <a href="sms:+123456789?&body=Send%20this%20message%20to%20subscribe%20to%20marketing%20messages%20and%20receive%2015%25%20off!%20%5BRef%3A15off%5D">
      Click here to text us!
  </a>
</div>
この例のURLでは:
  • sms:+123456789パラメータは、これがSMSリンクであることを指定し、電話番号を含みます。
  • ?&body=パラメータは、事前入力されたメッセージを含めるために使用されます。
  • テキスト「Send this message to subscribe to marketing messages and receive 15% off! [Ref:15off]」は、Webブラウザーとモバイルデバイスで特殊文字が正しく解釈されるようにURLエンコードされています。例:
    • %20はスペースに使用されます
    • %25はパーセント記号(%)に使用されます
    • %5B%5Dは角括弧[]に使用されます
    • %3Aはコロン:に使用されます

広告経由のプロモーショナルテキストでサブスクライブ

このオプションは、テレビ広告、ポスター、その他のメディア形式に最適です。顧客に、テキストでサブスクライブキーワードを送信者アイデンティティの1つにテキストで送信するよう伝えます。

オプトインフローがコンプライアンスに準拠していることを確認する

SMSメッセージの送信は、規制の監視の対象となります。オプトインフローでは、次のコンプライアンスステップに従うことをお勧めします:
  1. 常にビジネス名を含める: 例に示されているように、ビジネス名は、特に最初のやり取りで、すべてのSMSメッセージに含める必要があります。
  2. オプトイン言語: ユーザーがビジネスからメッセージを受信することにオプトインしていることを明確にします。
  3. オプトアウト手順: すべてのメッセージで簡単なオプトアウトオプションを提供します(例:「配信停止するにはSTOPと返信してください」)。
  4. メッセージとデータ料金: 標準のメッセージとデータ料金が適用される可能性があることを示す免責事項を必ず含めてください。
  5. 同意は購入の条件ではない: 規制に準拠し、透明性を確保するために、この免責事項を含めてください。
  6. 利用規約とプライバシーポリシーへのリンク: 適切な場合は、特に最初のサブスクリプションメッセージで、利用規約またはプライバシーポリシーへのリンクを含めてください。
  7. メッセージの目的を特定する: 適切な場合は、送信する予定のメッセージのタイプを説明します。
これらのガイドラインに従うことで、SMSキャンペーンが業界標準と規制に準拠していることを確認すると同時に、顧客との明確性と信頼を維持できます。詳細については、SMS規制コンプライアンスをご覧ください。

ダブルオプトインプロンプトの管理

追加された新しいSMSサブスクリプションごとにSMSを送信する場合。SMS Settings > Consent Managementに移動してSend Message Prompt設定をオンにできます。これにより、APIまたはSDKを通じて作成されたすべての新しいSMSサブスクリプションに、選択したテンプレートが自動的に送信されます。CSVインポーター経由で追加されたサブスクリプションは、メッセージプロンプトを受信しません。 送信メッセージプロンプトは、デフォルトの送信者アイデンティティから送信されます。これらのメッセージがタイムリーに送信されるようにするために、トランザクション送信用に設定したメッセージングサービスを使用することをお勧めします。

テキストでサブスクライブキーワード

ダブルオプトフローを完了するためにキーワード返信を追加します。たとえば、一般的なテキストでサブスクライブキーワード、特別なコード、またはYSubscribeなどのキーワードを使用することができます。 キーワードは、任意の英数字値にすることができます。すべての着信メッセージでキーワードがチェックされ、メッセージに多くの単語が含まれている場合、最初の単語、最後の単語、および括弧内の単語(例:(summer sale))をチェックします。 要件:SMS返信がOneSignalに自動的に同期されるように設定されていることを確認してください。

プロンプトのバイパス

一部のシナリオでダブルオプトインを使用したいが、常に使用したいわけではない場合。APIパラメータsend_double_opt_in_promptfalseに設定することで、Send Message Promptをバイパスできます。

送信者をブランディングするために連絡先カードを送信

購読者に連絡先カード(vCardまたはVCFファイルとも呼ばれます)を送信して、電話機にビジネスを連絡先として保存できるようにすることができます。購読者が連絡先カードをダウンロードして保存すると、今後のメッセージは電話番号だけでなく、ブランドの連絡先名と情報とともに表示されます。これにより、iOSの「不明な送信者」受信トレイにメッセージが届かないようにすることもでき、可視性とエンゲージメントを大幅に向上させることができます。

仕組み

連絡先カードは、ビジネス名、電話番号、ロゴ、その他の連絡先の詳細を含む.vcfファイルです。SMSメッセージのメディアフィールドに.vcfファイルへの公開ホストURLを含めることで、MMSメッセージとして送信します。購読者が受信すると、連絡先をダウンロードして保存するプロンプトが表示されます。

ステップ1:VCFファイルを作成する

ビジネスの連絡先情報を含む.vcf(vCard)ファイルを作成します。VCFファイルは、次のフィールドを含む標準形式です:
  • ビジネス/表示名
  • 電話番号(SMS送信者IDと同じ番号を使用)
  • 会社名
  • ロゴ/写真(オプションですが推奨)
次を使用してVCFファイルを作成できます:
  • オンラインvCardジェネレーター(vcardmaker.com、vcard.me、または類似のツール)
  • テキストエディタ — VCF形式はシンプルなプレーンテキスト形式です
最小限の例を次に示します:
BEGIN:VCARD
VERSION:3.0
FN:Your Business Name
ORG:Your Business Name
TEL;TYPE=CELL:+15551234567
END:VCARD

ステップ2:公開URLでVCFファイルをホストする

VCFファイルは、公開URLを介してアクセス可能である必要があります。次を使用してホストできます:
  • 独自のWebサーバーまたはCDN(たとえば、https://yourdomain.com/contact.vcfのようなウェブサイトにアップロード)
  • AWS S3、Google Cloud Storage、または類似のクラウドストレージサービス(公開読み取りアクセスが有効)
  • 生ファイルへの直接ダウンロードリンクを提供する任意のファイルホスティングサービス
URLが.vcfファイルを直接指していることを確認してください(ダウンロードページやプレビューではありません)。

ステップ3:SMSで連絡先カードを送信する

  1. OneSignalダッシュボードで新しいSMSメッセージを作成します。
  2. Media URLフィールドに、ホストされている.vcfファイルの公開URLを貼り付けます(例:https://yourdomain.com/yourcompany-contact.vcf)。
  3. 購読者に連絡先を保存するように促すメッセージ本文を追加します — 例:「常に私たちであることがわかるように連絡先を保存してください!添付ファイルをタップして連絡先に追加してください。」
  4. 購読者にメッセージを送信します。
連絡先カードを送信すると、メディアURLフィールドが使用されます。つまり、メッセージはMMSとして送信され、MMS料金で請求されます。MMS料金についてはプランの詳細を確認してください。
新しい購読者がオプトインしたときに、ウェルカムフローの一部として連絡先カードを送信することを検討してください。こうすることで、今後のすべてのメッセージが最初からブランド化されて表示されます。