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

NOTE
Adobe Experience Platform Launch is omgedoopt tot een reeks technologieƫn voor gegevensverzameling in Experience Platform. Als gevolg hiervan zijn er verschillende terminologiewijzigingen in de productdocumentatie doorgevoerd. Raadpleeg het volgende documentvoor een geconsolideerde referentie van de terminologiewijzigingen.

Verschillen in functies

  • Lancering - 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 voorziet u van media volgende bibliotheken die voor specifieke platforms (bijvoorbeeld: Android, iOS, enz.) worden ontworpen. Adobe raadt Media SDK aan om het mediagebruik in uw mobiele apps te volgen.

Configuratie

Standalone Media SDK

In de standalone Media SDK configureert u de trackingconfiguratie in de app
en geeft deze door aan de SDK wanneer u de Beheer maakt.

//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 configuratie van MediaHeartbeat moet de pagina configureren en doorgeven
de instantie AppMeasurement en VisitorAPI voor mediatracering in volgorde
naar behoren te werken.

Extensie starten

  1. Klik in Experience Platform Launch op het tabblad Extensions voor uw
    web-eigenschap.

  2. Zoek op het tabblad Catalog de Adobe Media Analytics voor Audio en
    Video-extensie en klik 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.

Gids van de Gebruiker van de Start - installeer en vorm de media uitbreiding

Verschillen in het maken van Beheer

Media-SDK

  1. Voeg de bibliotheek van de Analyse van Media aan uw ontwikkelingsproject toe.
  2. Creeer een config voorwerp (MediaHeartbeatConfig).
  3. Implementeer het gedelegeerde protocol en open de functies getQoSObject() en getCurrentPlaybackTime() .
  4. Creeer een instantie van de Hartslag van Media (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 de Analyse van Media:

  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 gedeelde modules get-instance en media-heartbeat worden weergegeven.

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

    Maak een MediaHeartbeat -instantie met de get-instance Gedeelde module.
    Geef een gedelegeerd object door aan get-instance dat getQoSObject() - en getCurrentPlaybackTime() -functies beschikbaar maakt.

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

    Open MediaHeartbeat -constanten via de media-heartbeat Gedeelde module.

Verwante documentatie

Media-SDK

Starten

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