この記事は AMP Project プロダクト マネージャー、Vamsee Jasti による Accelerated Mobile Pages Project の記事 "New functionality to help manage user choice in AMP pages" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
この数週間の間に、サイトオーナーがユーザーの同意を簡単に収集できるようにする複数のツールをリリースしました。本日は、サイトオーナーが AMP ページで簡単にユーザーの同意を収集できるようにするいくつかの新しい機能について、最新情報を紹介します。
<amp-ad> の DoubleClick および AdSense の実装で、パーソナライズされていない広告の配信を含めて、<amp-consent> がサポートされるようになりました。DoubleClick および AdSense からパーソナライズされていない広告を配信するタイミングと方法については、この詳細なドキュメントをご覧ください。また、こちらから使用可能状況をご確認いただけます。
また、広告ベンダーやアナリティクス ベンダーの方は、こちらから <amp-consent> と統合する方法の詳細をご覧いただけます。
サイトオーナーが <amp-ima-video> コンポーネントを使用してユーザーの同意を収集できるようになりました。こちらから使用可能日をご確認いただけます。
AMP では、checkConsentHrefフィールドを使用することにより、リモート呼び出しで <amp-consent> を設定する方法が提供されます。<amp-consent> 向けに位置情報に基づいたロジックを組み込む場合は、サーバー側で位置情報を解決し、それに応じて checkConsentHref レスポンスをカスタマイズする必要がありました。これまでは、位置情報に基づいたロジックを組み込むには、リモート サーバーのセットアップが必須でした。
<amp-geo> コンポーネントが最近リリースされ、ISO 国コード レベルで、ユーザーのおおよそのロケーションに基づいてコンテンツのバリエーションを表示できるようになりました。現在、この機能を <amp-consent> と組み合わせて使用できます。つまり、設定で位置情報以外を必要としない場合、checkConsentHref の実装をスキップすることもできます。ampbyexample.comの <amp-geo> のサンプルや <amp-consent>のドキュメントをご覧ください。
間もなく、<amp-story> で <amp-consent> が使用できるようになります。<amp-story> のユースケースに限り、ほとんどの UI が事前に設定されるものの、サイトオーナーはテキスト コンテンツの完全なコントロールに加えてルック アンド フィールを指定することができます。また、AMP ストーリーでは、<amp-consent> のすべての UI がブロッキング UI になります(つまり、同意 UI にはオプションの閉じるボタンがありません)。こちらから使用可能日をご確認いただけます。
![]()
キーと値のペアに対する checkConsentHref のサポート: この機能により、checkConsentHref エンドポイントは、広告ネットワークの実装によって伝播および消費されるキーと値のペアで応答できるようになります。この機能は、追加の設定情報を広告ネットワークに通知して適切な広告を配信する必要のあるサイトオーナーにとって有用です。この情報は、<amp-consent> の解決を待機している AMP コンポーネントで利用可能です。詳細はこちらをご覧ください。
<amp-consent> のタイムアウト: サイトオーナーはこの機能を使用して、特定のタイムアウト後にユーザーの同意を待機しているコンポーネントをブロック解除できます。また、この機能を使用すると、ユーザーの同意によってブロックされた AMP コンポーネントが取得する同意状態を設定することもできます。詳細はこちらをご覧ください。
これらの機能はすべて、2018 年 5 月中にそれぞれ異なるタイミングでリリースされます。以下に使用可能状況の概要を示しています。使用可能状況に関する最新情報は、こちらで確認してください。
外部の同意フローやその他の機能のサポートなど、<amp-consent> には今後多数の機能が追加される予定です。まだ取り上げられていない機能にお気付きの場合は、 GitHubの issueページにコメントをお寄せください。
AMP By Example で amp-consent の使用例を忘れずにご確認ください。
いつものように、皆さんのサポートに感謝します。ご質問がありましたら、GitHub の issueを登録してお知らせください。
Reviewed by Yoshifumi Yamaguchi - Developer Relations Team
この数週間の間に、サイトオーナーがユーザーの同意を簡単に収集できるようにする複数のツールをリリースしました。本日は、サイトオーナーが AMP ページで簡単にユーザーの同意を収集できるようにするいくつかの新しい機能について、最新情報を紹介します。
広告ネットワークと <amp-consent> コンポーネントの統合
<amp-ad> の DoubleClick および AdSense の実装で、パーソナライズされていない広告の配信を含めて、<amp-consent> がサポートされるようになりました。DoubleClick および AdSense からパーソナライズされていない広告を配信するタイミングと方法については、この詳細なドキュメントをご覧ください。また、こちらから使用可能状況をご確認いただけます。
また、広告ベンダーやアナリティクス ベンダーの方は、こちらから <amp-consent> と統合する方法の詳細をご覧いただけます。
<amp-consent> に対する <amp-ima-video> のサポート
サイトオーナーが <amp-ima-video> コンポーネントを使用してユーザーの同意を収集できるようになりました。こちらから使用可能日をご確認いただけます。
<amp-consent> の位置情報に基づいた設定での <amp-geo> の使用
AMP では、checkConsentHrefフィールドを使用することにより、リモート呼び出しで <amp-consent> を設定する方法が提供されます。<amp-consent> 向けに位置情報に基づいたロジックを組み込む場合は、サーバー側で位置情報を解決し、それに応じて checkConsentHref レスポンスをカスタマイズする必要がありました。これまでは、位置情報に基づいたロジックを組み込むには、リモート サーバーのセットアップが必須でした。
<amp-geo> コンポーネントが最近リリースされ、ISO 国コード レベルで、ユーザーのおおよそのロケーションに基づいてコンテンツのバリエーションを表示できるようになりました。現在、この機能を <amp-consent> と組み合わせて使用できます。つまり、設定で位置情報以外を必要としない場合、checkConsentHref の実装をスキップすることもできます。ampbyexample.comの <amp-geo> のサンプルや <amp-consent>のドキュメントをご覧ください。
AMP ストーリーでの <amp-consent> のサポート
間もなく、<amp-story> で <amp-consent> が使用できるようになります。<amp-story> のユースケースに限り、ほとんどの UI が事前に設定されるものの、サイトオーナーはテキスト コンテンツの完全なコントロールに加えてルック アンド フィールを指定することができます。また、AMP ストーリーでは、<amp-consent> のすべての UI がブロッキング UI になります(つまり、同意 UI にはオプションの閉じるボタンがありません)。こちらから使用可能日をご確認いただけます。

