AMP Web Push 統合の前提条件
- AMP Web Push を統合する前に、AMP 分析が統合されていることを確認してください。
- AMP Web Push を統合する前に、AMP 分析が統合されていることを確認してください。
- MoEngage AMP Web Push 統合は、デフォルトでは MoEngage のデフォルトのユーザー属性とイベントをトラッキングしません。
AMP Web Push
Web プッシュ通知は、MoEngage Web SDK と serviceworker.js を使用しても動作しません。Google は最近、この統合をサポートする別のプラグインを公開しました。これにより、ニュースパブリッシャー、ブロガー、または AMP を使用して Web ページをすばやく配信しているすべてのユーザーが、プッシュ通知によるサブスクライブをユーザーに促すことができます。
Android デバイスのみがサポートされています。
AMP Web Push スクリプトの追加
Web Push を使用したい .amp ファイルの<head> セクションに、次の行を追加します。
ヘルパーファイルの追加
使用しているダッシュボードに対応するファイルをダウンロードし、Web サイトのルートディレクトリでファイルを利用できるようにしてください。右クリックして Save Link as… をクリックし、ファイルを保存します。コードの追加
<body> タグ内に次のコードを追加します。
- DOMAIN.COM を実際のドメインに置き換えます。
- WORKSPACE_ID を、MoEngage ダッシュボード > Settings > General で確認できる Workspace ID に置き換えます。
すべてのファイルが同じソースパスで利用可能であり、HTTPS で提供されていることを確認してください。
サブスクライブまたはサブスクライブ解除ボタンの追加
ユーザーを AMP Web プッシュ通知にサブスクライブさせたり、サブスクライブを解除させたりするには、サブスクライブ/サブスクライブ解除ボタン、または AMP Web Push ウィジェットが必要です。 次のコードは、サブスクライブまたはサブスクライブ解除ボタンを追加します。on="tap:amp-web-push.subscribe" を指定した <button> または <a> を使用します。次のことができます。
- ボタンの具体的な行動喚起 (CTA) を変更する。
- 独自のテキストを使用するか、そのままにする。