Hola Kiko,
Gracias por responder.
Según lo que he estado viendo por ahí, el user_id tiene toda la pinta de que debe colocarse obligatoriamente en "Campos que configurar". Y lo que comentas de pasar "undefined" no creo que funcione. Ayer encontré esta ayuda de GTM:
Ahí también se indica que el user_id debe colocarse en "Campos que configurar".
Y si lees casi al final, donde pone "Quite el User-ID de la actividad del usuario que salió de su cuenta", interpreto que hay dos opciones cuando el usuario hace un logout:
1- Activar una etiqueta que no tenga un user_id. Esto implica duplicar tanto la etiqueta de Configuración de GA4 como las etiquetas de Eventos, ya que estos utilizan una etiqueta de Configuración, y no veo que haya posibilidad de indicar en GTM que se utilice una u otra en base a una condición.
2- Pasar el valor null, ya que todos los demás valores, incluidos los falsos o el 0, se toman como user_id válidos. O sea, que si se pasa "undefined" se atribuirá la actividad al user_id "undefined" en GA4.
No entiendo por qué este tema no se explica con mayor claridad.
Saludos!
Jorge