Show Menu
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.