Actualizamos periódicamente el
código de seguimiento de JavaScript (ga.js
) de Google Analytics para ofrecer funciones nuevas
y reparar los defectos detectados en versiones anteriores.
En esta página, se documentan los cambios realizados en el código de seguimiento de ga.js
. Te recomendamos que revises esta lista periódicamente para ver si hay anuncios nuevos. También puedes suscribirte a los cambios a través de los feeds que aparecen en la sección Suscribirse más abajo.
Ten en cuenta que es posible que tú y tus usuarios no vean de inmediato el código de seguimiento ga.js
actualizado debido a lo siguiente:
- Los cambios se implementan de forma incremental durante varios días en la infraestructura global de los centros de datos de Google.
- Es posible que los usuarios de tu sitio web tengan versiones anteriores de nuestro código JavaScript almacenadas en caché en sus navegadores.
Suscribirse a los registros de cambios relacionados
Incluye todas las APIs de recopilación, configuración y de informes.
Incluye el seguimiento web (ga.js y analytics.js), el SDK de Android, el SDK de iOS y el Protocolo de medición.
Versión 25/06/2014 (25 de junio de 2014)
- Ahora se descartan los hits que no tienen un ID de seguimiento válido.
Versión del 16/04/2014 (16 de abril de 2014)
- La búsqueda segura de Yahoo ahora está clasificada correctamente como fuente orgánica.
- Se agregó compatibilidad para las APIs de renderización previa sin prefijo. La renderización previa ahora funciona en IE11, además de Chrome.
Versión 2014-02 (11 de febrero de 2014)
- Se realizó una actualización de mantenimiento.
Versión 2013-11 (22 de noviembre de 2013)
- Se realizaron mejoras para admitir las actualizaciones de Universal Analytics en sitios que usan varios rastreadores.
Versión 2013-02 (13 de febrero de 2013)
Los siguientes cambios se enviaron a la última versión del código de seguimiento:
- Se agregó compatibilidad para especificar monedas locales con
_set
, p. ej.,gaq.push(['_set', 'currencyCode', 'EUR'])
.
Lanzamiento de 2012-02 (24 de febrero de 2012)
Los siguientes cambios se enviaron a la última versión del código de seguimiento:
- La tasa de muestreo de la velocidad máxima permitida del sitio (
_setSiteSpeedSampleRate
) aumentó del 10% al 100%. - El método
_setAccount
ahora recorta los espacios iniciales y finales.
Lanzamiento de 2012-02 (1 de febrero de 2012)
Los siguientes cambios se enviaron a la última versión del código de seguimiento:
- Se actualizó la lista de motores de búsqueda orgánica detectados de forma predeterminada. Se agregaron "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" y "goo.ne.jp". Se quitó "search" y se agregaron "conduit.com", "babylon.com", "search-results.com", "avg.com", "comcast.net" e "incredimail.com", que antes se atribuyeban como "incredimail.com".
Versión 2012-01 (26 de enero de 2012)
Los siguientes cambios se enviaron a la última versión del código de seguimiento:
- Se aumentó el límite de longitud de las variables personalizadas de 64 a 128 caracteres. Además, ahora se verifica la longitud antes de la codificación de la URL.
- Se relajó el límite de frecuencia de visitas al evento. Ahora puedes enviar 10 hits con 1 hit adicional por segundo (anteriormente, esto se limitaba a 1 hit cada 5 segundos). Ten en cuenta que todavía se aplica el límite de 500 hits por sesión.
- Las cookies
__utmv
ahora se escriben con un separador de variable diferente (signo de intercalación en lugar de coma) para ser compatibles con las RFC. Esto debería solucionar algunos de los problemas relacionados con la codificación de cookies que observan los clientes.
Versión 2011-11 (16 de noviembre de 2011)
Cambios en la recopilación de datos en los informes Velocidad del sitio:
- Los datos sobre la velocidad del sitio ahora se recopilan automáticamente para todas las propiedades web con una tasa de muestreo del 1%. La función
_trackPageLoadTime
, que antes se requería para habilitar la recopilación de datos de velocidad del sitio, dejó de estar disponible. - La tasa de muestreo predeterminada se puede ajustar con la nueva función
_setSiteSpeedSampleRate
. - Si se usa una ruta virtual en la llamada a
_trackPageview
, esa ruta ahora también se asociará con cualquier dato de velocidad del sitio que se recopile de esa página.
Versión 2011-10 (17 de octubre de 2011)
Esta versión incluye la siguiente función nueva:
- Para marcar los eventos como sin interacción, configura el nuevo parámetro
opt_noninteraction
del método_trackEvent()
entrue
. Marcar un evento como sin interacción indica que los hits del evento etiquetado no afectarán el porcentaje de rebote. Para obtener más información, consulta la referencia de ga.js.
Esta versión contiene la siguiente corrección de errores:
- Se solucionó un problema por el que la propagación del parámetro de URL
gclid
de AdWords en los vínculos internos del sitio podía provocar un aumento excesivo de recuentos de visitas pagadas.
Versión 2011-08 (16 de agosto de 2011)
En esta versión, se corrige un error que provocaba una cantidad excesiva de visitas o una disminución de la cantidad de visitantes nuevos de algunos sitios. El primer efecto afectó principalmente a los sitios que tenían tráfico orgánico junto con un comportamiento específico de los usuarios. El segundo efecto solo se produjo en los sitios que usaban una configuración de seguimiento no admitida con varios rastreadores.
Versión 2011-08 (11 de agosto de 2011)
Cambios en los cálculos de las sesiones:
- Una campaña por sesión: Si se inicia una campaña nueva durante una sesión existente, la secuencia de comandos de seguimiento comenzará una nueva sesión de forma automática. Una campaña nueva se activará cuando cambie cualquiera de los siguientes campos: ID de campaña, nombre, fuente, medio, término, contenido o GCLID.
- La secuencia de comandos de seguimiento ya no inicia una nueva sesión en caso de que un usuario cierre el navegador.
Cambios en el seguimiento multidominio:
- Ya no se requiere la llamada a
_setAllowHash(false)
cuando se configura el seguimiento multidominio. Las páginas que ya incluyen una llamada a_setAllowHash(false)
seguirán funcionando, pero ya no es necesario para configurar un sitio nuevo. - Ahora, la secuencia de comandos de seguimiento intentará reparar los parámetros del vinculador que hayan sido alterados por navegadores y redireccionamientos HTTP. Aproximadamente el 85% de los valores del vinculador que actualmente se descartan debido a cambios de codificación introducidos por redireccionamientos y navegadores ahora deberían restablecerse y aceptarse correctamente en la secuencia de comandos de seguimiento.
Versión 2011-07 (26 de julio de 2011)
Esta versión incluye una función nueva:
- Ahora, el código de seguimiento pospone los hits de las páginas renderizadas previamente hasta que el usuario vea esas páginas. Si nunca se ve una página renderizada previamente, no se envían hits. Esta función solo está disponible para los sitios que utilizan la secuencia de comandos del seguimiento asíncrono. Obtén más información sobre el procesamiento previo en el blog central para webmasters de Google.
Versión 2011-07 (14 de julio de 2011)
Esta versión incluye diversas correcciones de errores y refactorizaciones, además de una nueva función:
- Se agregó compatibilidad con el seguimiento en redes sociales ( _trackSocial).
Versión 2011-05 (18 de mayo de 2011)
Esta versión incluye las siguientes correcciones de errores.
- Se corrigió un error en el seguimiento multidominio que causaba una codificación incorrecta de los datos de las campañas en algunos casos.
- Se corrigió un error en el seguimiento multidominio que causaba que las cookies se cargaran desde la URL más de una vez, lo que provocaba cookies incorrectas en algunos casos.
- Se corrigió un error en las variables personalizadas que causaba que algunos valores se codificaran en los informes.
Versión 2011-04 (14 de abril de 2011)
Esta versión requiere un mantenimiento regular, lo que incluye correcciones de errores y refactorizaciones. No habrá cambios en las APIs ni en la funcionalidad públicas.
Versión 2011-03 (30 de marzo de 2011)
Esta versión contiene actualizaciones y una función nueva.
-
Compatibilidad con
POST
:- Ahora, el código de seguimiento puede enviar balizas de seguimiento mucho más grandes. Tradicionalmente, los píxeles contadores se envían a través de solicitudes
GET
de HTTP, que tienen un límite de 2,048 caracteres en algunos navegadores y proxies. Las solicitudes que superan este límite se descartaron, y los datos nunca llegaron a Google Analytics. A partir de esta versión, las solicitudes de más de 2,048 caracteres se enviarán a través de HTTPPOST
, que no tiene ese límite. Ahora, el código de seguimiento será compatible con balizas de hasta 8,192 caracteres.
- Ahora, el código de seguimiento puede enviar balizas de seguimiento mucho más grandes. Tradicionalmente, los píxeles contadores se envían a través de solicitudes
Versión 2011-02 (17 de febrero de 2011)
Esta versión incluye las siguientes correcciones de errores.
- Se corrigió un error que impedía que
_addIgnoredOrganic
y_addIgnoredRef
funcionen correctamente en la primera visita a un sitio - Se solucionó un problema relacionado con la ejecución del código de seguimiento en varios iframes.
Versión 2010-10 (4 de octubre de 2010)
Esta versión requiere un mantenimiento regular, lo que incluye correcciones de errores y refactorizaciones. No habrá cambios en las APIs ni en la funcionalidad públicas.
Versión 2010-04 (20 de abril de 2010)
Esta versión contiene correcciones de errores y limpieza de la API.
-
Correcciones de errores:
- Se corrigió el error de seguimiento de eventos. Para llamar a
_trackEvent
, ya no es necesario llamar primero a_initData
ni a_trackPageview
. - Se actualizó el fragmento asíncrono para que se pueda colocar en el encabezado de cualquier página sin causar problemas en IE 6 y 7. Consulta la guía de seguimiento asíncrono para obtener el nuevo fragmento. Esta actualización ocurrió el 22 de marzo de 2010.
- Se amplió la sintaxis asíncrona para admitir métodos de llamada en el objeto
_gat
.
- Se corrigió el error de seguimiento de eventos. Para llamar a
-
Se actualizaron las APIs de inicialización del rastreador para que sean coherentes con la sintaxis asíncrona. También dejaron de estar disponibles las funciones antiguas.
- Se agregó la función
_gat._createTracker(opt_account, opt_name)
. Permite asignar un nombre a los rastreadores y, luego, recuperarlos por su nombre.Usa esta opción en lugar de_gat._getTracker(account)
. - Se agregó
_gat._getTrackerByName(name)
. Recupera el rastreador con el nombre dado. - Se agregó
tracker._getName()
. Muestra el nombre que se asignó al rastreador cuando se creó. _gaq._createAsyncTracker(account, opt_name)
quedó obsoleto. Se usa_gat._createTracker
en su lugar._gaq._getAsyncTracker(name)
quedó obsoleto. Se usa_gat._getTrackerByName
en su lugar.
- Se agregó la función
-
Consulta la referencia de la herramienta de seguimiento para obtener detalles sobre estos cambios en la API.
Versión 2009-12 (1 de diciembre de 2009)
Contiene actualizaciones de la lista de motores de búsqueda predeterminados y nuevas funciones para controlar los tiempos de espera de las cookies. Además, se lanza el fragmento de Google Analytics asíncrono que reduce el impacto de la latencia de ga.js en la página.
-
Se actualizó la lista de motores de búsqueda predeterminados
- Se agregaron los motores de búsqueda Naver, Eniro y Daum.
- Se quitaron de la lista Looksmart, Gigablast, Club-internet, Netsprint, Intera, Ilse y Nostrum.
-
Se agregaron funciones para controlar las fechas de vencimiento de las cookies de todas las cookies almacenadas. Las funciones de tiempo de espera de cookies existentes dejaron de estar disponibles. Consulta la documentación de la API de JS para obtener más detalles.
_setVisitorCookieTimeout(cookieTimeoutMillis)
reemplaza a la función_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
reemplaza a la función_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
reemplaza a la función_setCookieTimeout
.
-
Lanzamiento del fragmento de Google Analytics asíncrono. Consulta la documentación sobre cómo probarla.
-
La función
_setVar
dejó de estar disponible. La función Variables personalizadas reemplaza a_setVar
. Consulta la documentación para obtener más detalles.
Versión 2009-11 (4 de noviembre de 2009)
Esta versión incluye lo siguiente:
-
Se agregó una nueva función para recuperar variables personalizadas a nivel del visitante. Consulta la documentación de funciones para obtener más detalles.
_getVisitorCustomVar(index)
-
En lugar de esperar a window.onload, el contenido de superposición del sitio se carga en cuanto se ejecuta ga.js.
Versión 2009-10 (14 de octubre de 2009)
Esta versión incluye una nueva función:
-
Se agregó un parámetro booleano opcional a la función
_addOrganic
para especificar si se agregan nuevas fuentes orgánicas al principio o al final de la lista de fuentes orgánicas. Para obtener más detalles, consulta la documentación._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Versión 2009-09 (28 de septiembre de 2009)
Esta versión incluye un mantenimiento regular para las mejoras de rendimiento y las refactorizaciones. No habrá cambios en las APIs ni en la funcionalidad públicas.
Versión 2009-08 (31 de agosto de 2009)
Esta versión incluye varias correcciones de errores y mejoras de rendimiento:
- Codificación adecuada para los términos de búsqueda para las búsquedas orgánicas, la información de la ruta de la página web para (utmp) y los valores definidos por el usuario cuando se usan con el atributo del vinculador (es decir, las funciones
_link
y_linkByPost
). - El motor de búsqueda Rambler se agrega a la lista de búsqueda orgánica
- Se corrigió el análisis de la búsqueda orgánica para el motor de búsqueda http://kvasir.no
- Los nuevos motores de búsqueda orgánica definidos por el usuario ahora se agregan a la parte superior de la lista.
- Se quitó la función obsoleta
_trackEvent(action, label, value)
y se reemplazó por_trackEvent(category, action, label, value)
- Las URLs de referencia ahora se almacenan como una distinción entre mayúsculas y minúsculas. Por ejemplo: www.domain.com/PaGe.HtMl se informará con información del caso.
- Se agregó una limitación de 1200 caracteres al tamaño del token de GASO.
- Se agregó una nueva función que permite anular los tiempos de espera predeterminados para las cookies:
_setCookiePersistence(timeout)