> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Web Push の購読者を特定する方法

この記事では、次のシナリオで Web Push の購読者を検出してセグメント化する方法について説明します。

* ウェブサイトで Web Push の許可を付与したユーザーの数
* 指定した期間内に購読/購読解除したユーザーの数
* プッシュ通知を購読した Web ページ URL に基づいてユーザーをセグメント化する
* 閲覧した Web ページ URL に基づいてユーザーをセグメント化する
* Web Push 通知を受信およびクリックしたユーザーの数

> [!TIP]
>
> Web Push がすでにインテグレーションされていること。詳細については、[Web Push インテグレーション](/docs/ja/developer-guide/web-sdk/web-sdk-overview/web-sdk-overview)を参照してください。

### **ナビゲーション**

* これらのクエリはすべて、次のナビゲーションで実行します: *MoEngage Dashboard > Segment > Create Segment*。
* 次のナビゲーションで、Web Push 購読者の日次および合計数を確認することもできます: *MoEngage Dashboard > Dashboard > Key Metrics*。

## Web Push 購読者の総数を特定する

Web Push 通知を購読しているユーザーの数を特定するには、次の手順を実行します。

1. *Filter users by* オプションを選択します。
2. User Property タブで、Web Push Subscription Status 属性を選択し、*さらに* ドロップダウンから True を選択します。 ![Screenshot\_2022-08-18\_at\_11.31.12\_AM.png](https://mintcdn.com/moengage/UX7SFw6G5JwoHWFq/images/moengage_5f09aa.png?fit=max\&auto=format\&n=UX7SFw6G5JwoHWFq\&q=85\&s=70e9478664a78ec460a06c2581da38a7)

これにより、一度 Push 通知を購読した後に購読を解除した購読者の数も特定できます。

**注:** 以前は、Web Push 購読者は **Web Push Preference** が **Granted** であるという条件で特定されていました。このユーザー属性は近日中に段階的に廃止され、**Web Push Subscription Status** に置き換えられます。この属性は動的であり、ユーザーがウェブサイトにアクセスしたとき、またはユーザーのプッシュトークンに関する GCM からの応答を受け取ったときに、ユーザーのプッシュ購読ステータスが更新されます。

## Web Push の購読

指定した期間内に Web Push を購読したユーザーの数を確認することもできます(使用できる時間フィルター: 過去 X 日間、2 つの日付の間、日付より前、日付より後、特定の日付、今日)。

このイベントの MoEngage 識別子は、*Subscribed to Web Push* というユーザー行動です。購読数を特定するには、次の手順を実行します。

1. *Filter users by* オプションを選択します。
2. User behavior タブで、*Has Executed\*\*Subscribed to Web Push* イベントを *少なくとも 1 回* という条件を選択し、次に示すように任意の期間を追加します。 ![Screenshot\_2022-08-18\_at\_11.44.33\_AM.png](https://mintcdn.com/moengage/_fazdN5K6hQMBuV9/images/moengage_39c087.png?fit=max\&auto=format\&n=_fazdN5K6hQMBuV9\&q=85\&s=9da3c9a4ff328a7ad318ccb1b09025ea)

## Web Push の購読解除

指定した期間内に Web Push の購読を解除したユーザーの数を確認できます(使用できる時間フィルター: 過去 X 日間、2 つの日付の間、日付より前、日付より後、特定の日付、今日)。

このイベントの MoEngage 識別子は、*Denied Web Push Subscription* というユーザー行動です。購読解除数を特定するには、次の手順を実行します。

1. *Filter users by* オプションを選択します。
2. User behavior タブで、*Has Executed Denied Web Push Subscription* イベントを *少なくとも 1 回* という条件を選択し、次に示すように任意の期間を追加します。 ![Screenshot\_2022-08-18\_at\_12.06.00\_PM.png](https://mintcdn.com/moengage/37Js42lPMANg-cwG/images/moengage_ff74f0.png?fit=max\&auto=format\&n=37Js42lPMANg-cwG\&q=85\&s=f6f7b41e61b0917eadaeb7281a2cffb5)

> [!NOTE]
>
> ユーザーが Web Push 通知の購読を解除したことを把握するソースは 2 つあります。イベント属性 *Source* を選択すると、この 2 つを区別できます。
>
> * **Website**: ユーザーがウェブサイトから直接許可を削除してページを再読み込みすると、購読ステータスが *False* に更新され、イベント属性 *Source が Website* のイベント *Web User Unsubscribed* が作成されます。
> * **Campaign**: ユーザーがブラウザー設定から Push の許可を削除した場合、そのユーザーにキャンペーンが送信された時点で、Push サービス(GCM、AutoPush など)からステータスを把握します。購読ステータスが *False* に更新され、イベント属性 *Source が Campaign* のイベント *Web User Unsubscribed* が作成されます。

## Web 購読 URL

*Web Push Subscription Page URL* は、ユーザーがウェブサイトのどのページで Push を購読しているかを特定するのに役立つユーザー属性です。以下で説明するように、この属性を使用してユーザーのカスタムセグメントを作成する際に便利です。

特定のユーザーグループにスポーツ関連の通知のみを送信するには、Web Push Subscription Page URL contains *sports* という条件を追加します。

![Screenshot\_2022-08-18\_at\_12.39.00\_PM.png](https://mintcdn.com/moengage/_fazdN5K6hQMBuV9/images/moengage_397bc1.png?fit=max\&auto=format\&n=_fazdN5K6hQMBuV9\&q=85\&s=507c95a10e1520dfa696de5b909f452e)

## Web Page Viewed(Viewed Web Page)

Viewed Web Page イベントは、ユーザーが閲覧しているウェブサイトのページを特定するのに役立ちます。次に示すように、これを使用して、ウェブサイトの特定のランディングページを閲覧したユーザーを含むセグメントを作成し、関連する通知を送信できます。

![Viewed\_web\_page.png](https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e62dd8.png?fit=max\&auto=format\&n=fUSb9kG75-iJ0JuL\&q=85\&s=46302c16dbc8d40d471ced679a349f99)

*Viewed Web Page* イベントの一般的なユースケースは、購読者に閲覧/カート放棄通知を送信し、離脱した Web ページに直接誘導することです。詳細については、[60 分でできる Web Push キャンペーン](/docs/ja/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/web-push-campaigns-within-60-minutes)を参照してください。

## Notification Received Web

Notification Received Web イベントは、作成したキャンペーンから通知を受信およびクリックしたユーザーを特定するのに役立ちます。特定のキャンペーンについてこのイベントを特定したい場合は、このクエリでイベント属性として Campaign ID を指定します。

![Notification\_Received\_Web.png](https://mintcdn.com/moengage/7H2dU4CG2W0DQCPI/images/moengage_6eaf69.png?fit=max\&auto=format\&n=7H2dU4CG2W0DQCPI\&q=85\&s=d6ad8c11bca3782eb74a2ec55af9fd9d)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.