キャンペーンを送りました。ダッシュボードには送信済みと表示されています。それなのに、お客様は受け取っていないと言い、配信レポートは失敗だらけです。ビジネスのSMSが届かない理由は限られていて、どの理由かがわかれば、ほとんどすべてを直せます。
このガイドでは、まず原因をすばやく見つける方法を紹介し、それから原因をひとつずつ見ていきます。登録、通信会社のフィルタリング、リンク、配信停止、メッセージの長さ、使えない番号、送信のパターンです。最後に、配信ステータスの読み方、チェックリスト、短いFAQを紹介します。
法的な助言ではありません。以下の通信会社のルールとエラーコードは、2026年10月17日に、Telnyxの10DLCとトールフリーのドキュメント、TwilioのメッセージングのエラーコードのリファレンスとA2P 10DLCガイド、CTIA Messaging Principles and Best Practices(2023年5月版)、FCCの同意の撤回に関する規則(47 CFR 64.1200(a)(10))で確認しました。
2分で原因を見つける
| 見えていること | もっとも考えられる原因 | 該当する項目 |
|---|---|---|
| 初日からすべてのSMSが失敗する | 番号が登録または認証されていない | 未登録の番号 |
| 一部のSMSが失敗し、その多くがリンク入り | リンクや短縮URLサービスへの通信会社のフィルタリング | リンクと短縮URL |
| 注文の最新情報は届くのに、キャンペーンが失敗する | コンテンツのフィルタリング、またはユースケースの不一致 | コンテンツのフィルター |
| 同じお客様で毎回失敗する | 配信停止済み、固定電話、または使われていない番号 | 使えない番号と配信停止 |
| 長いSMSが分割されて届く、または思ったより費用がかかる | メッセージのセグメント、または絵文字 | メッセージの長さ |
| 大量に送ると失敗が急に増える | スループットの上限、または送信量の急増 | 送信のパターン |
未登録の番号
新しいストアのSMSがまったく届かない理由として、これがもっとも多いものです。米国の通信会社は、10DLCに登録されていないローカル番号からのビジネスのSMSをブロックします。Telnyxによると、認証されていない、または審査中のトールフリー番号も、米国とカナダの電話へのSMS送信がブロックされます。
- すべての番号を確認する:登録は特定の番号にひもづきます。あとから追加した2つ目の番号は、キャンペーンに入っていないかもしれません。
- 提出したかではなく、ステータスを確認する:審査中や却下された登録は、登録がないのと同じようにSMSをブロックします。
- 直し方:ローカル番号は10DLC登録ステップガイド、トールフリー番号はトールフリー番号のSMS認証に沿って進めましょう。
コンテンツのフィルター
登録しても、フィルタリングはなくなりません。通信会社は、スパムや詐欺に見えるパターンがないかSMSをスキャンしていて、Telnyxはその引き金を挙げています。登録したキャンペーンと合わない内容、スパムに見える形で多くの人に送られる同じ内容、警告対象のリンク、スループットの超過です。
- ユースケースの範囲にとどまる:注文の最新情報で登録したなら、タイムセールのSMSは範囲外です。プロモーションを送る前に、キャンペーンにマーケティングを加えましょう。
- 制限された話題:通信会社は、性、ヘイト、アルコール、銃器、たばこ(英語の頭文字からSHAFTと略されることが多い)に加え、大麻や一部の金融商品の勧誘に関する内容を制限しています。追加の承認が必要なものもあれば、まったく送れないものもあります。
- 人が書いたように書く:すべて大文字、連続する感嘆符、「無料!!!」「今すぐお申し込みを」「当選しました」は、フィルターにもお客様にもスパムに見えます。
- 名乗る:お客様にもフィルターにも誰からのSMSかがわかるよう、ストア名から始めましょう。
- 大量送信に変化をつける:名前や購入した商品でパーソナライズすると、キャンペーンが一斉送信らしく見えにくくなります。
リンクと短縮URL
登録済みの送信者にとって、リンクはフィルタリングの最大の引き金です。公開の短縮URLサービスはスパム業者を含む何千もの送信者が共有しているので、悪質な送信者のリンクが自社のリンクに悪影響を与えることがあります。
- すべてのリンクに、自社のドメインか、自社で所有するブランドの短縮ドメインを使う。
- リダイレクトを何重にも経由させず、SMSの内容に関するページに直接案内する。
- リンクを登録したメッセージの例と一致させる。キャンペーンで「リンクなし」としていたなら、リンクを加える前に更新する。
- 大きなキャンペーンの前に、新しいリンクのドメインを少量の送信でテストする。
使えない番号と配信停止
自社とはまったく関係のない失敗もあります。番号が固定電話である、解約されている、チェックアウトで打ち間違えられた、などです。同意に関するものもあります。お客様が配信を停止した場合です。
- 固定電話と使われていない番号:これらは毎回失敗します。再送にお金を払うのではなく、最初の恒久的な失敗のあとで削除しましょう。
- 配信停止したお客様:STOPやそれに似た言葉を返信した人には、SMSを送るのをやめなければなりません。システムはリストから隠すだけでなく、送信そのものを拒否するべきです。
- ほかの言葉での配信停止:2025年4月から施行されている同意の撤回に関するFCCの規則は、消費者があらゆる合理的な方法で配信を停止でき、送信者は10営業日以内にそれに従わなければならないとしています。「SMSを送ってこないで」のような返信も対象です。(関連する「すべて撤回」の部分は2027年1月31日まで延期されていて、2026年9月30日のFCCの命令がさらに調整しています。)
- すべてのツールでひとつのリスト:複数のアプリからSMSを送るなら、ひとつのアプリでの配信停止がほかのアプリにも届かなければなりません。ツールをまたいで共有する抑制リストがあれば、すでに断った人にSMSを送ることを防げます。
配信停止した人にSMSを送るのは、スパム報告をもっとも早く集める方法です。そしてスパム報告によって、リストのほかの全員に対しても番号がフィルタリングされるようになります。
メッセージの長さ、絵文字、画像
1通のSMSには、通常の文字で160文字が入ります。それより長いSMSは153文字ずつのセグメントに分けられ、電話の上でつなぎ合わされます。セグメントごとに課金され、とても長いSMSはフィルタリングされやすく、古い電話では順番が入れ替わって届くこともあります。
- 絵文字ひとつで計算が変わる:絵文字、カーリークォート、一部のアクセント付き文字、日本語の文字があると、SMS全体が別の文字コードに切り替わり、1セグメントに70文字しか入らなくなります。絵文字がひとつ入った150文字のSMSは、3セグメントになります。
- 貼り付けた文字に注意:文書からコピーすると、カーリークォートや長いダッシュが紛れ込むことがよくあります。通常の文字で打ち直しましょう。
- 画像はMMSで送られる:画像付きメッセージは費用が高く、通信会社は大きなファイルを縮小したり拒否したりします。画像は小さくし、提供会社の上限を確認しましょう。
- 1セグメントを目指す:発送通知とウェルカムSMSのガイドでは、テンプレートごとに文字数とセグメント数を示しています。
送信のパターン
- スループットの上限:登録によって、通信会社がSMSを受け付ける速さが決まります。低いランクで1分間に50,000通を送ると、多くが順番待ちになるか失敗します。大きなキャンペーンは分散させるか、ランクの引き上げについて相談しましょう。
- 急な増加:ふだんは週に500通送っているブランドが、急に40,000通を送ると怪しく見えます。送信量は着実に増やし、新しい番号は慣らし運転をしましょう。
- 多くの番号に分散させない:上限を回避するために多くの番号を順に使う行為(スノーシューイングと呼ばれることもあります)は、通信会社のルールに反し、番号がブロックされます。
- タイミング:23時のSMSは、配信停止と苦情を招きます。お客様ごとのタイムゾーンで送信停止時間帯を使いましょう。
配信ステータスの読み方
どのSMS配信プラットフォームも、メッセージごとにステータスを報告します。名前はさまざまですが、たどる道筋は同じです。
| ステータス | 意味 |
|---|---|
| 送信待ち | プラットフォームが受け付け、送信を待っている |
| 送信済み | 通信会社のネットワークに渡された。届いた証拠ではない |
| 配信済み | 電話に届いたことを通信会社が確認した |
| 失敗 | 送信されなかった。未登録の番号など、設定の問題が原因のことが多い |
| 未配信 | 通信会社が拒否したか、届けられなかった。理由はエラーコードでわかる |
失敗したメッセージや未配信のメッセージのエラーコードは、レポートの中でもっとも役に立つ情報です。コードは提供会社によって異なります。たとえばTwilioのリファレンスでは、30034が未登録の10DLC番号からのSMS、30032が認証されていないトールフリー番号、30007が通信会社のフィルタリングでブロックされたメッセージ、30006が固定電話または到達できない通信会社です。失敗をコードごとに分類し、いちばん大きなグループから直しましょう。
ひとつ注意があります。「配信済み」は、通信会社が受領の通知を返すことが前提です。通知が遅れたり、まったく返さなかったりする通信会社もあるので、「送信済み」のまま「配信済み」にならないSMSがいくつかあっても、必ずしも失敗とは限りません。
直すためのチェックリスト
- 送信に使うすべての番号が登録(10DLC)または認証(トールフリー)されていて、ステータスが承認になっている。
- SMSが登録したユースケースと合っている。
- すべてのリンクに自社のドメインを使っている。
- SMSがストア名から始まり、できるだけ通常の文字で160文字以内に収まっている。
- 追加のセグメント分を予算に入れていない限り、絵文字やカーリークォートを使っていない。
- 普段の言葉での配信停止も含め、すべてのツールで配信停止に従っている。
- 固定電話と使われていない番号を、恒久的な失敗のあとで削除している。
- 大量の送信を分散させ、送信量を着実に増やしている。
- 送信停止時間帯を、お客様ごとのタイムゾーンで設定している。
- 毎週、失敗をエラーコードごとに分類している。
ChargezenがSMSを届くように保つしくみ
- 登録はChargezenが代行:Chargezenは10DLCのブランドとキャンペーンを登録し、トールフリー認証も代行します。提出前に、プライバシーポリシーのリンク、ヘルプと配信停止の返信、受信同意の文言、送信停止時間帯を確認します。
- 配信停止と抑制を徹底:STOP、CANCEL、QUIT、UNSUBSCRIBE、END、STOPALLでお客様の配信が停止され、配信停止した番号や抑制された番号には、どの送信も届きません。SMSをご覧ください。
- すべてのSMSの送信前にチェック:SmartyTapは1通ずつ送信前に受信同意、配信停止、送信停止時間帯、好みの設定を確認し、米国の番号へのキャンペーンのSMSには、ストア名と「配信停止はSTOPと返信してください」を自動で入れられます。
- クレジットがひと目でわかる:大きなキャンペーンを送る前に、SMSクレジットをどれだけ使ったかを確認できます。
- 返信にきちんと応答:お客様がSMSで返信してきたら、Conciergeが応答して用件に対応するので、返信が未読の受信トレイに埋もれることはありません。
SmartyTap Starterは月額US$20で250SMSクレジット、Proは月額US$199で2,500SMSクレジットが含まれます。料金プランとTCPAへの対応のページをご覧ください。
用語集:SMSのセグメント、SMSの配信停止、10DLC、送信停止時間帯。次に読む:10DLC登録ステップガイド、トールフリー番号のSMS認証、SMSの受信同意の文言の例。
よくある質問
SMSが「送信済み」なのに、お客様が受け取っていないのはなぜですか?
「送信済み」は、SMSが通信会社のネットワークに届いたことを意味するだけです。「配信済み」にならなければ、通信会社がフィルタリングしたか、番号が固定電話か、受領の通知が遅れている可能性があります。未配信のメッセージのエラーコードを確認しましょう。
お客様1人の苦情で、番号がブロックされることはありますか?
1件の苦情でブロックされることはまずありませんが、苦情は積み重なります。通信会社はスパム報告と配信停止の割合を見ていて、その割合が高いとフィルタリングにつながります。受信に同意した人にだけSMSを送り、すべての配信停止に従い、役に立つSMSを送りましょう。
絵文字は本当に配信の問題を起こしますか?
絵文字だけでSMSがブロックされることはありませんが、1セグメントが160文字から70文字に減るので、SMSがいくつにも分かれます。そのぶん費用がかかり、長い複数のパートからなるSMSは、フィルタリングされたり文字化けしたりしやすくなります。
番号がフィルタリングされたら、新しい番号に替えるべきですか?
最初の手段としては勧めません。フィルタリングは内容と送り方に応じて行われるので、同じSMSを送れば新しい番号もフィルタリングされます。原因を直してから、番号の見直しが必要かを提供会社に問い合わせましょう。