<amp-consent> の新しい機能
キーと値のペアに対する checkConsentHref のサポート: この機能により、checkConsentHref エンドポイントは、広告ネットワークの実装によって伝播および消費されるキーと値のペアで応答できるようになります。この機能は、追加の設定情報を広告ネットワークに通知して適切な広告を配信する必要のあるサイトオーナーにとって有用です。この情報は、<amp-consent> の解決を待機している AMP コンポーネントで利用可能です。詳細はこちらをご覧ください。
<amp-consent> のタイムアウト: サイトオーナーはこの機能を使用して、特定のタイムアウト後にユーザーの同意を待機しているコンポーネントをブロック解除できます。また、この機能を使用すると、ユーザーの同意によってブロックされた AMP コンポーネントが取得する同意状態を設定することもできます。詳細はこちらをご覧ください。
使用可能状況
これらの機能はすべて、2018 年 5 月中にそれぞれ異なるタイミングでリリースされます。以下に使用可能状況の概要を示しています。使用可能状況に関する最新情報は、こちらで確認してください。
機能 | 製品版の使用可能状況 | ドキュメント | テスト使用の可否 |
DoubleClick と AdSense | 05/10/18 | Link | Yes |
AMP IMA Video の統合 | 05/15/18 | No | |
AMP Geo | 05/10/18 | Link | Yes |
AMP ストーリー | 05/15/18 | No |
次のステップ
外部の同意フローやその他の機能のサポートなど、<amp-consent> には今後多数の機能が追加される予定です。まだ取り上げられていない機能にお気付きの場合は、 GitHubの issueページにコメントをお寄せください。
AMP By Example で amp-consent の使用例を忘れずにご確認ください。
いつものように、皆さんのサポートに感謝します。ご質問がありましたら、GitHub の issueを登録してお知らせください。
Reviewed by Yoshifumi Yamaguchi - Developer Relations Team