TEMAS×
Acerca de AppMeasurement para JavaScript
AppMeasurement para JavaScript es una nueva biblioteca que proporciona la misma funcionalidad principal que s_code.js, pero es más ligera y rápida de usar, tanto en sitios para móviles como de escritorio.
Cosas que hay que saber antes de migrar
La siguiente lista contiene los cambios que debe conocer antes de cambiar a esta nueva versión de AppMeasurement:
- Algunos complementos ya no son compatibles. Consulte Asistencia del complemento de AppMeasurement .
- La biblioteca no admite la selección dinámica de cuentas ( dynamicAccountList , dynamicAccountMatch y dynamicAccountSelection ).
- El código de la página y la biblioteca se puede implementar dentro de la etiqueta <head> .
- Los módulos Media e Integrate se admiten usando el código de módulo actualizado que se encuentra en el paquete de descarga de JavaScript AppMeasurement. No se admite el módulo Survey.
- El código de página existente es compatible con la nueva versión.
- La biblioteca proporciona utilidades nativas para obtener parámetros de consulta, leer y escribir cookies y realizar un seguimiento de vínculos avanzado.
Preguntas frecuentes
Consulte
Preguntas más frecuentes
para obtener información sobre rendimiento, seguimiento de vídeo o móvil, entre otros.
Proceso de inicialización
Realice la llamada
s_gi()
AppMeasurement, pasando el ID de grupo de informes para inicializar una instancia:
var s_account="INSERT-RSID-HERE" var s=s_gi(s_account)
Si al realizar la llamada
s_gi
y no existe una instancia AppMeasurement para la cuenta
s_account
especificada, se crea una nueva. En caso contrario, se devuelve la instancia existente. Esto sirve para impedir que se creen objetos duplicados en una misma cuenta.
Recuperar una instancia AppMeasurement
En todo el código, llame a la función global
s_gi()
para recuperar una instancia AppMeasurement existente.
Utilidades
JavaScript AppMeasurement proporciona las siguientes utilidades integradas:
clearVars
Hay un nuevo método
clearVars
disponible para borrar los siguientes valores del objeto de instancia:
- props
- eVars
- hier
- list
- events
- eventList
- products
- productsList
- channel
- purchaseID
- transactionID
- state
- zip
- campaign
Por ejemplo:
s.clearVars()
Beneficios
- De 3 a 7 veces más rápido que el código H.25.
- Solo 21 k sin comprimir y 8 k comprimidos con gzip (el código H.25 tiene 33 k sin comprimir y 13 k comprimidos con gzip).
- Asistencia nativa para varios complementos habituales ().
- Pequeño y lo suficientemente rápido para su uso en sitios móviles, así como lo bastante sólido para su uso en el escritorio web completo, lo que le permitirá aprovechar una sola biblioteca en todos los entornos web.