モバイルプッシュ通知の概要
このページで学べること
モバイルプッシュ通知について理解を深めましょう。これには、プッシュ通知とは何か、どのように表示されるか、送信を開始するために必要な情報が含まれます。
プッシュ通知とは何ですか?
まず、プッシュ通知の意味を明確にしましょう。実際には 2 種類あります:
- モバイルプッシュ通知は、モバイルアプリがユーザーに送信するメッセージで、通常はモバイルデバイスのロック画面に表示されます。
- ウェブプッシュ通知([ブラウザ通知] とも呼ばれます)。これらはウェブサイトからブラウザに送信され、該当のウェブサイトを開いていない場合でも表示されることがあります。ウェブプッシュ通知は、デスクトップ端末とモバイル端末で利用できます。Klaviyo は現時点でウェブプッシュをサポートしていませんが、API 呼び出しを介してウェブ通知をトリガーできます。
いずれの場合も、通知はクリック可能なメッセージとして表示され、ユーザーはアプリまたはウェブサイトに直接移動します。
これら 2 つの種類は一緒に語られることが多いものの、セットアップ、要件、さらには見た目に至るまで、実際には大きく異なります。
ここでは、プッシュ通知の種類を 1 つに絞って説明します。モバイルです。
モバイルプッシュ通知はどのように使用されますか?
モバイルプッシュ通知は、ユーザーをアプリに誘導するうえで非常に効果的です。SMS と同様に、アプリユーザーはほぼ常にプッシュ通知を目にします。違いは、プッシュ通知が次のとおりである点です:
- 受信者から、売り込み色が弱いと見なされることがよくあります
- より幅広いユースケースに役立ちます
- 送信コストが通常より安い
モバイルプッシュ通知は次の用途に最適です:
- リマインダー(例: 運動する、言語を練習する、番組を見る)
- アプリ限定のお得な情報またはコレクション
- 時間に敏感なアラート
- 商品アラート
- 情報を求めます(例:「プロファイルに入力する」
プッシュ通知を受け取るには、アプリ通知がオンになっている必要があります。

モバイルプッシュ通知はどのくらいの頻度で送信すればよいですか?
答えは、アプリユーザーがどの程度の頻度で通知を求めるかによって異なります。以下にいくつか例を示します:
- 健康、ウェルネス、または教育関連のブランドでは、毎日のリマインダー(例:薬を飲む、運動する、勉強するなど)を送信することがあります。
- アパレルおよびアクセサリー企業の場合は、お客様がどのくらいの頻度で買い物をする可能性があるかによって異なることがあります:
- 頻繁に購入し、価値の高いお客様には毎週または隔週。
- 他のすべての顧客には毎月送信します。
- 多くの場合、週 1 回または隔週で送信します。
- ラグジュアリーブランドでは、オーディエンス別に送信を分ける場合があります。
- 家具店では、プッシュ通知を送信する頻度が低い場合があります(たとえば、新商品の発売時やホリデー シーズンなど)。
ただし、顧客からのエンゲージメントが高い場合を除き、週あたり 3~5 件を超えるプッシュ通知は送信しないでください。それ以上送信すると、購読者に過度な負担がかかり、購読解除につながる可能性があります。
プッシュ通知の構造
配信される際のプッシュ通知の構成を見てみましょう。以下は Android のプッシュ通知の例ですが、iOS の通知も同様の見た目になります。
左から右へ:
- アプリロゴ
- タイトル
- タイムスタンプ
- メッセージ本文
- リッチ メディア
- Android: 画像のみ
- iOS:画像、GIF、または動画
- 展開する矢印

通知の見た目は、画像または GIF が添付されているかどうか、メッセージの長さ、受信者のデバイスに応じて変わることにご注意ください。
文字数制限
一般的なルールとして、プッシュ通知は明確で簡潔にすることをおすすめします。
文字数制限を超えると、モバイルプッシュのプッシュ通知が途中で切り取られ、受信者はメッセージ全体を確認できない可能性があります。
これを回避するには、次の文字数制限を遵守してください。ただし、制限は次の要因によって異なる場合があることに注意してください。
- 電話のソフトウェア バージョン(例:古いバージョンでは新しいバージョンより多くの文字数を許容する場合がある、またはその逆の場合もあります)。
- メッセージ内容:
- 絵文字は通常の文字よりも多くのスペースを占有します
- リッチメディアを含めると、プッシュ通知は表示できる文字数が少なくなる傾向があります。
タイトル | 説明 | |
Android | 65 | 240 |
iOS | 178 | |
プッシュ通知を送信するために必要なもの
プッシュ通知 マーケティングに最初に必要なのはアプリです。
まだアプリがない場合は、開発者に連絡するか、他のサードパーティに依頼して作成することをおすすめします。
通常、プッシュ通知とアプリの設定には開発者が必要です。プッシュプロバイダーとアプリを接続するには、誰かが SDK(ソフトウェア開発キット)(推奨)を使用するか、カスタム外部連携を作成する必要があります。
SDK とは?
SDK(ソフトウェア開発キット)とは、ソフトウェア開発キットを指し、特定のプラットフォームまたはサービス向けにアプリを開発するために使用されるツール、ライブラリ、プログラムのセットです。基本的に、アプリを他のプラットフォーム(例:Klaviyo)と接続するための、開発者向けツールキットです。
必要な機能を決定します
アプリは実際にプッシュ通知を送信できる必要があります。最も基本的な要件は、プッシュのタイトルとメッセージ本文です。ただし、他にも任意の機能があり、アプリ開発者と連携して組み込む必要がある場合があります:
- リッチメディア
プッシュ通知に画像、GIF、動画を含められます。 - アクション ボタン
受信者がデバイスのロック画面または通知センターから操作できるボタンを含めます。 - ディープリンク
ディープリンクとは、アプリ内の画面やウェブサイト上のページに直接リンクできる機能です。ディープリンクがない場合、すべてのプッシュ通知は受信者をアプリのホーム画面に誘導します。
ディープ リンクを使用するには、アプリ内の画面への正しいリンクをアプリ開発者と確認する必要があります。これらのリンクはユニバーサル リンク(つまり、ウェブサイトとアプリで機能する標準の https:// リンク)または myapp://products のような顧客 URI の場合があります。
さらに、プッシュ通知で使用したい情報について検討することをおすすめします。アプリとプッシュ プロバイダー間の接続を設定する際に、カスタム プロファイルプロパティまたはイベントを設定する必要があります。たとえば、役立つカスタム メトリックには次のようなものがあります:
- アプリを開いた
- 商品閲覧
- カートに追加
プッシュプロバイダーに重要な情報を提供する
アプリですべての設定が完了したら、プッシュ プロバイダーに接続する必要があります。
これを行うには、アプリに関する特定の情報を提供していただく必要があります。要件はプロバイダーによって多少変わる場合がありますが、以下の表は Klaviyo で必要なものを示しており、他のプロバイダーでも同様です。
この情報を取得するには、アプリ開発者と連携する必要がある場合があります。
アプリが Apple App および Google Play の両方のストアに掲載されている場合は、それぞれを個別に設定する必要がある点にご注意ください。
プッシュトークンを介してテストします。
プッシュトークンとは何ですか?
プッシュトークンは、特定のデバイス上の特定のアプリを識別するための一意の匿名 ID であり、Apple Push Notification Service(iOS)または Firebase Cloud Messaging(Android)によって生成されます。そのアプリとデバイスの組み合わせに対するトークンは、どのプッシュ プラットフォームを使用しても同じです。
アプリとプッシュプラットフォームを接続したら、次の点をテストすることが重要です:
- アプリはプッシュ通知を送信できます。
- プッシュ通知はディープリンクを設定したり、メディアを含めたりできます(これらの機能を使用する場合)。
- プッシュプロバイダがアプリからの情報を正しく受信しています。
実施内容の詳細については、以下のセクションをご覧ください。
プッシュ通知をオプトイン
- 個人用デバイスからアプリを開いてください。
- プッシュ通知にオプトインします。
プッシュを有効にするよう自動的に求められない場合は、アプリの設定を開いて通知をオンにしてください。
プッシュ通知をテストするためのリストを作成する
- プッシュ プロバイダーに移動します。ここでは例として Klaviyo を使用します。
- 次の方法でプッシュ通知をプレビューするためのリストを作成します:
- [オーディエンス] > [リスト & セグメント] > [新規作成] > [リストを作成] に移動します。
- リストに名前を付け(例: “Push preview”)、[リストを作成]を選択します。
- プッシュトークンを見つけます。Klaviyo で [オーディエンス] > [プロファイル] に移動し、プロファイルを検索するか、最近更新されたプロファイルを確認します。

- そのプロファイルをクリックします。
- プロファイル内の [リストとセグメント] タブに移動し、[リストに追加] をクリックします。

- 作成したリストを見つけてから、[リストに追加] を選択します。
Android アプリと iOS アプリの両方がある場合は、各デバイスの種類ごとにプッシュトークンをプレビューリストに追加することを推奨します。これにより、両方のシステムでプッシュ通知がどのように表示されるかを確認できます。両者は見た目がわずかに異なる傾向があります。
テストとチェックを実行してください。
次のように、いくつかの個別テストを実施することをおすすめします。
- シンプルなプッシュ通知(例:コンテンツのみ)を送信します。
- リッチプッシュをテストするための画像を追加してください。
- ディープリンクを含めます。
また、アプリに移動して操作し、カスタムメトリックをテストします(例:プロファイルの完了 のカスタムメトリックを追加した場合は、アプリでプロファイルに入力します)。その後、プッシュプロバイダーに戻り、これらのメトリックとイベントが正しくログに記録されているか確認します。
その他のリソース
- プッシュ通知用語集
- 基本:プッシュ通知のベスト プラクティス
- Android または iOS でモバイルプッシュを設定する方法。