HostPush
WordPress / Web Push

プッシュ通知を、無料で。
自分のサーバから。

有効化したその瞬間から動きます。署名鍵は自動で作られ、購読者は自分のデータベースに貯まります。読者が 100 人でも 10 万人でも、料金は変わらず無料です。

無料 / GPLv2 or later / 外部サービス不要 / 日本語同梱

読者にはこう見えます

あなたのサイトの新着記事を通知で受け取る

通知はいつでも解除できます。

今はやめておく 受け取る

色、角丸、位置、文言。全部、管理画面で決められます。右下のベルは、一度見送った読者があとから購読するための入口です。

ここで切り替わっているのは、プラグインに入っているプリセットそのもので、同じ値から描いています。好きなものを選んでも、切り替わるのを眺めていても。

1 分で動く

有効化して、連絡先を 1 つ入れれば終わりです。署名鍵は最初に使うときに自動で作られます。

細かいところまで決められる

色、形、位置、出すタイミング、文言。管理画面で、隣のプレビューを見ながら決めます。

ずっと無料

購読者数や通数で料金が増えることはありません。WordPress.org から誰でも入れられて、ライセンスは GPL です。

自分のサーバで完結

購読者リストは自分のデータベースに。サイトがブラウザのプッシュサービスと直接やり取りします。

デザイン

自分のサイトになじむ見た目に。
この場で試せます

ダイアログはテーマの色ではなく設定した色で描くので、テーマを替えても見た目はそのままです。調整はすべて設定項目で、同じ画面のプレビューに入力がすぐ反映されます。

  • 色 8 項目
  • ベルは単色でもグラデーションでも
  • ライト / ダーク / 自動 / テーマ追従
  • 表示位置 4 か所
  • 角丸 4 か所
  • 文言 5 か所

この設定 UI はアドオン(Pro)に入っています。無料版でも、既定の見た目とこのプレビューは使えます。

デザインタブ。上にライブプレビュー、その下にプリセット・配色モード・表示位置・文言の設定。

この画面で決めます。 アドオンのデザインタブそのままの絵です。ここで決めたものがプレビューに出て、読者にもそのまま届きます。

出すタイミングを選べます。 すぐに、数秒おいて、スクロールしてから。何回目の訪問で聞くかも決められます。

見送った読者にも、もう一度聞けます。 もう一度聞くまでの日数は、1 回目・2 回目・3 回目以降で別々に決められます。気が変わった読者には、ベルがいつでも待っています。

購読した瞬間に 1 通目が届きます。 ウェルカム通知が届けば、読者は購読できたと分かり、運営側は配信経路が通っていると確認できます。

ベルも、同じ設定で

プリセットから選ぶ、項目ごとに詰める、CSS を自分で書く。ベルはダイアログと同じトークンで描くので、一度決めた設定が両方に効きます。

  • 見た目 7 種、ベルの大きさは 3 段階(44px から)
  • 位置は 4 か所、ラベルも自由
  • 角丸 4 か所
  • 影のあり / なし
既定
ミニマル
ボールド
ソフト
モノクロ
サンライズ
オーシャン
トワイライト
自分の CSS
できること

HostPush でできること

配信は無料版だけで最初から最後まで回ります。Pro で増えるのは 5 つ。見た目の設定 UI、カテゴリ配信、予約送信、ダイジェスト、クリック計測で、PRO の印が付いた行がそれです。

ダイアログ

出すタイミング 3 種
すぐ・数秒後・スクロール後
何回目の訪問で聞くか
もう一度聞くまでの間隔
1 回目・2 回目・3 回目以降で別々に
ベルを出すか、隠すか
見送った読者も、あとからここで購読できます
ブラウザの許可ダイアログを直接出す
ダイアログでカテゴリを選べるPRO

見た目

見た目の設定 UIPRO
配色モード・色 8 項目・ベルの塗り(単色 / グラデーション)・角丸・影・表示位置・ベルの位置とラベル・文言 5 か所・プリセット 7 種・既定に戻す
ライブプレビュー
読者に見えるとおりのダイアログとベル

通知そのもの

既定のアイコン画像
メディアライブラリから
バッジ画像
Android のステータスバー用
通知を画面に残す
読者が閉じるまで
ウェルカム通知とその文言
キャンペーンパラメータ
最初から設定済み
アクションボタン 2 つまで

記事ごと

この記事は通知しない
この記事だけタイトルを変える
この記事だけ本文を変える
いつ通知したかを編集画面で確認

送信と運用

公開と同時に自動送信
対象の投稿タイプを選べます
予約公開にも対応
記事以外も、手動で送れる
静音時間帯
朝まで待って送る
再送を続ける時間
1 時間から 1 週間
1 回の処理件数と同時リクエスト数
日時を指定して予約送信PRO

