SMSがベストエフォートである理由
SMSに配信保証はありません。あなたのAPI呼び出しと端末の間には、アグリゲーター、国際ゲートウェイ、目的地のキャリアがあり、そのいずれもがメッセージを遅らせ、フィルタリングし、静かに破棄し得ます。認証トラフィックは、キャリアがまさにこうしたルートで不正やスパムと戦うため、特に厳しく精査されます。
実務上の帰結:送ったメッセージを届いたメッセージと仮定するのではなく、部分的な失敗(再送、フォールバック)を設計し、配信を積極的にモニタリングする必要があります。
- 配信は目的地キャリアのフィルタリングポリシーに依存します。
- 国際ルートはゲートウェイを追加し、それぞれが潜在的な失敗点です。
- アプリケーション(A2P)トラフィックはパーソン間トラフィックより強くフィルタリングされます。
送信者IDとその重要性
送信者IDは受信者が「差出人」として見るもの — ロングコード、ショートコード、または英数字の名前 — です。国によって大きく異なります:ある国は事前登録された英数字の送信者IDを要求し、ある国はA2Pにショートコードを義務付け、ある国は未登録の送信者を書き換えたりブロックしたりします。各国に合った正しい登録済み送信者IDを使うことは、最大の配信レバーの1つです。
- 英数字の送信者ID:送信者として表示されるブランドテキスト;多くの国で事前登録が必要。
- ショートコード:A2Pに対する最高のスループットと信頼だが、キャリアの承認が必要。
- ロングコード:多くの市場に適するが、米国では10DLC登録が必要。
- 厳しい国で未登録の送信者を使うことは、よくある静かな失敗の原因です。
キャリアフィルタリングとメッセージ内容
キャリアはメッセージ内容をスコアリングします。URL、特に短縮リンク、公開URL短縮サービス、異常な書式はフィルタリングの典型的な引き金です。OTPメッセージは最小限で一貫しているべきです:アプリ名、コード、それ以外は何もなし。一部のキャリアが時間をかけて送信者+テンプレートの組で評判を築くため、一貫性も役立ちます。
- OTPメッセージにリンクを避けましょう;短縮リンクは強い引き金です。
- テンプレートを一貫させましょう — ばらつく内容はスパムに見えます。
- トランザクショナルなOTPメッセージにマーケティングを入れないこと。
- 国が要求するところではメッセージテンプレートを登録しましょう。
ある国で配信が突然落ちたら、あなたのコードの何かより先に、そこの内容や送信者IDのルール変更を疑いましょう。
国別ルーティング
ルートはメッセージが目的地キャリアへ向かう経路で、ルート品質はプロバイダーと国によって異なります。安価なグレールートはテストでは問題なく見え、その後静かに劣化することがあります。認証には、より高いコストを払ってでも重要な国へは直接または高品質なルートを優先し、そのトラフィックがOTPだとプロバイダーに伝えて適切にルーティングさせましょう。
- 主要市場の認証には直接/プレミアムルートを優先しましょう。
- グレールートに用心しましょう:低価格、不安定な配信、貧弱なDLR。
- 一部のプロバイダーは、より良いルーティングのためトラフィックをOTPとしてタグ付けさせます。
- 重要な各国を個別にテストしましょう — 平均は国レベルの失敗を隠します。
配信をモニタリングして対応する
測定しないものは直せません。配信レシート(DLR)を集め、国別・キャリア別の到達率と遅延を追跡し、回帰にアラートしましょう。それにフォールバックロジックを組み合わせ、配信の落ち込みがサインアップを止める代わりに緩やかに劣化するようにしましょう。
- 1
DLRを集める
配信レシートを有効化し、各送信に対して保存して、送っただけでなく配信済みか失敗かがわかるようにしましょう。
- 2
国・キャリア別にセグメント化
目的地別の到達率と遅延を追跡しましょう — 平均は失敗する単一市場を隠します。
- 3
回帰にアラート
ある国の到達率や遅延が閾値を超えて劣化したらアラートを発火させましょう。
- 4
フェイルオーバー
劣化したプロバイダーを迂回ルーティングするか、自動的にフォールバックチャネルへエスカレーションしましょう。