Cookie制限への対応
Adobe CommerceとMagento Open Sourceは、データがブラウザーCookieに保存される前に、同意を求めます。 詳しくは、Cookie制限モード を参照してください。
商品レコメンデーションでのCookie制限の処理方法
magento/product-recommendations モジュールを実稼動環境にデプロイすると、ストアフロントで買い物客インタラクションイベントの収集が開始されます。 このデータはブラウザーのCookieまたはローカルストレージに保存して、レコメンデーションアルゴリズムに利用できます。
Cookie制限の影響を受けるデータ
Cookie制限モードが有効になっている場合、次の製品レコメンデーションデータは収集されません。
- 行動データ:商品ビュー、カートへの追加アクション、購入、その他の買い物客とのやり取り。
- セッションデータ:買い物客のセッション情報とレコメンデーションユニットのインタラクション。
- Personalization data: 「最近閲覧した」や「購入済み」などのレコメンデーションタイプに使用されるデータ。
レコメンデーションの種類への影響
Cookie制限モードが有効になっていて、買い物客がCookieを受け入れていない場合、特定のレコメンデーションタイプが表示されないか、結果が制限される場合があります。
- 最近閲覧した商品: Cookie/ローカルストレージに保存されているセッションデータが必要です。
- おすすめ: パーソナライゼーションには行動データが必要です。
- これを購入しました。購入履歴データが必要です。
サードパーティ Cookie同意ソリューション
商品レコメンデーションは、サードパーティのCookie同意ソリューションと自動的に統合されない場合があります。 データ収集が適用されるプライバシー法や規制を確実に遵守することは、販売者の責任です。
カスタム Cookie同意ソリューションを使用する場合は、データ収集を制御するトラッキング不可Cookie メカニズムを実装できます。
Do-not-track Cookieの実装
mg_dnt Cookieを使用して、プログラムでデータ収集を制御できます。
Cookie名
const DNT_COOKIE = "mg_dnt";
データ収集の無効化
ユーザーがCookieを拒否する場合のトラッキング不可Cookieを設定します。
$.mage.cookies.set(DNT_COOKIE, true);
データ収集の有効化
ユーザーがCookieを受け入れたときにトラッキング不可Cookieを消去します。
$.mage.cookies.clear(DNT_COOKIE);
Cookie制限モードのテスト
商品レコメンデーションがCookie制限でどのように動作するかをテストするには:
- Adobe Commerce設定でCookie制限モードを有効にします。
- Cookieを受け入れずにストアフロントにアクセス。
- レコメンデーションユニットに適切なフォールバックコンテンツが表示されていることを確認します。
- Cookieを受け入れ、レコメンデーションがデータの収集を開始することを確認します。
プライバシーコンプライアンス
商品レコメンデーション データ収集には、個人を特定できる情報(PII)は含まれません。 Cookie IDやIP アドレスなど、あらゆるユーザーIDは匿名化されます。 詳しくは、Adobe プライバシーポリシーを参照してください。