← Todos los artículos

Emails de clientes guardados en GA4: datos personales en las URLs

Un formulario enviado por GET deja el email en la URL, y GA4 lo guarda en page_location. Incumple sus condiciones. Cómo quitarlo en origen y limpiar lo recogido.

Paso 1 de 5 Tras registrarse, el usuario llega a una página de confirmación cuya URL incluye su email.
  1. Tras registrarse, el usuario llega a una página de confirmación cuya URL incluye su email.
  2. GA4 guarda la URL completa en page_location, así que el email acaba en los informes. Incumple sus condiciones.
  3. La causa: el formulario se envía con el método GET, que añade todos los campos a la URL.
  4. La solución: enviar por POST y activar la redacción de datos del flujo web como red de seguridad.
  5. Revisa page_location en busca de emails. La redacción no limpia lo ya recogido: eso requiere eliminar datos.

Las condiciones de uso de Google Analytics prohíben enviar información que permita identificar personalmente a un usuario: emails, teléfonos, nombres completos, documentos de identidad. Casi nadie lo hace a propósito. Lo habitual es que esos datos lleguen a GA4 sin que nadie lo haya decidido, dentro de algo que GA4 recoge siempre: la URL de la página.

Qué ocurre cuando los emails acaban en GA4

Tras registrarse o completar un formulario, el usuario llega a una página de confirmación como tienda.com/gracias?email=ana%40example.com. GA4 guarda la URL completa en el parámetro page_location, y con ella el email. A partir de ahí, la dirección aparece en informes, exploraciones y exportaciones, al alcance de cualquiera con acceso a la propiedad.

Por qué los datos personales llegan a page_location

La causa más frecuente es un formulario enviado con el método GET, que añade todos sus campos a la URL de destino. Otras causas habituales:

  • Redirecciones que pasan datos del usuario como parámetros (por ejemplo, después de un inicio de sesión).
  • Enlaces de emails transaccionales que incluyen la dirección del destinatario.
  • Buscadores internos en los que el usuario escribe su email o su teléfono.
  • Etiquetas o eventos personalizados que envían campos de formulario como parámetros.

Cómo encontrar datos personales en GA4

  1. En una exploración de formato libre, usa la dimensión Ubicación de la página y filtra por @ y por %40 (la arroba codificada en una URL).
  2. Repite la búsqueda con patrones de teléfono o de documentos de identidad propios de tu mercado.
  3. Revisa los formularios de la web: cualquier <form method="get"> que recoja datos personales es sospechoso.

Cómo quitar los datos personales de las URLs y de GA4

Hay que actuar en tres niveles:

  1. En origen. Envía los formularios con method="post" y no pases datos personales en las URLs de redirección o de los emails. Es la única solución completa.
  2. En GA4, como red de seguridad. En el flujo web, activa la redacción de datos: Administrar → Flujos de datos → flujo web → Redactar datos. Permite eliminar direcciones de email y los parámetros de consulta que indiques antes de que los datos se almacenen.
  3. Sobre lo ya recogido. La redacción solo afecta a los datos nuevos. Para eliminar lo almacenado, crea una solicitud de eliminación de datos en Administrar → Solicitudes de eliminación de datos, acotando el periodo y los parámetros afectados.

Documentación de Google sobre las buenas prácticas para no enviar información personal identificable (PII).

Cómo comprobar que ya no se recogen datos personales

  • Repite el formulario y comprueba que la URL de confirmación ya no contiene datos personales.
  • En DebugView, revisa el page_location de ese hit.
  • Vuelve a lanzar la búsqueda de @ y %40 unos días después: no deberían aparecer resultados nuevos.

El email del ejemplo es ficticio. Si encuentras datos personales en tu propiedad, trata la limpieza como una incidencia de privacidad e informa a quien corresponda en tu organización.