Tue. Nov 5th, 2024

#GTMTips: eliminar direcciones de correo electrónico de los parámetros de URL


La PII (información de identificación private) es algo contra lo que debemos luchar activamente cuando utilizamos Google Analytics, como plataforma. prohíbe explícitamente enviar PII a propiedades de Google Analytics en cualquier tamaño o forma.

Una de las formas más comunes de pasar accidentalmente PII a una propiedad es mediante parámetros de consulta. Muchas plataformas de correo electrónico, por ejemplo, no ven ningún problema en incluir la dirección de correo electrónico del usuario en la cadena de consulta, especialmente cuando el usuario sigue un enlace en un boletín. Sin embargo, esto es definitivamente un no-no en Google Analytics. Por lo tanto, quería crear una solución normal para eliminar proactivamente PII potencial en sus etiquetas de Google Analytics implementadas a través de Google Tag Supervisor.


incógnita


El boletín a fuego lento

Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.

Consejo 25: elimine las direcciones de correo electrónico de los parámetros de URL

Para que esta solución funcione, deberá crear una nueva variable definida por el usuario en GTM, que devuelva la cadena de consulta URL. En este ejemplo, la variable se llama {{Consulta URL}}y se ve así:

Después de esto, debe crear la variable JavaScript personalizada. vamos a nombrarlo {{Consulta de URL de retorno sin correo electrónico}}y se ve así:

operate() {
  var q = {{URL Question}}.size ? '&' + {{URL Question}} : '';  
  // q = decodeURIComponent(q);
  var newQ = q.size ? '?' + q.change(/&(^&@)+@(^&)+/g, '').substring(1) : '';
  return newQ.size <= 1 ? '' : newQ;
}

Gracias a Phil Pearce y David Vallejo por señalar algunos errores en el guión unique. También gracias a Steven J en los comentarios de esta publicación por sugerir verificar si la nueva cadena de consulta solo tiene un carácter (‘?’).

Descomente la línea comentada si sus cadenas de consulta de URL tienden a tener caracteres codificados en HTML (por ejemplo, %3D para ‘=’ y %26 para ‘&’).

La función de JavaScript anterior es una expresión common muy easy de búsqueda y reemplazo, que busca una dirección de correo electrónico en la cadena de consulta URL. Si encuentra uno (o más), simplemente elimina los pares clave-valor infractores de la cadena de consulta y devuelve el resultado eliminado.

Para implementar esto en sus etiquetas, deberá agregar lo siguiente a cada uno Etiqueta de Google Analytics en Campos para configurar.

Nombre del campo: página
Valor: {{Ruta de la página}}{{Consulta de URL de retorno sin correo electrónico}}

No es perfecto, es un poco engorroso ya que es necesario implementarlo en todas las etiquetas, pero especialmente con sitios internet grandes que atraen mucho tráfico, podría evitarle la pérdida de datos debido a la infracción de los Términos de servicio.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *