適切なプッシュ通知は高い開封率を期待できますが、関連性の低い通知を送りすぎると逆効果となり、ユーザーがアプリケーションを利用しなくなる可能性があります。PageSenseでは、訪問者がブラウザーで通知を許可または拒否できる、カスタマイズした同意確認メッセージを作成できます。ユーザーが通知を許可すると、その情報が追跡されて登録者リポジトリーに保存され、以後Webサイトからのメッセージを受信するようになります。これは、ユーザーを不快にさせる可能性のある不要な通知を表示する前に、通知の価値を説明する最も簡単な方法の1つです。
PageSenseでプッシュ通知を開始する前に、[プロジェクトの設定]で[ユーザーに対して登録を許可する]を有効にし、希望する同意確認の種類を選択してください。この設定を有効にしないと、ユーザーはWebサイトのプッシュ通知に登録したり、通知を確認したりできません。
ユーザーが通知の受信に同意したり、受信を拒否したりできるようにするには
1. 右上の[プロジェクトの設定]をクリックし、[Web]から[プッシュ通知]を選択します。
ブラウザー標準の確認画面とはa.2. [コピーする]をクリックしてテキストボックス内のスクリプトをコピーし、Webサイトのルートディレクトリーにあるservice-worker.jsファイルに貼り付けます。
Zoho Sitesを使用してWebサイトを作成している場合は、次の手順でservice-worker.jsファイルをサイトに簡単に追加できます。
1. PageSenseの1段階の同意確認(オプトイン)からJSコードをコピーし、パソコンのテキストエディターで「service-worker.js」という名前を付けて保存します。
2. Zoho Sitesアカウントにサインインし、同意確認を有効にするWebサイトを選択します。
3. 上部バーの[設定]をクリックし、[コンテンツ]セクションに移動して[ファイル]をクリックします。
4. 次に、[アップロード]をクリックし、パソコンに保存したserver-worker.jsファイルを選択します。
5. 最後に、[公開]をクリックします。以下のように、1段階の同意確認では、ブラウザー画面の左上隅にブラウザー標準の確認画面が表示され、Webサイトからの通知を[ブロック]または[許可]する選択肢が表示されます。
![]()
b.5. 訪問者のモバイルブラウザーに通知バナーを表示するには、[モバイルで通知を許可する]ボタンを有効にします。
b.6. ユーザー向けのカスタマイズした通知メッセージを追加し、訪問者に通知への登録を促すには、[子ウィンドウの設定]ボタンを有効にします。
ユーザーが個別指定の通知確認画面で[許可する]ボタンをクリックすると、入力したサブドメイン名を含むネイティブブラウザーの確認画面が、Webサイトのページ上に子ウィンドウで表示されます。その後、次の操作を行います。
- ユーザーは、ネイティブブラウザーの確認画面で[許可する]ボタンをクリックし、サブスクリプションを確定する必要があります。
- ボックス型の確認画面で[許可する]をクリックしても、ネイティブブラウザーの確認画面で[許可しない]をクリックした場合、ユーザーは登録されません。
![]()
c. 独自の同意確認(オプトイン):この方法では、Webサイトに設置したボタンまたはリンクをユーザーがクリックすると、同意確認ボックスが表示されます。ボタンの名前、色、位置、リンクのテキストは、必要に応じて個別指定できます。
設定するにはc.1. [サブドメイン]のテキストボックスに、ネイティブブラウザーの確認画面でユーザーに表示するドメイン名を入力します。
メモ: サブドメイン名を追加すると、通知が実際にビジネスのWebサイトから送信されたことをユーザーに示すことができます。たとえば、サブドメイン名としてZylkerfashionを追加すると、ユーザーが[許可する]ボタンをクリックした後、以下のように同意確認ボックスにzylkerfashion.cdn.pagesense.ioが表示されます。
c.2. [コピー]をクリックしてボタンまたはリンクのコードをコピーし、WebサイトのHTML内に貼り付けます。必要に応じて、CSSを使用してコードスニペットのスタイルを変更できます。
![]()
以下のように、独自の同意確認(オプトイン)では、最初にWebサイト上に[通知を受け取る]ボタンが表示されます。ユーザーがこのボタンをクリックすると、Webサイトからの通知の表示許可を求める個別指定の通知確認画面が、画面上部中央に表示されます。
ユーザーが確認画面の[許可する]ボタンをクリックすると、入力したサブドメイン名を含むネイティブブラウザーの確認画面が子ウィンドウに表示されます。その後、次の操作を行います。
- ユーザーは、ネイティブブラウザーの確認画面で[許可する]ボタンをクリックし、サブスクリプションを確定する必要があります。
- ボックス型の確認画面で[許可する]をクリックしても、ネイティブブラウザーの確認画面で[許可しない]をクリックした場合、ユーザーは登録されません。