確認と後始末

公開した分をまとめて 1 通PRO
1 日 1 回か週 1 回、時刻を指定
配信履歴
送信済み・期限切れ・失敗を分けて数える
購読者数の推移
ブラウザ別の内訳
診断ログは 3 段階
署名鍵は wp-config.php にも置ける
プライバシーポリシーの文面を下書きに追加
データベースを汚さず綺麗にアンインストール
配信ごとのクリック数PRO

比べるなら、ここを見る

プッシュ通知プラグインを比べるときに見るべき項目と、HostPush の答えです。

購読者が増えたときの料金変わらず無料。人数でも通数でも課金されません
購読者データの置き場自分のデータベースに。間に外部サービスは挟みません
許可ダイアログの見た目色・形・位置・文言は設定項目。それ以上は WordPress の追加 CSS で上書きできます
テーマを替えたら設定した色で描くので、見た目はそのまま
公開済みの記事を更新したら勝手には飛びません。もう一度知らせたいときは手動で送れます
日本語対応管理画面も、読者が目にする文言も日本語
署名鍵の扱いどの画面にも表示しません
サイトにある他の Service Workerそのまま。触るのは置き換える 1 つだけ
ほかに入れるものありません。このプラグイン 1 つで完結します
アンインストールしたあとテーブルも設定も残りません
乗り換え

購読者ごと、
乗り換えられます

Perfecty Push Notifications からなら、読者は今の購読のまま乗り換えられます。読者側で許可を取り直す必要も、サイトに来てもらう必要もありません。

旧プラグインが入っている間だけ、管理画面に「移行」タブが現れます。ボタンを 2 回押せば、署名鍵を引き継いで、購読者を購読日ごと取り込めます。

旧プラグインのデータは読むだけで書き換えないので、いつでも元に戻せます。

切り替えたあとの 1 通目から、旧 Service Worker の上でも通知はきちんと表示されます。

新しい購読を保存し終えてから、古い登録を外します。だから読者 1 人につき購読は 1 つで、通知も 1 通ずつ届きます。

触るのは置き換える 1 つだけ。サイトにある他の Service Worker は残るので、PWA もそのまま動きます。

OneSignal など以前のツールで通知を許可していた読者は、次に来たときそのまま購読者になります。読者側の操作はなく、プロンプトも出ません。以前のツールの Service Worker は同時に外れるので、記事が二重に届くことはありません。

各ステップで画面が何をするか、なぜその順番なのかは、配布ページの FAQ に書いてあります。

読者に、そのまま説明できます

預かるものが少ないほど、プライバシーポリシーは短くなり、運用も軽くなります。

保存するのは 4 つだけ

ブラウザが作った配信先
暗号化に使う鍵 2 つ
購読した日付
スマホか PC か

購読情報から分かるのはブラウザまでで、個人は特定できません。プライバシーポリシーに載せる文面は、有効化した時点で下書きに追加されます。

最初から守られている

設定画面のスクリーンショットを、そのまま人に見せられます。 署名鍵はそこに一度も出てきません。

購読と解除にはレート制限があります。 使うのは呼び出し元アドレスのソルト付きハッシュだけで、制限時間を過ぎれば捨てます。

購読の識別に使うのは、読者のブラウザが自分で作った配信先です。 購読者を特定する ID がページに渡らない作りです。

設定は JSON データとしてフロントへ渡します。 入力した文字列がマークアップに混ざりません。

Pro

無料版で運用は完結します。Pro は、その上に足すアドオンです。

無料版だけで運用は完結します。見た目を管理画面で整えたくなったとき、配信をもっと細かく組みたくなったときに、アドオンを足してください。

カテゴリ別に配信

読者は購読時に読みたいカテゴリを選べます。配信は、そのカテゴリを選んだ人にだけ届きます。

予約送信

読者が見ている時間に合わせて送れます。日時を決めたら、あとは待つだけです。

ダイジェスト配信

公開した記事をためて、1 日 1 回か週 1 回、まとめて 1 通で知らせます。タップするとアーカイブのページに届きます。

配信ごとのクリック数

どの配信が読まれたかが数字で分かるので、次に何を送るかの材料になります。履歴は丸ごと CSV で持ち出せます。

デザインの設定 UI

色、角丸、影、位置、文言、配色モード、ベルの見た目。プレビューを見ながら管理画面で決めます。まず 4 つのプリセットから選んで、あとは項目ごとに手で直せます。

