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.
- Tras registrarse, el usuario llega a una página de confirmación cuya URL incluye su email.
- GA4 guarda la URL completa en page_location, así que el email acaba en los informes. Incumple sus condiciones.
- La causa: el formulario se envía con el método GET, que añade todos los campos a la URL.
- La solución: enviar por POST y activar la redacción de datos del flujo web como red de seguridad.
- 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
- 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). - Repite la búsqueda con patrones de teléfono o de documentos de identidad propios de tu mercado.
- 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:
- 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. - 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.
- 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_locationde ese hit. - Vuelve a lanzar la búsqueda de
@y%40unos 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.