CursosEmpresasBlogLiveConfPrecios

¿Qué son y cómo funcionan las expresiones regulares?

Clase 19 de 27 • Curso Profesional de Google Analytics 2017

Contenido del curso

Fundamentos de Google Analytics

  • 1
    Bienvenido al Curso de Google Analytics

    Bienvenido al Curso de Google Analytics

    01:23 min
  • 2

    ¿Qué es business intelligence?

    01:26 min
  • 3
    ¿Cómo funciona Google Analytics?

    ¿Cómo funciona Google Analytics?

    05:39 min
  • 4
    ¿Cómo configurar Google Analytics?

    ¿Cómo configurar Google Analytics?

    06:03 min
  • 5
    Usar cuentas, propiedades y vistas en Google Analytics

    Usar cuentas, propiedades y vistas en Google Analytics

    05:55 min

Recolección de Datos en Google Analytics

  • 6
    ¿Cómo recolecta la información Google Analytics?

    ¿Cómo recolecta la información Google Analytics?

    03:36 min
  • 7

    ¿Qué es una dimensión y una métrica?

    00:38 min
  • 8

    Partes de un usuario en Google Analytics

    01:20 min

Reportes en Google Analytics

  • 9
    Introducción a Reportes en Google Analytics - Real Time

    Introducción a Reportes en Google Analytics - Real Time

    03:05 min
  • 10
    Reportes de Audiencia

    Reportes de Audiencia

    15:15 min
  • 11

    Datos demográficos e intereses

    00:44 min
  • 12

    Reportes de audiencia que se encuentran en [BETA]

    02:04 min
  • 13
    Reportes de Adquisición

    Reportes de Adquisición

    09:43 min
  • 14
    Reportes de Comportamiento

    Reportes de Comportamiento

    11:02 min
  • 15

    Reportes de Conversiones

    01:00 min
  • 16
    Crear dashboards personalizados

    Crear dashboards personalizados

    07:16 min

Medición en Google Analytics

  • 17
    URL builder y medición de campañas fuera del ecosistema Google

    URL builder y medición de campañas fuera del ecosistema Google

    05:41 min
  • 18
    Objetivos

    Objetivos

    06:01 min
  • 19

    ¿Qué son y cómo funcionan las expresiones regulares?

    Viendo ahora
  • 20

    Integración con Google AdWords

    02:56 min

