Migreren van de standalone SDK van Media naar Adobe Launch - Web (JS)

NOTE
Adobe Experience Platform Launch is omgedoopt tot een reeks technologieƫn voor gegevensverzameling in Experience Platform. Diverse terminologische wijzigingen zijn als gevolg hiervan in de productdocumentatie doorgevoerd. Raadpleeg het volgende document voor een geconsolideerde referentie van de terminologische wijzigingen.

Verschillen in functies

  • Starten - De lancering voorziet u van een UI die u door vestiging, het vormen, en het opstellen van uw web-based media volgende oplossingen loopt. Launch verbetert bij Dynamic Tag Management (DTM).
  • Media SDK - De Media SDK biedt u bibliotheken voor mediatracering die zijn ontworpen voor specifieke platforms (bijvoorbeeld: Android, iOS, enz.). Adobe raadt Media SDK aan om het mediagebruik in uw mobiele apps te volgen.

Configuratie

Standalone Media SDK

In de standalone SDK van Media, vormt u de het volgen configuratie in app en gaat het tot SDK over wanneer u de trekker creeert.

//Media Heartbeat initialization
var mediaConfig = new MediaHeartbeatConfig();
mediaConfig.trackingServer = "namespace.hb.omtrdc.net";
mediaConfig.playerName = "html5-player";
mediaConfig.channel = "sample-channel";
mediaConfig.ovp = "video-provider";
mediaConfig.appVersion = "v2.0.0"
mediaConfig.ssl = true;
mediaConfig.debugLogging = true;

Naast de MediaHeartbeat configuratie, moet de pagina vormen en overgaan AppMeasurement instantie en VisitorAPI -instantie voor het bijhouden van media voor een juiste werking.

Extensie starten

  1. Klik in het Experience Platform Launch op de knop Extensions tabblad voor uw webeigenschap.

  2. Op de Catalog , zoekt u de Adobe Media Analytics for Audio and Video-extensie en klikt u op Install.

  3. In de pagina van de uitbreidingsmontages, vorm de volgende parameters.
    De uitbreiding van Media zal de gevormde parameters voor het volgen gebruiken.

Gebruikershandleiding starten - De extensie voor media installeren en configureren

Verschillen in het maken van Beheer

Media-SDK

  1. Voeg de bibliotheek van de Analyse van Media aan uw ontwikkelingsproject toe.
  2. Een configuratieobject maken (MediaHeartbeatConfig).
  3. Voer het afgevaardigde protocol uit, blootstellend het getQoSObject() en getCurrentPlaybackTime() functies.
  4. Een instantie van Media Heartboard maken (MediaHeartbeat).
// Media Heartbeat initialization
var mediaConfig = new MediaHeartbeatConfig();
...
// Configuration settings
mediaConfig.trackingServer = Configuration.HEARTBEAT.TRACKING_SERVER;
...
// Implement Media Delegate (Quality of Service and Playhead)
var mediaDelegate = new MediaHeartbeatDelegate();
...
mediaDelegate.getQoSObject = function() {
    return MediaHeartbeat.createQoSObject(<bitrate>, <startuptime>, <fps>, <droppedFrames>);
    ...
}
...
// Create your tracker
this.mediaHeartbeat = new MediaHeartbeat(mediaDelegate, mediaConfig, appMeasurement);

Starten

De lancering biedt twee benaderingen aan om de volgende infrastructuur te creƫren. Beide benaderingen gebruiken de Uitbreiding van de Lancering van Media Analytics:

  1. Gebruik de API's voor mediatracering van een webpagina.

    In dit scenario exporteert de extensie Media Analytics de API's voor mediatracering naar een geconfigureerde variabele in het globale vensterobject:

    code language-none
    window["CONFIGURED_VARIABLE_NAME"].MediaHeartbeat.getInstance
    
  2. Gebruik de API's voor het bijhouden van media van een andere extensie voor Starten.

    In dit scenario gebruikt u de API's voor mediatracering die door de get-instance en media-heartbeat Gedeelde modules.

    note note
    NOTE
    Gedeelde modules zijn niet beschikbaar voor gebruik in webpagina's. U kunt Gedeelde Modules van een andere uitbreiding slechts gebruiken.

    Een MediaHeartbeat instantie die de get-instance Gedeelde module.
    Een gedelegeerd object doorgeven aan get-instance die getQoSObject() en getCurrentPlaybackTime() functies.

    code language-none
    var getMediaHeartbeatInstance =
    turbine.getSharedModule('adobe-video-analytics', 'get-instance');
    

    Toegang MediaHeartbeat constanten via de media-heartbeat Gedeelde module.

Verwante documentatie

Media-SDK

Starten

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb