WhatsAppテンプレートメッセージが「undeliverable」と表示されるのはなぜですか?
SparkTGでのWhatsAppの配信不能エラーを解決します。未登録の番号、ブロックした連絡先、古いアプリのバージョン、利用規約への同意、Metaの上限を取り上げます。
SparkTGのWhatsApp Business API経由で送信したテンプレートメッセージが受信者に届かない場合、キャンペーンログにはその連絡先の配信失敗が表示されます。これは、SparkTGがメッセージの送信に失敗したという意味ではありません。メッセージが送出された後に、WhatsAppの配信レイヤーが配信不能のステータスを返したという意味です。根本的な原因は常に、受信者側またはMetaの配信ポリシーにあります。
SparkTGは、MetaのAPIが返した正確なエラーコードをそのまま転送します。このエラーが表示された場合、SparkTGはすでにメッセージを正常に転送しています。問題はその先、WhatsAppの配信レイヤーにあります。
テンプレートメッセージが配信不能になる原因は?
WhatsAppがアウトバウンドのテンプレートメッセージを配信不能とマークする理由は、5つあります。どれが該当するかを特定することが、解決への最短ルートです。
理由1:受信者の番号がWhatsAppにない
電話番号は存在するものの、WhatsAppに登録されたことがない、またはその番号に紐づくWhatsAppアカウントが無効化されています。新しくインポートした連絡先リストで、キャンペーンが大量に失敗する最も多い原因です。
- 1
送信前にSparkTGの番号検証を使う
SparkTG Dashboard → Campaigns → New Campaign → Audience。スケジュールを設定する前に、Validate Contactsをクリックします。SparkTGが各番号をWhatsAppのデータベースと照合し、未登録の番号にフラグを付けるので、クレジットを消費する前に除外できます。
- 2
連絡先リストを定期的にクレンジングする
半年前に有効だった番号が、今はアクティブなWhatsAppアカウントではない場合があります。90日以上前の連絡先リストは、キャンペーンで使う前に検証を実行してください。
理由2:受信者が貴社の番号をブロックした
ユーザーがWhatsApp Business番号をブロックすると、テンプレートメッセージを含むすべてのアウトバウンドメッセージが、通知なく配信不能とマークされます。WhatsAppは、ユーザーのプライバシーを守るため、ブロックされたことを企業に通知しません。
- ご自身でブロックを解除することはできません。ブロックを解除できるのは受信者だけです。
- 別のチャネル(メール、SMS、電話)で連絡を取り、WhatsAppのSettings → Privacy → Blocked Contactsを確認するよう依頼してください。
- キャンペーンでブロック率が高い場合は、メッセージの内容や頻度が望まれていないことを示しています。オプトインのプロセスとテンプレートの関連性を見直してください。
理由3:受信者が最新のWhatsApp利用規約に同意していない
WhatsAppは、利用規約を定期的に更新します。ユーザーが更新された規約に同意するまでは、個人間のメッセージの送受信ができていても、Business APIからのメッセージを受信できません。
- 1
受信者にWhatsAppを開いてもらう
更新された規約が保留中の場合、ユーザーが次にアプリを開いたときに、WhatsAppが同意を求める画面を表示します。ユーザーはWhatsAppを開いて同意するだけです。
- 2
同意画面が自動で表示されない場合
受信者に、WhatsApp → Settings → Help → Terms and Privacy Policyへ移動してもらいます。更新版が保留中であれば、そこに表示されます。
- 3
同意後に再試行する
受信者が規約に同意したら、SparkTG Dashboard → Campaign Logs → 失敗した連絡先を選択 → Retryからメッセージを再試行します。
理由4:受信者が古いバージョンのWhatsAppを使用している
インタラクティブなボタン、ヘッダー、リッチメディアを含むテンプレートメッセージには、受信者の端末で最低限のWhatsAppバージョンが必要です。非常に古いバージョンのアプリでは、これらのメッセージ形式を表示できません。
- Android:バージョン2.21.15.15以降
- WhatsApp Business(Android):バージョン2.21.15.15以降
- iOS:バージョン2.21.170.4以降
- WhatsApp Business(iOS):バージョン2.21.170.4以降
- KaiOS:バージョン2.2130.10以降
- WhatsApp Web:バージョン2.2132.6以降
- 1
受信者にWhatsAppの更新を依頼する
Android:Google Play Store → My Apps → WhatsApp → Update。iOS:App Store → WhatsAppを検索 → Update。
- 2
更新後に再試行する
アプリのバージョンが原因の配信失敗の多くは、更新後すぐに解消します。SparkTG Dashboard → Campaign Logsから再試行してください。
古いバージョンのアプリは、接続環境が限られた地域や、古いAndroid端末で多く見られます。こうしたセグメントには、代替として、インタラクティブなボタンのないシンプルなテキストテンプレートの利用を検討してください。
理由5:Metaのユーザーごとのマーケティングメッセージ頻度上限
ユーザーが企業からのメッセージに圧倒されないよう、Metaは、1人のユーザーが、すべての企業を合わせて、一定期間内に受信できるマーケティングテンプレートメッセージの数を制限しています。これはユーザーごと、かつプラットフォーム全体の上限です。貴社がその連絡先にこれまで一度もメッセージを送ったことがなくても適用されます。
この上限は企業からは見えません。連絡先がすでに上限に達しているかどうかを、事前に知る方法はありません。上限はすべてMetaが適用し、24時間でリセットされます。
- この上限を回避する方法はありません。Metaのプラットフォームによる制限です。
- 影響を受けた連絡先には、上限がリセットされたとき(通常は24時間後)に再び到達できるようになります。
- すぐに再試行しても効果はありません。リセットされるまで待ってから再試行してください。
- ユーティリティおよび認証カテゴリのテンプレートは、この頻度上限の対象外です。該当するメッセージをユーティリティテンプレートとして再分類すると、配信率が改善する場合があります。
よくある質問
- このエラーはSparkTGが原因ですか?いいえ。SparkTGはメッセージをMetaのAPIへ正常に転送しています。配信不能のステータスは、受信者のアカウントの状態、またはMeta独自のポリシーに基づいて、WhatsAppの配信レイヤーが返しています。
- 配信されなかったメッセージにも料金がかかりますか?WhatsAppの課金は、個々のメッセージではなく、会話セッション単位です。セッションが開始されていない場合は、会話料金は発生しません。連絡先ごとの内訳は、SparkTG Dashboard → Billing → Usageで確認できます。
- 失敗したメッセージを自動で再試行できますか?はい。SparkTG Dashboard → Campaign Settings → Retry Policyに移動すると、失敗した連絡先を、設定した間隔の後に自動で再試行するようスケジュールできます。
- どの連絡先が、なぜ失敗したのかを確認するには?SparkTG Dashboard → Campaigns → 対象のキャンペーンを選択 → Delivery Report。失敗した連絡先ごとに、Metaが返した具体的なエラーコードと理由が表示されます。
今後のキャンペーンで配信不能率を下げる方法
- 貴社からのWhatsAppメッセージの受信に積極的にオプトインした連絡先にのみメッセージを送信してください。これはMetaのポリシー上の要件であり、配信率に最も大きく影響する要因です。
- キャンペーンのたびに、SparkTG組み込みの番号検証ツールで連絡先リストを検証します。
- 同じオーディエンスに対して、短期間にマーケティングテンプレートを高頻度で送信するのは避けてください。ユーザーごとのマーケティング上限に早く達してしまいます。
- 該当する場合は、常にユーティリティまたは認証のテンプレートカテゴリを使用してください。マーケティングの頻度上限の対象外です。
- SparkTG → WhatsApp → Channel Statusで、テンプレートの品質評価を定期的に確認します。評価の低下は、配信不能率が上昇していることを示す早期のサインです。
キャンペーンの配信不能率が10%を超える場合は、さらにキャンペーンを送信する前に、オプトインの取得プロセスを見直してください。当社チームによる詳細な配信分析が必要な場合は、SparkTG Dashboard → Help → Contact SupportからCampaign IDを添えてサポートチケットを作成してください。
Frequently asked questions
SparkTGのWhatsAppキャンペーンで「Message Undeliverable」とは何を意味しますか?
受信者が自社のWhatsApp Business番号をブロックしたかどうかを知るには?
テンプレートメッセージを受信するには、どのバージョンのWhatsAppが必要ですか?
Metaのユーザーごとのマーケティングメッセージ頻度上限とは何ですか?回避できますか?
配信不能のメッセージは、すぐに再試行すべきですか?
今後のWhatsAppキャンペーンで、配信不能率を下げるには?
Was this article helpful?
Still stuck? Contact our support team →
