Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Le modèle Network Requests - masquage des URL est conçu pour anonymiser sélectivement les URL collectées pour les erreurs d'API et les détails du réseau dont les chemins peuvent contenir des informations personnelles.
Comment utiliser le modèle
Cet article doit être utilisé en complément de l'article sur le configurateur de tag de Contentsquare, qui comprend des détails sur les prérequis, la création de Snippet et la sélection de Template.
Il existe deux façons d'accéder au modèle :
- Directement via l'onglet Paramètres de l'Experience Monitoring dans la console de Contentsquare. Accédez à la section ‘Masquage des PII des requêtes réseau’ et cliquez sur ‘Configurer’.
- Via le configurateur de tag dans la console de Contentsquare. Créez un nouveau snippet et sélectionnez le modèle ‘Network requests - Mask URLs’.
Étape 1 : Définir le modèle
Dans le champ modèle d'URL, spécifiez les segments de chemin que vous souhaitez anonymiser et leurs espaces réservés.
- Pour le fragment à anonymiser :
- Commencez par le caractère deux-points “:”
- Ajoutez votre valeur d'espace réservé (sans espace)
- Assurez-vous d'ajouter le fragment précédent et/ou suivant pour un appariement correct
segment-précédent/:ma_valeur_placeholder/segment-suivant-optionnel
sera remplacé par
segment-précédent/:CS_ANONYMIZED_MA_VALEUR_PLACEHOLDER/segment-suivant-optionnel
Remarque
Chaque snippet CSTC accepte un seul modèle d'URL. Pour ajouter plusieurs modèles, créez plusieurs instances de ce type de snippet dans le CSTC.
Exemples : modèles de masquage d'URL
Exemple sur le chemin d'URL
Fournir le modèle de masquage suivant :
https://example.com/api/clients/1234/users/john-doe
L'URL inclut l'ID client (1234) et le nom d'utilisateur (john-doe) - tous deux étant des informations sensibles que vous ne voudriez pas collecter dans l'erreur d'API ou les détails du réseau.
Pour y parvenir, vous voudriez trouver et remplacer les segments de chemin qui contiennent les informations sensibles, tout en conservant ceux qui ne le sont pas. Par conséquent, le modèle d'URL correct à utiliser dans ce cas particulier serait :
api/clients/:client_id/users/:user_name
Maintenant, en utilisant le même modèle d'URL (ci-dessus), examinons quelques exemples supplémentaires de la façon dont cela fonctionne (ou ne fonctionne pas) :
| URL évaluée | URL convertie | Masquage appliqué ? |
|---|---|---|
https://example.com/api/clients/1234/users/john-doe |
https://example.com/api/clients/CS_ANONYMIZED_CLIENT_ID/users/CS_ANONYMIZED_USER_NAME |
Oui |
https://example.com//api/clients/1234/ |
https://example.com/api/clients/1234/ |
Non, car le modèle d'URL ne correspond pas |
https://example2.com/api/clients/1234/users/clarks-mitchell |
https://example2.com/api/clients/CS_ANONYMIZED_CLIENT_ID/users/CS_ANONYMIZED_USER_NAME |
Oui, car le modèle d'URL est indépendant du domaine |
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 |
Oui, car le modèle d'URL sera appliqué même s'il ne correspond qu'à une partie du chemin. Le modèle de masquage n'a pas besoin de correspondre au chemin complet pour fonctionner. |
Exemple sur le domaine d'URL
Fournir le modèle de masquage suivant :
blog.website.com/:random_id
| URL évaluée | URL convertie | Masquage appliqué ? |
|---|---|---|
https://blog.website.com/whatsoever |
https://blog.website.com/CS_ANONYMIZED_RANDOM_ID |
Oui |
Étape 2 : Sélectionner un Déclencheur
Sélectionnez le seul déclencheur disponible, Avant la page vue, pour définir les conditions qui déclencheront le Snippet.