Chrome 80 では、通知用のクイーター権限 UI が導入されました。 サイト所有者が通知権限の指標を理解できるように、2020 年 2 月 11 日にリリースされた 202001 データセットの Chrome ユーザー エクスペリエンス レポート(CrUX)にこのデータを追加します。これにより、サイト所有者は、自身のサイトとカテゴリ内の比較サイトについて、一般的なユーザー通知権限の応答について理解を深めることができます。
CrUX では、通知権限リクエストの承認、ブロック、無視、拒否の割合の概要のみを確認できます。任意の分析プラットフォームからの詳細な分析を使用して、このデータを拡張することをおすすめします。
CrUX 通知権限データについて
CrUX のデータ形式と手法は、デベロッパー向けドキュメントに詳しく記載されています。データ入力と分析のベスト プラクティスで考慮事項を確認してください。レポートされるデータはオプトイン ユーザーからのデータのみであるため、CrUX データセット内のデータと独自の分析から収集したデータには差異がある可能性があります。
通知権限がリクエストされると、Chrome はユーザーにプロンプトを表示します。 ユーザーは、次の表に示す 4 つのアクションのいずれかを能動的または受動的に実行できます。
許可 | ユーザーがウェブサイトによる通知の表示を明示的に許可している。 |
ブロック | ウェブサイトでの通知の表示をユーザーが明示的に無効にしている。 |
閉じる | ユーザーが明示的なレスポンスなしで権限プロンプトを閉じた。タブを閉じると、タブを閉じるとカウントされます。モバイルでは、タブの切り替えも終了アクションとしてカウントされ、静かな UI にはユーザーが明示的に閉じるオプションが用意されています。 |
無視する | ユーザーがプロンプトをまったく操作しない。[戻る] ボタンやアドレスバーを使用したナビゲーションなど、ナビゲーション イベントも無視としてカウントされます。 |
CrUX データセットには、各ユーザー アクションのデータを回答の割合として格納しています。
データの解釈方法
ブロック率と承認率の 2 つは、最も重要な指標です。通知権限に関するブログ投稿で説明されているように、Chrome では、承認率が非常に低いサイトが自動的に非表示 UI に登録されます。ブロック率も強力なシグナルです。ユーザーが [ブロック] をクリックすると、その時点でだけでなく、いつでもサイトから通知を受け取りたくないという明確なメッセージが送信されます。 多くの場合、ユーザーが通知の意図された用途や製品やサービスの価値を理解していないか、ウェブサイトとの信頼関係を築いていないことを意味します。承認率が低いかブロック率が高いかは、ウェブサイトでこの記事の推奨パターンを確認する必要があることを明確に示しています。
サイトの種類によって承認率とブロック率が異なるのは普通のことです。たとえば、チャットアプリやメールアプリは非常に強力なユースケースがあり、承諾率が非常に高いことが予想されます。
また、同じサイトでも、パソコンとモバイルで料金が大きく異なるのは普通のことです。パソコンとモバイルではユースケースが異なり、ユーザーは一方のデバイスの通知を好む傾向があるためです。静かな通知権限 UI でのサイトの自動登録は、モバイルとパソコンの間で大きく異なるため、デバイスタイプごとに分けられています。サイトによっては、モバイルまたはパソコンでのみ、静かな UI に登録されている場合があります。
静かな通知 UI に登録するユーザーが増えるにつれて、無視率が他の指標と比較して時間の経過とともに増加することが予想されます。この傾向は通常かつ想定どおりであると考えられます。
推奨パターン
ユーザーが主体的に行動し、自分のペースで通知をオンにできるようにします。トグルやボタンを既存の UI サーフェスの一部として個別に導入し、ユーザーがタイムリーなアップデートを受け取ることをオプトインするに足る妥当な理由がある場合に、ユーザーのワークフローのステップに表示されるようにします。
コンテキストなしに、またはユーザーがサイトにアクセスした直後にプロンプトやオーバーレイを表示しないでください。プロンプトは、通知が必要な理由や有用な理由についてのコンテキストを提供することなく、ユーザーのブラウジング エクスペリエンスを中断します。
データセットに対するクエリの実行
202001 CrUX データセット以降では、experimental.permission.notifications
フィールドに対してクエリを実行することで、通知権限データにアクセスできます。
SELECT
SUM(experimental.permission.notifications.accept) AS accept,
SUM(experimental.permission.notifications.deny) AS deny,
SUM(experimental.permission.notifications.ignore) AS `ignore`,
SUM(experimental.permission.notifications.dismiss) AS dismiss
FROM
`chrome-ux-report.all.202001`
WHERE
origin = 'https://news.google.com'
この例では、Google ニュースの通知権限データをクエリします。SUM
関数を使用して各ディメンション(フォーム ファクタと有効な接続タイプ)の権限率を合計し、オリジン全体のビューを取得します。
accept | 拒否 | ignore | 閉じる |
---|---|---|---|
0.8231 | 0.0476 | 0.0502 | 0.0791 |
結果を見ると、82.3% のユーザーが通知権限プロンプトに同意し、4.8% のユーザーが拒否、5.0% が無視、7.9% のユーザーが通知を拒否しています。
BigQuery での CrUX の使用について詳細を確認する。その他のサンプルクエリについては、CrUX クックブックをご覧ください。
フィードバック
ご不明な点や、CrUX での通知権限データに関するご意見やフィードバックがございましたら、CrUX サポート フォーラムまたは Twitter の @ChromeUXReport までお寄せください。