Migrera från det fristående medie-SDK:t till Adobe Launch - webben (JS)
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 skickaAppMeasurement
-instansen och VisitorAPI
-instansen för mediespårning i ordning
att fungera som det ska.
Starta tillägg
-
Klicka på fliken Extensions i Experience Platform Launch för
web-egenskap. -
På fliken Catalog letar du reda på Adobe Media Analytics for Audio och
Videotillägg och klicka på Install . -
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
- Lägg till biblioteket Media Analytics i utvecklingsprojektet.
- Skapa ett config-objekt (
MediaHeartbeatConfig
). - Implementera delegatprotokollet och visar funktionerna
getQoSObject()
ochgetCurrentPlaybackTime()
. - 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:
-
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
-
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
ochmedia-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 denget-instance
delade modulen.
Skicka ett delegatobjekt tillget-instance
som visargetQoSObject()
- ochgetCurrentPlaybackTime()
-funktioner.code language-none var getMediaHeartbeatInstance = turbine.getSharedModule('adobe-video-analytics', 'get-instance');
Få åtkomst till
MediaHeartbeat
-konstanter via den delade modulenmedia-heartbeat
.