Skip to content

ソフトプッシュプロンプト

多くの場合、サイトでは「ソフト」プッシュプロンプトを実装することをお勧めします。このプロンプトでは、プッシュ許可を要求する前に、ユーザーを「プライム」し、プッシュ通知を送る理由を説明します。これは、ユーザーに直接プロンプトを表示する頻度がブラウザーによって調整され、ユーザーがアクセス許可を拒否した場合は二度とユーザーに求めることができないため便利です。この記事では、Webアプリケーションのプッシュプライマーキャンペーンを作成するために、Web SDKインテグレーションを修正することについて説明する。

また、特別なカスタム処理を含めたい場合は、標準の Web プッシュ統合で説明されているように、requestPushPermission() を直接呼び出すのではなく、トリガーされたアプリ内メッセージを使用します。

ステップ 1:プッシュ・プライマー・キャンペーンを作成する

まず、Braze ダッシュボードで「Prime for Push」アプリ内メッセージングキャンペーンを作成する必要があります。

  1. 希望するテキストとスタイリングでモーダルなアプリ内メッセージを作成する。
  2. 次に、クリック時の動作を「メッセージを閉じる」に設定する。この動作は後でカスタマイズする。
  3. メッセージにキーと値のペアを追加する。キーはmsg-id 、値はpush-primer
  4. カスタムイベントトリガーアクション(”prime-for-push “など)をメッセージに割り当てる。必要に応じて、ダッシュボードから手動でカスタムイベントを作成することもできます。

ステップ2:呼び出しを削除する

Braze SDK 統合で、読み込みスニペット内から automaticallyShowInAppMessages() の呼び出しを見つけて削除します。

ステップ 3:アップデートの統合

最後に、削除したコールを以下のスニペットで置き換える:

ユーザーにソフトプッシュプロンプトを表示する場合は、このアプリ内メッセージをトリガーする任意のイベント名で braze.logCustomEvent を呼び出します。

「このページはどの程度役に立ちましたか?」
New Stuff!