Show Menu
TEMAS×

Configuración de JavaScript 3.x

Requisitos previos

  • Obtenga parámetros de configuración válidos : Estos parámetros se pueden obtener de un representante de Adobe una vez creada la cuenta de Analytics.
  • Implementación de AppMeasurement y Experience Cloud Identity Service para JavaScript en la aplicación de medios Para obtener más información, consulte Implementación de Analytics con JavaScript e Implementación del servicio de identidad de Experience Cloud.
  • Proporcione las siguientes capacidades en su reproductor de contenidos :
    • Una API para suscribirse a eventos del reproductor : Media SDK requiere que llame a un conjunto de API simples cuando se produzcan eventos en el reproductor.
    • Una API que proporciona información sobre el reproductor : incluye información sobre medios, anuncios y capítulos que se están reproduciendo.
  1. Añada la biblioteca descargada al proyecto. Cree referencias locales a las clases para mayor comodidad.
    1. Expanda el archivo MediaSDK-js-v3*.zip que descargó.
    2. Compruebe si el archivo MediaSDK.js existe en el directorio libs .
    3. Aloje el archivo MediaSDK.js .
      Este archivo JavaScript principal debe alojarse en un servidor web al que se pueda acceder desde todas las páginas del sitio. Necesita la ruta a estos archivos para el siguiente paso.
    4. Haga referencia a MediaSDK.js en todas las páginas del sitio.
      Incluya MediaSDK para JavaScript agregando la línea de código siguiente en la etiqueta <head> o <body> de cada página. Por ejemplo:
      <script type="text/javascript" src="https://INSERT-DOMAIN-AND-PATH-TO-CODE-HERE/MediaSDK.js"></script>
      
      
    5. Para verificar rápidamente que la biblioteca se ha importado correctamente, compruebe que ADB.Media se ha exportado en el objeto Window.
      El SDK de JavaScript es compatible con las especificaciones del módulo AMD y CommonJS, y MediaSDK.js también se puede utilizar con módulos de carga compatibles.
  2. Cree una instancia de AppMeasurement y configure visitor .
    La configuración del SDK de medios requiere una instancia de AppMeasurement con visitor configurado.
     var appMeasurement = new AppMeasurement(“<rsid>”);
     appMeasurement.visitor = visitor;
     appMeasurement.trackingServer = “<visitor_namespace>.sc.omtrdc.net”;
    
    
  3. Configuración del SDK de medios
    El SDK de medios debe configurarse una vez por página web y la configuración se aplica a todas las instancias del rastreador creadas.
    El SDK de medios (3.x) utiliza la API de recopilación de medios para el seguimiento de medios, que es diferente del extremo HB utilizado en los SDK 2.x. Póngase en contacto con su representante de Adobe para obtener más información.
    Este es un ejemplo de una inicialización de MediaConfig :
     // Create MediaConfig object (same as above)
     var mediaConfig = new ADB.MediaConfig();
     mediaConfig.trackingServer = Configuration.MEDIA_COLLECTION_ENDPOINT;
     mediaConfig.playerName = Configuration.PLAYER_NAME;
     mediaConfig.channel = Configuration.CHANNEL;
     mediaConfig.appVersion = Configuration.APP_VERSION;
     mediaConfig.debugLogging = false;
     mediaConfig.ssl = true;
    
     ADB.Media.configure(mediaConfig, appMeasurement);
    
    
  4. Cree la instancia de MediaTracker .
    Después de configurar el SDK de medios, se pueden crear instancias de rastreador para el seguimiento de contenido de medios mediante getInstance de API.
    var tracker = ADB.Media.getInstance();
    
    
    Asegúrese de que la instancia de tracker es accesible y no se desasigna hasta el final de la sesión de contenido. Esta instancia se utilizará para el seguimiento de los siguientes eventos para esa sesión.

Migrar de JavaScript 2.x a 3.x

Para obtener información detallada sobre la migración de 2.x a 3.x, consulte Migración de 2.x a 3.x.