英語からAIを使用して翻訳されました
この文書はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
Network Requests - mask URLsテンプレートは、APIエラーおよびネットワーク詳細のために収集されたURLを選択的に匿名化するように設計されています。これらのパスには個人情報が含まれている可能性があります。
テンプレートの使用方法
この記事は、Contentsquare Tag Configurator記事と併せて使用する必要があります。この中には、前提条件、スニペットの作成、テンプレートの選択に関する詳細が含まれています。
テンプレートにアクセスする方法は2つあります:
- Contentsquare ConsoleのExperience Monitoring Settingsタブから直接。‘Network requests PII masking’セクションに移動し、‘Configure’をクリックします。
- Contentsquare ConsoleのTag Configuratorを介して。新しいスニペットを作成し、‘Network requests - Mask URLs’テンプレートを選択します。
ステップ1: パターンを定義する
URLパターンフィールドに、匿名化したいパスセグメントとそのプレースホルダーを指定します。
- 匿名化されるフラグメントについて:
- コロン文字“:”で始めます
- プレースホルダー値を追加します(スペースなし)
- 適切な一致のために前のフラグメントおよび/または次のフラグメントを追加することを確認してください
このようにして、次のパターン
previous-segment/:my_placeholder_value/next-segment-optional
は次のように置き換えられます
previous-segment/:CS_ANONYMIZED_MY_PLACEHOLDER_VALUE/next-segment-optional
注
各CSTCスニペットは単一のURLパターンを受け入れます。複数のパターンを追加するには、このタイプのスニペットのいくつかのインスタンスをCSTCに作成してください。
例: URLマスキングパターン
URLパスの例
次のマスキングパターンを提供します:
https://example.com/api/clients/1234/users/john-doe
このURLにはクライアントID(1234)とユーザー名(john-doe)が含まれており、どちらもAPIエラーやネットワークの詳細で収集したくない機密情報です。
これを実現するためには、機密情報を含むパスセグメントを見つけて置き換え、含まないものは維持する必要があります。したがって、この特定のケースで使用する正しいURLパターンは次のようになります:
api/clients/:client_id/users/:user_name
さて、同じURLパターン(上記)を使用して、これがどのように機能するか(またはしないか)をいくつかの例で見てみましょう:
| 評価されたURL | 変換されたURL | マスキングが適用されましたか? |
|---|---|---|
https://example.com/api/clients/1234/users/john-doe |
https://example.com/api/clients/CS_ANONYMIZED_CLIENT_ID/users/CS_ANONYMIZED_USER_NAME |
はい |
https://example.com//api/clients/1234/ |
https://example.com/api/clients/1234/ |
いいえ、URLパターンが一致しないため |
https://example2.com/api/clients/1234/users/clarks-mitchell |
https://example2.com/api/clients/CS_ANONYMIZED_CLIENT_ID/users/CS_ANONYMIZED_USER_NAME |
はい、URLパターンはドメインに依存しないため |
https://example.com/api/clients/23534634634/user/jerome-stone/history/orders |
https://example.com/api/clients/CS_ANONYMIZED_CLIENT_ID/user/CS_ANONYMIZED_USER_NAME/history/orders |
はい、URLパターンはパスの一部に一致する場合でも適用されます。マスキングパターンは機能するためにフルパスと一致する必要はありません。 |
URLドメインの例
次のマスキングパターンを提供します:
blog.website.com/:random_id
| 評価されたURL | 変換されたURL | マスキングが適用されましたか? |
|---|---|---|
https://blog.website.com/whatsoever |
https://blog.website.com/CS_ANONYMIZED_RANDOM_ID |
はい |
ステップ2: トリガーを選択
利用可能な唯一のトリガー、 Before Pageviewを選択して、スニペットを発火させる条件を定義します。