無料
本体まるごと、WordPress.org で配布
無料
無料 / GPLv2 or later / 外部サービス不要 / 日本語同梱
WordPress.org からインストール
公開と同時に自動送信 ウェルカム通知とその文言 ライブプレビュー 静音時間帯 購読者数の推移 配信履歴 日本語対応 データベースを汚さず綺麗にアンインストール
アドオン / 年額
HostPush Pro
見た目を管理画面で整えたい、配信をもっと細かく組みたいサイトに
$49
1 サイト用と複数サイト用の 2 種類。
Pro を購入する
無料版のすべて デザインの設定 UI カテゴリ別に配信 予約送信 ダイジェスト配信 配信ごとのクリック数

対応ブラウザ

デスクトップと Android の Chrome、Edge、Firefox、Opera。macOS の Safari。iPhone と iPad は、読者がホーム画面に追加したサイトから購読できます。

管理画面にはブラウザ別の購読者数が出るので、読者がどこから来ているかが数字で分かります。

必要なもの

WordPress 6.7+ PHP 8.1+ OpenSSL HTTPS

どれも、ふつうのレンタルサーバに最初から入っています。ライブラリの追加もビルドも不要です。

入れたあとでも、やめられます

プラグイン画面から削除すれば、作ったテーブルも option も、記事に書いたメタも、登録した cron も一緒に消えます。残るのは、入れる前と同じデータベースです。だから最初の 1 回は、気軽に試せます。

データベースをきれいに保ちます。 使っている間に書き込む先も、自前のテーブル 4 つと自分の option だけです。通知は投稿ではなく自前のテーブルに記録するので、wp_posts は膨らまず、ほかの場所も手つかずのままです。削除がきれいに終わるのは、この作りのおかげです。

削除で消えるもの

テーブル 5 つ option 8 つ 投稿メタ 6 種 cron 6 つ レート制限の記録

マルチサイトでは、削除したサイトだけでなく全サイト分まとめて消えます。

ここから言えること

後片付けは、削除するだけ。 後片付けは削除処理の中で WordPress が済ませるので、画面が戻ってきた時点でもう終わっています。

署名鍵は手元に残せます。 wp-config.php に書いておけば、削除で触るのはデータベースだけなので、鍵はそのまま残ります。入れ直せば同じ鍵で再開できます。

購読者もテーブルごと消えます。 購読者は自分のデータベースの行としてだけ存在するので、削除すれば購読者リストも一緒に消えます。「跡を残さず戻せる」とは、裏返せばこういうことです。残したいときは、先に署名鍵ごと書き出してください。

よくある質問

入れる前に、よく聞かれること

公開済みの記事を更新すると、また通知が飛びますか?
飛びません。記事ごとに「通知済みか」を記録していて、判定に使うのはそれだけです。更新・再公開・復元では読者に何も届きません。もう一度知らせたい記事は、エディタか送信画面から自分で送れます。
プッシュ配信サービスのアカウントは必要ですか?
通知は自分のサイトで作った鍵で署名し、各ブラウザのプッシュサービスへ直接送ります。鍵は有効化した時点でできているので、準備はそれで終わりです。
読者のどんな情報を保存しますか?
4 つだけです。読者のブラウザが作った配信先、そこへ暗号化して送るための鍵 2 つ、購読した日付、スマホか PC か。最後の 1 つは読者のブラウザ内で決めた 2 択で、ユーザーエージェントは保存しません。購読から分かるのはブラウザまでで、個人には結びつきません。解除は読者自身が、サイトのベルからも、ブラウザの通知設定からもできます。
署名の秘密鍵はどこにありますか?
サイトの options テーブルです。画面には一度も表示しません。wp-config.php に定数で書いておけばそちらが優先されるので、入れ直しても同じ鍵のまま使えます。
Perfecty Push や OneSignal から乗り換えられますか?
購読者ごと乗り換えられます。Perfecty からは、旧プラグインが有効なうちに現れる「移行」タブで、署名鍵と購読者を移します。OneSignal などで通知を許可していた読者は、次に来たときそのまま購読者になります。以前のツールの Service Worker は外れるので、通知が二重に届くことはありません。
キャッシュプラグインと併用できますか?
できます。ダイアログはページに埋め込んだデータから JavaScript が描くので、キャッシュされたページでも訪問者ごとに正しく動きます。
アンインストールしたら、何が残りますか?
入れる前と同じデータベースです。プラグイン画面から削除すると、作ったテーブル、保存した option、投稿メタ、cron イベント、レート制限の行まで消えます。マルチサイトなら全サイト分です。wp-config.php に書いた鍵だけは、そのまま残ります。

今日から、読者に直接届く

インストールして有効化すると、署名鍵は自動で作られます。あとは連絡先を 1 つと、ダイアログの見た目を決めるだけ。

WordPress.org からインストール

無料 / GPLv2 or later