- ログイン収集オプトインフォーム
- クーポンコードプロモーショナルオプトインフォーム
- プロモーショナルダブルオプトインフォーム
- プロモーショナルテキストでサブスクライブ
- 広告経由のプロモーショナルテキストでサブスクライブ
OneSignal Lookup & Verifyを使用して電話番号を検証する
ユーザーデータをクリーンに保ち、電話番号が有効であることを確認するために、OneSignalはワンタイム検証コードを設定し、電話番号のチェックを実行する方法を提供しています。 Verify APIは、認証目的でワンタイムパスワードを送信できるようにします。Verifyのセットアップの詳細 Lookup APIは、電話番号に関する情報をクエリして、ユーザーを検証し、不正を防止し、ユーザー認証を強化できます。このAPIは、ユーザーエクスペリエンスに影響を与えることなく、電話番号のタイプ、通信事業者、国、到達可能性、電話番号の所有権、連絡先同意の妥当性、SIMカードの変更に関する正確な情報を提供します。オプトインフローの例
これらすべての例について、GitHubで利用可能な動作デモを確認して、インスピレーションを得ることができます。
200- 成功、サブスクリプションレコードが作成されました202- サブスクリプションレコードはすでに作成されています
ログイン収集オプトインフォーム
サインアップフローで、電話番号を収集できます。デフォルトで「チェックなし」の同意ボックスを含めるようにしてください。
クーポンコードプロモーショナルオプトインフォーム
クーポンコードプロモーショナルオプトインは、顧客に電話番号を提供してもらうためのインセンティブを与える標準的な方法です。デスクトップとモバイルエクスペリエンスに最適な選択肢です。受信者が電話番号を提供するだけでオプトインするため、ダブルオプトインフローが必要な一部の地域ではベストプラクティスとは見なされません。
このSMS収集方法は、オプトイン同意の1つの形式のみを考慮しています。アカウント検証を改善し、ベストプラクティスに従うために、以下のオプションのいずれかのようなダブルオプトイン収集方法を実装することを検討することをお勧めします。
プロモーショナルダブルオプトインフォーム
このオプションは、標準的なダブルオプトインフローです。デスクトップとモバイルエクスペリエンスの両方に最適です。設定でダブルオプトインプロンプトをオンにし、キーワード返信を設定する必要があります。
- 電話番号の収集
- OneSignalが
Send Message Promptテンプレートをテキストで送信 - OneSignalがキーワード返信を受信
- OneSignalがキーワード返信テンプレートを送信し、受信者を「サブスクライブ済み」としてマーク
- すべてのメッセージ返信がOneSignalに適切に同期されていることを確認します。
Send Message Promptをオンにし、テンプレートを選択します- 応答テンプレートを使用してキーワード返信を設定します。
プロモーショナルテキストでサブスクライブ
このオプションは、より高いレートを提供することが示されていますが、モバイルデバイスにのみ表示するように実装する必要があり、デスクトップデバイスには実装しないでください。
-
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メッセージの送信は、規制の監視の対象となります。オプトインフローでは、次のコンプライアンスステップに従うことをお勧めします:- 常にビジネス名を含める: 例に示されているように、ビジネス名は、特に最初のやり取りで、すべてのSMSメッセージに含める必要があります。
- オプトイン言語: ユーザーがビジネスからメッセージを受信することにオプトインしていることを明確にします。
- オプトアウト手順: すべてのメッセージで簡単なオプトアウトオプションを提供します(例:「配信停止するにはSTOPと返信してください」)。
- メッセージとデータ料金: 標準のメッセージとデータ料金が適用される可能性があることを示す免責事項を必ず含めてください。
- 同意は購入の条件ではない: 規制に準拠し、透明性を確保するために、この免責事項を含めてください。
- 利用規約とプライバシーポリシーへのリンク: 適切な場合は、特に最初のサブスクリプションメッセージで、利用規約またはプライバシーポリシーへのリンクを含めてください。
- メッセージの目的を特定する: 適切な場合は、送信する予定のメッセージのタイプを説明します。
ダブルオプトインプロンプトの管理
追加された新しいSMSサブスクリプションごとにSMSを送信する場合。SMS Settings > Consent Managementに移動してSend Message Prompt設定をオンにできます。これにより、APIまたはSDKを通じて作成されたすべての新しいSMSサブスクリプションに、選択したテンプレートが自動的に送信されます。CSVインポーター経由で追加されたサブスクリプションは、メッセージプロンプトを受信しません。
送信メッセージプロンプトは、デフォルトの送信者アイデンティティから送信されます。これらのメッセージがタイムリーに送信されるようにするために、トランザクション送信用に設定したメッセージングサービスを使用することをお勧めします。
テキストでサブスクライブキーワード
ダブルオプトフローを完了するためにキーワード返信を追加します。たとえば、一般的なテキストでサブスクライブキーワード、特別なコード、またはYやSubscribeなどのキーワードを使用することができます。
キーワードは、任意の英数字値にすることができます。すべての着信メッセージでキーワードがチェックされ、メッセージに多くの単語が含まれている場合、最初の単語、最後の単語、および括弧内の単語(例:(summer sale))をチェックします。
要件:SMS返信がOneSignalに自動的に同期されるように設定されていることを確認してください。
プロンプトのバイパス
一部のシナリオでダブルオプトインを使用したいが、常に使用したいわけではない場合。APIパラメータsend_double_opt_in_promptをfalseに設定することで、Send Message Promptをバイパスできます。
送信者をブランディングするために連絡先カードを送信
購読者に連絡先カード(vCardまたはVCFファイルとも呼ばれます)を送信して、電話機にビジネスを連絡先として保存できるようにすることができます。購読者が連絡先カードをダウンロードして保存すると、今後のメッセージは電話番号だけでなく、ブランドの連絡先名と情報とともに表示されます。これにより、iOSの「不明な送信者」受信トレイにメッセージが届かないようにすることもでき、可視性とエンゲージメントを大幅に向上させることができます。仕組み
連絡先カードは、ビジネス名、電話番号、ロゴ、その他の連絡先の詳細を含む.vcfファイルです。SMSメッセージのメディアフィールドに.vcfファイルへの公開ホストURLを含めることで、MMSメッセージとして送信します。購読者が受信すると、連絡先をダウンロードして保存するプロンプトが表示されます。
ステップ1:VCFファイルを作成する
ビジネスの連絡先情報を含む.vcf(vCard)ファイルを作成します。VCFファイルは、次のフィールドを含む標準形式です:
- ビジネス/表示名
- 電話番号(SMS送信者IDと同じ番号を使用)
- 会社名
- ロゴ/写真(オプションですが推奨)
- オンラインvCardジェネレーター(vcardmaker.com、vcard.me、または類似のツール)
- テキストエディタ — VCF形式はシンプルなプレーンテキスト形式です
ステップ2:公開URLでVCFファイルをホストする
VCFファイルは、公開URLを介してアクセス可能である必要があります。次を使用してホストできます:- 独自のWebサーバーまたはCDN(たとえば、
https://yourdomain.com/contact.vcfのようなウェブサイトにアップロード) - AWS S3、Google Cloud Storage、または類似のクラウドストレージサービス(公開読み取りアクセスが有効)
- 生ファイルへの直接ダウンロードリンクを提供する任意のファイルホスティングサービス
.vcfファイルを直接指していることを確認してください(ダウンロードページやプレビューではありません)。
ステップ3:SMSで連絡先カードを送信する
- OneSignalダッシュボードで新しいSMSメッセージを作成します。
- Media URLフィールドに、ホストされている
.vcfファイルの公開URLを貼り付けます(例:https://yourdomain.com/yourcompany-contact.vcf)。 - 購読者に連絡先を保存するように促すメッセージ本文を追加します — 例:「常に私たちであることがわかるように連絡先を保存してください!添付ファイルをタップして連絡先に追加してください。」
- 購読者にメッセージを送信します。
連絡先カードを送信すると、メディアURLフィールドが使用されます。つまり、メッセージはMMSとして送信され、MMS料金で請求されます。MMS料金についてはプランの詳細を確認してください。