Migrera från det fristående medie-SDK:t till Adobe Launch - webben (JS)

NOTE
Adobe Experience Platform Launch har omklassificerats som en serie datainsamlingstekniker i Experience Platform. Som ett resultat av detta har flera terminologiska förändringar införts i produktdokumentationen. I följande dokument finns en konsoliderad referens till de ändrade terminologin.

Skillnader i funktioner

  • Launch - Launch ger dig ett användargränssnitt som hjälper dig att konfigurera, konfigurera och distribuera dina webbaserade mediespårningslösningar. Launch är bättre än Dynamic Tag Management (DTM).
  • Media SDK - Media SDK ger dig mediespårningsbibliotek som är utformade för särskilda plattformar (t.ex. Android, iOS osv.). Adobe rekommenderar Media SDK för att spåra medieanvändning i dina mobilappar.

Konfiguration

Fristående media SDK

I det fristående Media SDK:t konfigurerar du spårningskonfigurationen i appen
och skicka det till SDK när du skapar spåraren.

//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;

Förutom konfigurationen för MediaHeartbeat måste sidan konfigurera och skicka
AppMeasurement -instansen och VisitorAPI -instansen för mediespårning i ordning
att fungera som det ska.

Starta tillägg

  1. Klicka på fliken Extensions i Experience Platform Launch för
    web-egenskap.

  2. På fliken Catalog letar du reda på Adobe Media Analytics for Audio och
    Videotillägg och klicka på Install .

  3. Konfigurera spårningsparametrarna på sidan för tilläggsinställningar.
    Media-tillägget använder de konfigurerade parametrarna för spårning.

Starta användarhandboken - Installera och konfigurera medietillägget

Skillnader mellan att skapa spårare

Media SDK

  1. Lägg till biblioteket Media Analytics i utvecklingsprojektet.
  2. Skapa ett config-objekt (MediaHeartbeatConfig).
  3. Implementera delegatprotokollet och visar funktionerna getQoSObject() och getCurrentPlaybackTime().
  4. Skapa en instans av pulsslag för 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);

Starta

Launch erbjuder två sätt att skapa spårningsinfrastrukturen. Båda inriktningarna använder startalternativet för Media Analytics:

  1. Använd API:erna för mediespårning från en webbsida.

    I det här scenariot exporterar Media Analytics-tillägget API:erna för mediespårning till en konfigurerad variabel i det globala fönsterobjektet:

    code language-none
    window["CONFIGURED_VARIABLE_NAME"].MediaHeartbeat.getInstance
    
  2. Använd API:erna för mediespårning från ett annat Launch-tillägg.

    I det här scenariot använder du de API:er för mediespårning som visas av de delade modulerna get-instance och media-heartbeat.

    note note
    NOTE
    Delade moduler är inte tillgängliga för användning på webbsidor. Du kan bara använda delade moduler från ett annat tillägg.

    Skapa en MediaHeartbeat-instans med den get-instance delade modulen.
    Skicka ett delegatobjekt till get-instance som visar getQoSObject()- och getCurrentPlaybackTime()-funktioner.

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

    Få åtkomst till MediaHeartbeat-konstanter via den delade modulen media-heartbeat.

Relaterad dokumentation

Media SDK

Starta

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