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