Analytics Avanzado

  • 21
    Filtros

    Filtros

    09:26 min
  • 22
    Segmentos y anotaciones

    Segmentos y anotaciones

    13:08 min
  • 23
    Channel Grouping

    Channel Grouping

    05:04 min
  • 24
    Audiencias Personalizadas

    Audiencias Personalizadas

    06:40 min
  • 25
    Modelos de Atribución

    Modelos de Atribución

    06:29 min
  • 26

    Agrupación de canales

    01:56 min
  • 27
    Alertas, mensajes e informes

    Alertas, mensajes e informes

    06:30 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      ¿Qué pasa cuando quieres hacer una audiencia de remarketing para una serie de enlaces como esta?

      • https://miblog.com/articulo/que-es-html/opiniones/
      • https://miblog.com/articulo/que-es-css/opiniones/
      • https://miblog.com/articulo/que-es-el-amor/opiniones/

      Aunque estos enlaces tienen un formato similar, las coincidencias que Google Analytics nos muestra cuando creamos una audiencia son las siguientes:

      • Coincidencia exacta
      • Empieza por
      • Acaba con
      • Que contienen
      • Expresión Regular

      En este caso, las primeras cuatro coincidencias no son suficientes para crear la audiencia que se necesita. Esto debido a que el resultado no provee el grupo de enlaces requeridos. Para generar esta audiencia podemos usar las expresiones regulares.

      ¿Qué es una expresión regular?

      Podemos entender una expresión regular como un patrón que sirve para ser comparado con un grupo de caracteres. Son especialmente utilizados para describir cadenas de texto sin tener que enumerar todos los elementos que componen ese grupo. El propósito es especialmente filtrar o realizar búsquedas específicas.

      Para construir y probar expresiones regulares puedes usar: https://regex101.com/. Allí puedes ver los patrones de caracteres para construir tu expresión regular según los casos que necesites.

      Para usar esta herramienta debes tener encuenta que:

      • () son para determinar un contenedor
      • [] son para definir una lista de caracteres
      • \ es para determinar un caracter o dar una expresión regular.

      Así, la expresión regular para nuestro primer ejemplo sería:

      Screenshot 2018-01-29 12.06.50.png

      Donde con \ determinamos los caracteres / y . para que no sean tomados como una expresión regular. Luego, en donde iría la parte que varia de nuestros enlaces, creamos un contenedor con () y le decimos que aquí va una lista de caracteres con [].

      Esta lista de caracteres va a aceptar: \w cualquier letra del alfabeto, \d cualquier dígito, \- guiones y \. puntos.

      Expresiones regulares siempre será un tema un poco complejo, pero con esta guía y con la herramienta Regex101, podrás crear filtros o audiencias con mucha más exactitud, y con algo de practica será muy fácil de usar en un par de semanas. No olvides ver la sección de "Quick Reference" en Regex101 para aprender más expresiones regulares.

        Alejandra Morales

        Alejandra Morales

        student•
        hace 8 años

        Son malísimas estas explicaciones escritas entre módulo y módulo. Por lo que veo en los comentarios, nadie las entiende.

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 8 años

          Hola, expresiones regulares no es un tema sencillo de explicar ni de entender por esto tenemos un curso de expresiones regulares que apoya este curso y otros donde son necesarios lo encuentras aquí https://platzi.com/cursos/expresiones-regulares/

          Joseph Darwin Carhuaz Villagomez

          Joseph Darwin Carhuaz Villagomez

          student•
          hace 7 años

          Revisa el curso de Expresiones Regulares de Platzi que te menciona GOLLUM23, es uno de lo mejores que he encontrado. Serás otro luego de verlo ;)

        Crisel Georgina Mendoza Estrada

        Crisel Georgina Mendoza Estrada

        student•
        hace 8 años

        Aquí hay más explicación

        Saludos

        Andres M.

        Andres M.

        student•
        hace 8 años

        En el siguiente vídeo pueden profundizar mas acerca de las expresiones regulares y sus aplicaciones:

        braulio Gonzalez

        braulio Gonzalez

        student•
        hace 5 años

        jajaja el curso de expresiones regulares dura 5 horas]https://platzi.com/clases/expresiones-regulares/ ) o sea hay que dedicarle al tema ...pero será de utilidad evidentemente...

        Ivon Lorena López Giraldo

        Ivon Lorena López Giraldo

        student•
        hace 7 años

        Cuando tenemos una URL dinámica es decir que cada vez que el usuario llega a ella realmente no es igual, debemos usar expresiones regulares para poderla traquear.

        nataly villamil

        nataly villamil

        student•
        hace 7 años

        no entiendo porque no explican con un video, para leer texto podemos buscar en google y quedamos igual de confundidos que aca

        Emiliano Conti

        Emiliano Conti

        student•
        hace 7 años

        una consulta. En la web que estoy analizando, ya tenemos analitycs hace mucho...el problema es que la pagina esta diseñada en java y funciona por modulos. Es decir, hay veces que el usuario puede realizar acciones y sin que el navegador se recargue. Ej: en la pagina catalogo tenemos un buscador de productos donde se puede filtrar por categorias y demas, pero al filtrar solo se actualiza la seccion catalogo y la Url queda como www.../catalogo. En ese caso como puedo generar un seguimiento de como se mueven los usuarios dentro de esta pagina?.

        Pamela Murillo Álvarez

        Pamela Murillo Álvarez

        student•
        hace 7 años

        Los links están caducados.

        Raimundo Llao

        Raimundo Llao

        student•
        hace 8 años

        No me quedó muy claro, sirve para encontrar patrones y diferencias dentro de la URL y así poder crear audiencias separadas, y evitar que Analytics los confunda?

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 8 años

          Si, es lo que permite hacer las expresiones regulares poder definir que parte de la url cambia y poder sacar el grupo de audiencias usando ese patron.

          Ivon Lorena López Giraldo

          Ivon Lorena López Giraldo

          student•
          hace 7 años

          Cuando tenemos una URL dinámica es decir que cada vez que el usuario llega a ella realmente no es igual, debemos usar expresiones regulares para poderla traquear.

        Julián Pérez Mujica

        Julián Pérez Mujica

        student•
        hace 6 años

        Buen día. Le sale a uno la evaluación a ver qué ha aprendido. Pongo NO en todos los campos e igual me aparece GENIAL HAS APRENDIDO UN MONTÓN. Nadie se interesa por tener una retroalimentación efectiva del otro lado?

        David Granados

        David Granados

        student•
        hace 8 años

        Que función cumple el signo “+”

          Estefania Araceli Vera

          Estefania Araceli Vera

          student•
          hace 7 años

          Es un delimitador significa una o más veces.

        Diego Aguila Cassina

        Diego Aguila Cassina

        student•
        hace 7 años

        Me parece que esta es la definición correcta de expresiones regulares :

        " Permiten que el analytcis pueda identificar las urls para tus campañas. Hay url´s dinamicas (que cambian constantemente), con las expresiones regulares podran ser trackeadas por el analytics."

        Alguien podria confirmarme si es correcto.

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Las expresiones regulares vienen de la programación y están enfocadas en poder extraer o encontrar patrones para poder realizar cosas con estas ocurrencias. En este caso se usan para hacer match con rutas dinámicas de un sitio web.

        Rodrigo Quesada

        Rodrigo Quesada

        student•
        hace 8 años

        Disculpa a mi tampoco me quedo muy clara la utilidad y como usarlos. ¿podrías plantear un ejemplo donde lo podamos realizar? con un paso a paso

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 8 años

          Lo que se hace es crear la expresión regular donde en este caso cambia solo una parte de la url, es una parte intermedia y que los parámetros básicos para generar las audiencias no son suficientes.

          Cuando creas una expresión regular puedes definir exactamente que parte de la url cambia, sin importar que el resto de la url sea igual, se usa cuando la parte que cambia en la url esta en la mitad ya que los parámetros básicos contemplan el inicio, final, coincidencia exacta o que contienen algo dentro de la url.

          David Granados

          David Granados

          student•
          hace 8 años

          Que función cumple el signo “+”

        Gustavo Martínez

        Gustavo Martínez

        student•
        hace 6 años

        Que top es Regex101 ! !

        eduar isai marin marin

        eduar isai marin marin

        student•
        hace 6 años

        hasta el momento no he entendido nada, debería ser una explicación mas desmenuzada ya que muchos de los que estamos aquí somos principiantes y cuando sale una pregunta en cada vídeo que si he entendido le coloco que no y me aparece al final que he aprendido un montón, no se cual es el objetivo de esa pregunta.

        Emerson Cedeño

        Emerson Cedeño

        student•
        hace 6 años

        Para todos aquellos que pasen por aquí y queden con un gran signo de interrogación del tipo: "expresiones regu-qué???", y deseen ahondar en el tema y dominar las expresiones regulares (una herramienta muy poderosa!!!), chequen el curso de Expresiones Regulares de Platzi! (está genial!)