1. Search開発者

APIを使用した訪問者プロファイルの削除

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Searchは、アプリまたはWebサイトへの訪問者のプロファイルを削除するために使用できるRESTful APIを公開します。訪問者プロファイルを削除する理由の1つは、一般データ保護規則 (GDPR) またはカリフォルニア州消費者プライバシー法 (CCPA) に基づく要求を組織が受け取った場合です。

訪問者プロファイルを削除すると、Searchは、UUID、user_id、電子メールアドレス、ロケールなどを含むすべての訪問者レコードを削除します。これにより、ドキュメントのクリックやアイテムのブックマークなど、そのプロファイルに対して記録されたすべての履歴アクションが匿名になります。パフォーマンスレポートには、これらのアクションは引き続きSearchに表示されますが、アクションはロケールや訪問者を識別するその他のものに関連付けられません。

メモ

管理者は、Searchで訪問者プロファイルを削除することもできます。

告知

始める前に

  • TechAdminロールがあることを確認します。

  • サブドメインがない場合は、userスコープのAPIキーまたはアクセストークンがあることを確認してください。

    サブドメインがある場合は、認証する必要はありません。つまり、APIキーやアクセストークンを渡す必要はありません。

サンプルリクエスト

ドメインIDが4123478511で、3つの訪問者プロファイルを削除するとします。1人の訪問者のUUID (159271561-a-b-c-d-f5tdhddqwvywv7b9g2vy-1664852644904)、2人目の訪問者のuser_id (sample_user_ID)、および3人目の訪問者の電子メールアドレス([email protected])があります。

利用可能な情報に基づいて3人のユーザーを削除するCURL呼び出しの例を次に示します。

curl --location --request DELETE 'https://api.rfksrv.com/user/v1/users-history/4123478511?ids=159271561-a-b-c-d-f5tdhddqwvywv7b9g2vy-1664852644904,sampleuser_id,jane.doe%40company.com&request_id=sample_requestID_123'\
--header 'Authorization: 01-21871e4d-5376b9477eaed0dc7afb22c474aad8618ca53fc3'

この要求が成功すると、次の応答が返されます。

{
    "request_id": "sample_requestID_123"
}

リクエストが失敗すると、エラーコードとエラーメッセージが表示されます。

この記事を改善するための提案がある場合は、 お知らせください!