プッシュダッシュボードは配信率99%でグリーン表示、エラーなし。しかしエンゲージメントは徐々に低下しており、自社側に思い当たる原因はありません。ようこそ、Apple メッセージフィルタリングの世界へ 👋🏻🤡 これは「送信済み」とユーザーのロック画面の間に存在するレイヤーであり、チームの誰もダッシュボードで確認できないものです。
このガイドでは、既存のメッセージキャンペーンを監査する方法と、可視性を回復するためのハックをご紹介します。iOSユーザーが実際に送信内容を確認できるようになります。
🍏🛠️ 2024〜2026年のAppleメッセージフィルタリングのアップデート
2024年10月から2025年9月にかけて、Appleは通知がiOSユーザーに届く仕組みを変える4つのリリースを公開しました。それぞれ異なるチャネルを対象としていますが、根底にあるロジックは同じです。
- iOS 18.1(2024年10月):Apple Intelligence がリリースされ、通知サマリー時代が始まりました。
- iOS 18.2(2024年12月):メールアプリが受信メールを「プライマリ」「トランザクション」「アップデート」「プロモーション」の4つのカテゴリーに自動振り分けするようになりました。一斉送信はプロモーションに分類されます。
- iOS 18.4(2025年4月):Priority Notifications が登場。Apple Intelligence が受信プッシュ通知を重要度の予測に基づいてランク付けし、重要なものをロック画面の専用セクションに表示します。デフォルトはオフで、iPhone 16、15 Pro、15 Pro Max で利用可能です。
- iOS 26(2025年9月):メッセージアプリに2つの新しいフィルターが追加されました。スパムフィルター(デフォルトでオン)は検出されたスパムを別フォルダーに振り分け、「不明な送信者を非表示」(デフォルトはオフ)は未登録番号からのSMSを通知なしでフィルタービューの後ろに隠します。また、SMSにもトランザクションとプロモーションのカテゴリーが利用可能になりました。
2024〜2026年のAppleアップデート全体のパターン:ユーザーが積極的にやり取りしている送信者からのメッセージは届きます。行動的な関係のない一斉送信は、フィルタリング・サマリー化・タブの後ろへの格納のいずれかの処理を受けます。
これらは配信失敗としては表示されません。APNsレポート、メールバウンス率、SMS配信レシートはすべてメッセージを「配信済み」としてマークします。ただし、ユーザーには想定どおりには表示されていません。
Apple Intelligence が優先順位をどのように決定するか
プッシュ通知に関しては、Appleは完全なランキングアルゴリズムを公開していません。Appleの公開ガイダンスと実際の動作に基づくと、判断を左右する3つのシグナルがあると考えられます。
- コンテンツシグナル。 時間的緊急性のある手がかり(配送状況の更新、確認コード、予約リマインダー)、そしてメッセージがユーザー自身が起こした特定のアクションを参照しているかどうか。
- 行動履歴。 ユーザーが最近・どれくらいの頻度でアプリを開いているか、このアプリの過去の通知に反応したかどうか、および送信者がよくメッセージや電話をやり取りする相手かどうか。
- 通知の種類。 トランザクション通知やユーザーアクションへの応答通知は、ブロードキャスト型プロモーションコンテンツよりも高い価値として扱われます。
これが実際に意味すること:同じプロモーションを同時に送信する2つの同一アプリでも、結果は大きく異なります。週に2回トランザクションを行うユーザーのアプリは高い信頼を得られます。一方、30日間開かれていないアプリはほとんど信頼を得られません。
通過するものと、フィルタリングされるもの
OSレベルのフィルタリングが機能し始めたときの通知の取り扱いの概要マップです。
| 優先される可能性が高いもの | フィルタリングまたは優先度が下げられる可能性が高いもの |
| ユーザーアクションに紐づいた注文・配送の更新 | 幅広いセグメントに送られるプロモーションの一斉送信 |
| 予約リマインダー、確認コード | 固定スケジュールの送信(「毎週水曜11時」など) |
| ユーザーが開始したリクエストへの返信 | 汎用的な再エンゲージメント(「お久しぶりです!」など) |
| ユーザーが購読しているLive Activityの更新 | 行動トリガーのない大量コンテンツ |
| ユーザーが最近エンゲージした送信者 | セグメント全体で同一のコンテンツ |
ユーザーアクションに紐づいた注文・配送の更新
フィルタリングまたは優先度が下げられる可能性が高いもの
幅広いセグメントに送られるプロモーションの一斉送信
予約リマインダー、確認コード
フィルタリングまたは優先度が下げられる可能性が高いもの
固定スケジュールの送信(「毎週水曜11時」など)
ユーザーが開始したリクエストへの返信
フィルタリングまたは優先度が下げられる可能性が高いもの
汎用的な再エンゲージメント(「お久しぶりです!」など)
ユーザーが購読しているLive Activityの更新
フィルタリングまたは優先度が下げられる可能性が高いもの
行動トリガーのない大量コンテンツ
ユーザーが最近エンゲージした送信者
フィルタリングまたは優先度が下げられる可能性が高いもの
セグメント全体で同一のコンテンツ
iOS可視性を改善するための3つの監査質問とハック
診断したいキャンペーンを選択してください。この3つの監査質問を通して、iOSでのメッセージ可視性を修正するハックを見つけましょう。
1. このキャンペーンのトリガーは何か:時刻かユーザーアクションか?
固定スケジュールの場合、この質問への答えはすでに「ノー」です。ブロードキャストのタイミングこそ、OSレベルのフィルタリングが優先度を下げる対象そのものです。
トリガーがある場合は、セグメントフィルターではなく行動ベースのトリガーであることを確認してください。セグメントフィルターは「いつかXをしたユーザー」を意味します。トリガーは「Xが起きたまさにその瞬間に送信する」を意味します。
この違いが重要なのは、Appleのランキングがユーザーアクションと通知の近接性を評価するからです。ユーザー自身の行動に続く送信は「関連性がある」と読まれます。スケジュールされた一斉送信は「ブロードキャスト」と読まれます。
ここには2つのハックが適用されます。
🛠️ ハック#1:時刻トリガーをイベントトリガーに置き換える
「水曜11時のプロモ」を、関連性を示す行動イベントの発生N分後に送信するよう変更してください。例:session_end、product_viewed_twice、added_to_cart_no_purchase。コンテンツはほぼそのまま維持できます。変えるのは配信のタイミングだけです。それこそAppleのランキングが評価するものです。
🛠️ ハック#2:移動できないスケジュールには最適送信時刻を使用する
週次ダイジェスト、コンテンツ公開、ストリークリマインダーは本当に時刻ベースである必要があります。これらには、最適送信時刻を使って、各ユーザーの過去のエンゲージメントパターンに固定スロットを合わせましょう。同じキャンペーンで、ユーザーごとの配信ウィンドウを実現します。
2. 名前以外にパーソナライゼーションがあるか?
こんにちは、{first_name}さん はパーソナライゼーションではなく、差し込みタグです。本当のパーソナライゼーションとは、コンテンツ自体(オファー、商品、次のステップ)がそのユーザーの実際の行動に基づいて異なることを意味します。
2番目のバージョンは行動シグナルを持っていますが、最初のものは持っていません。また、これはAppleのメール分類がプロモーションではなくプライマリに留めやすいコンテンツのタイプでもあります。
🛠️ ハック:静的コピーをダイナミックコンテンツに置き換える
ダイナミックコンテンツは、1つのキャンペーンからコンテンツ自体(オファー、商品、場所、価格、通貨)をユーザーごとにレンダリングします。
- 静的:「セール開催中。最大50%オフ。」
- ダイナミック:「
{product_last_viewed} が {user_city} で {discount}% オフ、{deadline_local} まで。」
3. 具体的な次のアクションがあるか?
すべてのメッセージは、ユーザーがワンタップでできる1つのことで終わる必要があります。CTAが「探す」「もっと見る」である場合や、CTAがまったくない場合、そのメッセージはライフサイクル的な役割ではなく、公共放送的な役割を果たしています。
🛠️ ハック:CTAにディープリンクを設定し、アクションボタンを追加する
通知とアクションの間のギャップを埋める2つの変更があります。
CTAにディープリンクを設定する。ホーム画面を開く代わりに、プッシュ通知がユーザーに必要な正確なビューを開くようにします。商品、保存済み検索、注文追跡ページ、特定の記事などです。iOSはディープリンクされた通知をタスク固有のものとして読み取り、これはPriority Notificationsが評価する内容と一致します。
アクションボタンを追加する。iOSは1つのプッシュ通知内に最大4つのアクションボタンをサポートします。「再注文」「追跡」「更新」「後で思い出す」などです。ユーザーはアプリを開かずにアクションを完了でき、これがエンゲージメントとしてカウントされ、将来のランキングに向けた送信者のシグナルを改善します。
💡
キャンペーンが3つの質問すべてで不合格の場合、ほぼ確実にiOSリーチからフィルタリングされています。上記のハックを活用して、iOSでのメッセージ可視性を回復させましょう。
追加ハック:プッシュをLive Activityに置き換える
通知の中にはプッシュ通知である必要のないものもあります。ユーザーが進行中の状態(配送中、ゲームラウンド、ライド、試合スコア)を追跡したい場合、Live Activityはその状態をロック画面に常に表示します。割り込みやフィルタリングなしで。
PushwooshでiOSに対応した高可視性キャンペーンを構築する
iOSレベルのメッセージフィルタリングは、固定スケジュールではなくユーザーの行動を中心に構築されたキャンペーンを評価します。Pushwooshはそのリビルドに必要な構成要素を提供します。
- トリガーベースエントリー —
session_end、purchase_initiated、またはモバイルアプリからの任意のカスタムイベントなどの行動イベントに基づいて、プッシュ通知、メール、SMSを自動的に送信します。
- 最適送信時刻 — スケジュールが真に必要なキャンペーンに対して、Pushwooshは各メッセージを個々のユーザーのエンゲージメントピークウィンドウに配信します。
- ダイナミックコンテンツとLiquidテンプレート — 1つのキャンペーンからオファー、商品、場所、期限をユーザーごとにレンダリングします。
- ディープリンクとアクションボタン — すべてのプッシュに最大4つのワンタップアクション、正確な目的地へのディープリンク付き。
- Live Activities — プッシュを送らずに進行中の状態をロック画面に表示します。
- ジャーニー統計 — CTRとゴール完了率でイベントトリガー送信と固定スケジュール送信を比較測定し、どのリビルドが成果を出したかを把握します。
PushwooshでiOS対応の最初のキャンペーンを構築しましょう
無料で登録する