Show Menu
TEMAS×

Uso de espacios en blanco en valores de variable

En HTML, hay varios caracteres que crean un espacio en blanco.
Estos son un espacio, una tabulación y un retorno de carro (o inserción de línea). Consideremos el siguiente ejemplo:
<head> 
 <title> 
   Home Page 
 </title> 
</head> 
<body> 
<script language="javascript"> 
 s.pageName=document.title 
</script> 

En este caso, document.title rellena s.pageName, que debería recibir el valor "Home Page". Observe el espacio antes de "Home Page". No todos los exploradores interpretan este espacio en blanco de la misma manera. El resultado puede ser cualquiera de los dos ejemplos siguientes:
s.pageName="Home Page"

s.pageName="        Home Page"

El primer valor se muestra correctamente, pero el segundo muestra un espacio en blanco antes del texto. Analytics trata estos valores como si fueran distintos para la variable s.pageName. La interfaz de Analytics elimina el espacio en blanco inicial del segundo valor. El resultado es un informe que se muestra como se indica a continuación.
Esta error de implementación hace que los valores de la variable se fragmenten en varios elementos de línea. SAINT no permite espacios en blanco iniciales en un valor clave. Esto significa que no se puede usar para agrupar varios elementos de línea como solución en caso de que este problema esté afectando a su sitio. La única manera de solucionar el problema es procesar previamente el valor de variable deseado (en este caso, la propiedad document.title) para eliminar los espacios en blanco iniciales (o finales).
El ejemplo anterior usa la variable s.pageName con la propiedad document.title. Adobe no recomienda usar document.title como nombre de página y este problema no afecta solo a la variable s.pageName. Cualquier variable con un espacio en blanco inicial o final puede verse afectada.