Al seleccionar un filtro de URL, puede determinar cómo el filtro refinará sus datos aplicando una condición como si la URL contiene, comienza con, termina con, etc. Este artículo cubre las opciones de condición disponibles al filtrar por URL y cómo funcionan.
Las condiciones de filtrado de URL disponibles son:
- Contiene / No contiene
- Comienza con / No comienza con
- Termina con / No termina con
- Es / No es
- Es exactamente
- Coincide con regex
Al leer este artículo, puede ser útil tener en cuenta los diferentes componentes de una URL:
Hotjar solo puede admitir los siguientes caracteres
a-z, A-Z,0-9, -, ., _, / y ~. Cualquier otro carácter debe ser codificado en porcentaje.
Contiene / No contiene
La coincidencia será correcta si la URL en la que los usuarios aterrizan incluye el texto que especificó.
Ejemplos
Aplica la condición de filtro Contiene o No contiene, ingresando ?x=1 en el campo de condición del filtro. Esto es lo que capturará o no esta condición de filtro.
URL | ¿Coincide con la condición del filtro? | Motivo |
https://www.x.com/pages/?x=1#2 | ✅ | La URL contiene el texto especificado (?x=1). |
https://www.x.com/pages/?x=1&y=1 | ✅ | La URL contiene el texto especificado (?x=1). |
https://www.x.com/pages/subpage | ❌ | La URL no contiene el texto especificado (?x=1). |
https://www.x.com/pages/ | ❌ | La URL no contiene el texto especificado (?x=1). |
Comienza con / No comienza con
La coincidencia será correcta si la URL en la que los usuarios aterrizan comienza exactamente como lo especifica, incluyendo el protocolo.
Ejemplos
Aplica la condición de filtro Comienza con o No comienza con, ingresando https://www.x.com/pages/ en el campo de condición del filtro. Esto es lo que capturará o no esta condición de filtro.
htmlURL | ¿Coincide con la condición del filtro? | Razón |
https://www.x.com/pages/ | ✅ | El inicio de la URL coincide (https://www.x.com/pages/). |
https://www.x.com/pages/subpage | ✅ | El inicio de la URL coincide (https://www.x.com/pages/). |
https://www.x.com/pages/?x=1#2 |
✅ | El inicio de la URL coincide (https://www.x.com/pages/). |
www.x.com/pages/ | ❌ | La URL no incluye el protocolo (https://). |
Termina con / No termina con
La coincidencia será correcta si la URL en la que los usuarios aterrizan termina exactamente como la especificas.
Ejemplos
Aplicas la condición del filtro Termina con o No termina con, ingresando pages en el campo de condición del filtro. Aquí te mostramos qué capturará o no esta condición de filtro.
URL | ¿Coincide con la condición del filtro? | Razón |
https://www.x.com/pages | ✅ | El final de la URL coincide (pages). |
https://www.x.com/pages/subpage | ❌ | El final de la URL no coincide con la condición de filtro especificada (pages). |
https://www.x.com/pages/?x=1#2 |
❌ | El final de la URL no coincide con la condición de filtro especificada (pages). |
www.x.com/pages | ✅ | El final de la URL coincide (pages). |
Es / No es
La coincidencia será correcta si la ruta de la URL en la que los usuarios aterrizan coincide con la ruta de la URL que especificas. Se ignorarán cadenas de consulta, fragmentos, y la presencia o ausencia de 'www'.
Ejemplos
Aplicas la condición del filtro Es o No es, ingresando https://www.x.com/pages como la URL en el campo de condición del filtro. Aquí te mostramos qué capturará o no esta condición de filtro.
URL | ¿Coincide con la condición del filtro? | Razón |
https://www.x.com/pages/ | ✅ | El dominio (x.com) y la ruta de la URL (/pages) coinciden. |
https://www.x.com/pages/subpage | ❌ | /subpage no ha sido incluido en la condición de filtrado de la ruta de la URL aplicada aquí, por lo que no coincidirá con el filtro aplicado. |
https://www.x.com/pages/?x=1 | ✅ | La cadena de consulta (?x=1) es ignorada por esta condición de filtro. |
https://www.x.com/PAGES | ✅ | La URL no distingue entre mayúsculas y minúsculas. |
https://x.com/pages | ✅ | Se ignora el 'www'. |
https://www2.x.com/pages | ❌ | Solo se ignora 'www', cualquier otra forma de prefijo o subdominio debe ser incluida en la condición de filtro. |
Es exactamente
La coincidencia será correcta si la ruta de URL, cadena de consulta y fragmento en los que los usuarios aterrizan coinciden exactamente con los que especifiques.
Ejemplos
Aplicas la condición de filtro Es exactamente, ingresando https://www.x.com/pages/?x=1 como la URL en el campo de condición de filtro. Aquí se muestra qué será o no capturado por esta condición de filtro.
URL | ¿Coincide con la condición de filtro? | Motivo |
https://www.x.com/pages/?x=1 | ✅ | Todos los componentes de la URL coinciden exactamente. |
https://www.x.com/pages/subpage | ❌ | Falta la cadena de consulta requerida (?x=1) y la ruta de la URL no debe incluir /subpage. |
https://www.x.com/pages/ | ❌ | Falta la cadena de consulta requerida (?x=1). |
https://www.x.com/pages/?x=1&y=1 | ❌ | La URL tiene una cadena de consulta no coincidente (&y=1) al final. |
https://www.x.com/pages/?x=1#2 | ❌ | La URL tiene un fragmento de URL no coincidente (#2) al final. |
Coincide con regex
La coincidencia será correcta si la URL coincide con el patrón especificado. Esta consulta utiliza la variante RE2 de regex.
Ejemplos
En los ejemplos a continuación, los asteriscos * indican una parte variable de la URL.
Objetivo | Ejemplo de REGEX |
www.example.com/pages/*/ |
www\.example\.com\/pages\/(.+) |
www.example.com/pages/*/article | www\.example\.com\/pages\/(.+)\/article |
example.com/products/*, pero no example.com/products/*/page o example.com/products/*/otherpage | \/products\/(.+)\/$ |
Más ejemplos de regex
Para más ejemplos de regex, consulta nuestro artículo sobre Cómo utilizar expresiones regulares para la segmentación de páginas y el bloqueo de IP.