プライバシー サンドボックス分析ツール(PSAT)のご紹介

Chrome では、テストを容易にするためにユーザーの 1% に対してサードパーティ Cookie をデフォルトで制限し、2024 年第 3 四半期から全ユーザーに展開します。ユーザーを 100% に増やすには、英国の競争・市場庁が定める競争上の懸念事項への対処が必要です。

デベロッパーとしての目標は、今回の変更によってユーザーへの影響を最小限に抑えることです。そのためには、プライバシー サンドボックスについて理解し、サイトの主要なユーザー ジャーニー(CUJ)を監査するためのツールとガイダンスを活用する必要があります。このようなツールには、次の 3 つの主要コンポーネントがあります。

  1. Chrome ブラウザ: ウェブページの動作に関する情報とフィードバック、設定オプション(chrome://settings、chrome://flags)、chrome://about に記載されている chrome: ページが表示されます。

  2. Chrome DevTools: デベロッパーがウェブ開発のあらゆる側面を理解し、デバッグするのに役立つ、Chrome の組み込みのウェブ デベロッパー ツール

  3. プライバシー サンドボックス分析ツール(PSAT): デベロッパーがサードパーティ Cookie のサポート終了や代替 API を導入する際に役立つ特別な機能を備えた Chrome DevTools の拡張機能です。

この投稿では、Chrome DevTools の拡張機能であるプライバシー サンドボックス分析ツール(PSAT)について説明します。PSAT は、サードパーティ Cookie のサポート終了と新しいプライバシー保護方法の導入に関連するシナリオを分析、デバッグするための特別な機能を備えた Chrome DevTools 拡張機能で、DevTools を補完します。

PSAT のインストール

PSAT は Chrome ウェブストアから直接インストールできます。また、PSAT はオープンソース プロジェクトとして開発中のため、別のインストール オプションを検討することもできます。

PSAT 拡張機能のポップアップ。
PSAT 拡張機能のポップアップ

ユーザーがウェブページに移動すると、PSAT は、リソースの読み込みによってトリガーされた Cookie のアクティビティと、ページ上のコンポーネントとのインタラクションに関する情報を収集します。拡張機能アイコンをクリックしてポップアップをトリガーし、読み込まれた URL に関連する Cookie の数と種類に関するベースライン情報を表示します。

Chrome の左上に [PSAT started debug this browser] というメッセージが表示されます。これは、PSAT が Chrome DevTools Protocol(CDP)を使用してサードパーティ Cookie の使用状況を分析、デバッグしていることを示しています。PSAT の今後のバージョンでは、デベロッパーは CDP を有効または無効にし、デバッグ セッションでのみ使用できるようになります。PSAT 権限の要件について詳しくは、PSAT のデバッグに関する Wiki ページをご覧ください。

PSAT の使用

PSAT にアクセスするには、分析する URL に移動し、Chrome DevTools を開いて [プライバシー サンドボックス] パネルラベルをクリックします。

PSAT ランディング ページ。
PSAT ランディング ページ

左側には、プライバシー サンドボックスのコンセプト(Cookie、サイトの境界、プライベート広告、トラッキング保護など)に関する情報へのリンクがあります。

右側は、プライバシー サンドボックスの DevTools パネルのランディング ページです。ここから、情報と分析情報にアクセスできます。privacysandbox.com のホームページが埋め込まれており、バグや障害を報告したり、ディスカッションやサポート フォーラムに参加したりできるリンクを提供しています。プライバシー サンドボックスの RSS フィードから、プライバシー サンドボックスの最新ニュースを購読することもできます。

クッキー

PSAT の左側のサイドバーにある [Cookie Analysis] セクションをクリックすると、Cookie Insights のランディング ページが表示されます。

Cookie ランディング ページ。
Cookie の分析情報

このページには、ウェブページでの Cookie の挙動に関する情報とインサイトが表示されます。これには、測定された Cookie の数(スコープ(合計、ファーストパーティ、サードパーティ)、測定された既知の Cookie の分類、Cookie をブロックする理由など)が含まれます。

[Cookie] セクションを開くと、PSAT の [Cookie] テーブルが表示されます。これは DevTools の [Application] タブの [Cookies] テーブルに似ていますが、フィルタリングブロックされた Cookie のハイライト表示フレーム オーバーレイなどの追加機能を備えています。

ブロックされた Cookie のハイライト表示。
ブロックされた Cookie のハイライト表示

PSAT の Cookie 分析機能について詳しくは、PSAT の Wiki の Cookie のセクションをご覧ください。

プライバシー サンドボックス

PSAT の目標には、クロスサイト境界の強化望ましくない密かなトラッキングの防止、関連コンテンツの表示といった分野におけるプライバシー サンドボックスの API 提案に関する情報とガイダンスをデベロッパーに提供することが含まれます。

サイトの境界線のランディング ページ。
サイトの境界のランディング ページ

PSAT では、プライバシー サンドボックス API の基本ガイダンス(CHIPS関連ウェブサイト セットTopics など)のほか、バウンス トラッキング対策ユーザー エージェントの削減といったその他の取り組みに関する情報も提供されます。

Google は、デベロッパーが他の技術の使用状況を把握したりデバッグしたりできるよう、さらなる機能を段階的に組み込んでいきます。

PSAT CLI

PSAT では、Chrome DevTools 拡張機能の他に CLI ツールも利用できます。このツールを使用すると、コマンドラインから(CSV またはサイトマップを使用して)単一の URL と URL セットの両方に対して拡張機能の機能にアクセスし、分析レポートを生成できます。

PSAT CLI Cookie の分析情報。
PSAT CLI Cookie の分析情報

PSAT の CLI によって生成されたレポートには、観測された Cookie に関する情報と、ページで確認されたテクノロジーの概要が含まれます。

PSAT の CLI は「Cookie の差分」を計算します。これは、Cookie が有効になっている Chrome インスタンスで観測された Cookie と、サードパーティ Cookie がブロックされている Chrome インスタンスで観測された Cookie です。該当する Cookie は、レポートの [影響を受ける Cookie] セクションに表示されます。なお、このツールは影響を受ける Cookie がページの動作に必要かどうかを推測することはできませんが、潜在的な影響の監査に役立つ分析情報を入手することはできます。

次のステップ

PSAT の Wiki では、Chrome の今後の変更による影響を特定して評価するためのガイダンスが提供されています。

PSAT の活用を始めて、PSAT サポート フォーラムで Google と連携しましょう。