Lors de la sélection d'un filtre d'URL, vous pouvez déterminer comment le filtre affinera vos données en appliquant une condition telle que si l'URL contient, commence par, se termine par, etc. Cet article couvre les options de condition disponibles lors du filtrage par URL et comment elles fonctionnent.
Les conditions de filtrage d'URL disponibles sont :
- Contient / Ne contient pas
- Commence par / Ne commence pas par
- Se termine par / Ne se termine pas par
- Est / N'est pas
- Est exactement
- Correspond à une expression régulière
Lors de la lecture de cet article, il peut être utile de garder à l'esprit les différents composants d'une URL :
Hotjar ne peut prendre en charge que les caractères suivants
a-z, A-Z, 0-9, -, ., _, / et ~. Tous les autres caractères doivent être encodés en pourcentage.
Contient / Ne contient pas
La correspondance sera correcte si l'URL sur laquelle les utilisateurs atterrissent inclut le texte que vous avez spécifié.
Exemples
Vous appliquez soit la condition de filtre Contient soit Ne contient pas, en entrant ?x=1 dans le champ de condition de filtre. Voici ce qui sera ou ne sera pas capturé par cette condition de filtre.
URL | Correspond à la condition de filtre ? | Raison |
https://www.x.com/pages/?x=1#2 | ✅ | L'URL contient le texte spécifié (?x=1). |
https://www.x.com/pages/?x=1&y=1 | ✅ | L'URL contient le texte spécifié (?x=1). |
https://www.x.com/pages/subpage | ❌ | L'URL ne contient pas le texte spécifié (?x=1). |
https://www.x.com/pages/ | ❌ | L'URL ne contient pas le texte spécifié (?x=1). |
Commence par / Ne commence pas par
La correspondance sera correcte si l'URL sur laquelle les utilisateurs atterrissent commence exactement comme vous l'avez spécifié, y compris le protocole.
Exemples
Vous appliquez soit la condition de filtre Commence par soit Ne commence pas par, en entrant https://www.x.com/pages/ dans le champ de condition de filtre. Voici ce qui sera ou ne sera pas capturé par cette condition de filtre.
URL | Correspond à la condition de filtre ? | Raison |
https://www.x.com/pages/ | ✅ | Le début de l'URL correspond (https://www.x.com/pages/). |
https://www.x.com/pages/subpage | ✅ | Le début de l'URL correspond (https://www.x.com/pages/). |
https://www.x.com/pages/?x=1#2 |
✅ | Le début de l'URL correspond (https://www.x.com/pages/). |
www.x.com/pages/ | ❌ | L'URL ne comprend pas le protocole (https://). |
Se termine par / Ne se termine pas par
La correspondance sera correcte si l'URL sur laquelle les utilisateurs atterrissent se termine exactement comme vous le spécifiez.
Exemples
Vous appliquez soit la condition de filtre Se termine par soit Ne se termine pas par, en entrant pages dans le champ de condition de filtre. Voici ce qui sera ou ne sera pas capturé par cette condition de filtre.
URL | Correspond à la condition de filtre ? | Raison |
https://www.x.com/pages | ✅ | La fin de l'URL correspond (pages). |
https://www.x.com/pages/subpage | ❌ | La fin de l'URL ne correspond pas à la condition de filtre spécifiée (pages). |
https://www.x.com/pages/?x=1#2 |
❌ | La fin de l'URL ne correspond pas à la condition de filtre spécifiée (pages). |
www.x.com/pages | ✅ | La fin de l'URL correspond (pages). |
Est / N'est pas
La correspondance sera correcte si le chemin d'URL sur lequel les utilisateurs atterrissent correspond au chemin d'URL que vous spécifiez. Les chaînes de requête, les fragments et la présence ou non de 'www' seront ignorés.
Exemples
Vous appliquez soit la condition de filtre Est soit N'est pas, en entrant https://www.x.com/pages comme URL dans le champ de condition de filtre. Voici ce qui sera ou ne sera pas capturé par cette condition de filtre.
URL | Correspond à la condition de filtre ? | Raison |
https://www.x.com/pages/ | ✅ | Le domaine (x.com) et le chemin d'URL (/pages) correspondent. |
https://www.x.com/pages/subpage | ❌ | /subpage n'a pas été inclus dans la condition de filtrage du chemin d'URL appliquée ici, donc cela ne correspondra pas au filtre appliqué. |
https://www.x.com/pages/?x=1 | ✅ | La chaîne de requête (?x=1) est ignorée par cette condition de filtre. |
https://www.x.com/PAGES | ✅ | L'URL n'est pas sensible à la casse. |
https://x.com/pages | ✅ | Le 'www' est ignoré. |
https://www2.x.com/pages | ❌ | Seul 'www' est ignoré, toute autre forme de préfixe ou de sous-domaine doit être incluse dans la condition de filtre. |
Correspond exactement
La correspondance sera correcte si le chemin de l'URL, la chaîne de requête et le fragment sur lesquels les utilisateurs atterrissent correspondent exactement à ceux que vous spécifiez.
Exemples
Vous appliquez la condition de filtre Correspond exactement, en entrant https://www.x.com/pages/?x=1 comme URL dans le champ de condition de filtre. Voici ce qui sera ou ne sera pas capturé par cette condition de filtre.
URL | Correspond à la condition de filtre ? | Raison |
https://www.x.com/pages/?x=1 | ✅ | Tous les composants de l'URL correspondent exactement. |
https://www.x.com/pages/subpage | ❌ | La chaîne de requête requise (?x=1) est manquante et le chemin de l'URL ne doit pas inclure /sous-page. |
https://www.x.com/pages/ | ❌ | La chaîne de requête requise (?x=1) est manquante. |
https://www.x.com/pages/?x=1&y=1 | ❌ | L'URL a une chaîne de requête non correspondante (&y=1) à la fin. |
https://www.x.com/pages/?x=1#2 | ❌ | L'URL a un fragment d'URL non correspondant (#2) à la fin. |
Correspond à l'expression régulière
La correspondance sera correcte si l'URL correspond au motif spécifié. Cette requête utilise la syntaxe regex RE2.
Exemples
Dans les exemples ci-dessous, les astérisques * indiquent une partie variable de l'URL.
Cible | Exemple de REGEX |
www.example.com/pages/*/ |
www\.example\.com\/pages\/(.+) |
www.example.com/pages/*/article | www\.example\.com\/pages\/(.+)\/article |
example.com/products/*, mais pas example.com/products/*/page ou example.com/products/*/otherpage | \/products\/(.+)\/$ |
Plus d'exemples de regex
Pour plus d'exemples de regex, consultez notre article sur Comment utiliser les expressions régulières pour le ciblage de pages et le blocage d'IP.