Översikt över tillägget för videospårning i BrightStor
Krav
För varje taggegenskap i Adobe Experience Platform krävs följande tillägg som är installerade och konfigurerade på tilläggsskärmen:
- Adobe Analytics
- Experience Cloud Visitor ID-tjänst
- Kärntillägg har installerats
Använd kodfragmentet"In-Page embed code (Advanced)" HTML på varje webbsida där en videospelare ska återges. HTML-utdraget "In-Page Embed code (Advanced)" finns i dokumentationen för Brightcove. Följande länk innehåller mer information om hur du genererar inbäddad kod för både förhandsgransknings- och publicerade videospelare.
Tilläggsversion 1.1.0 stöder inbäddning av flera BrightStor-videor på en enda webbsida. Om det finns flera id
-egenskaper i de avancerade inbäddningstaggarna kontrollerar du att de har unika värden. Till exempel player1
, player2
och så vidare.
Om webbsidan som använder det här tillägget interagerar med videon innan det aktuella skriptet har lästs in fullständigt, finns det två åtgärder du kan vidta för att åtgärda problemet. För det första kan taggbiblioteket läsas in synkront och för det andra placera elementet <script type="text/javascript">\_satellite.pageBottom();\</script\>
före videoinbäddningen på sidan.
Mer information om komponentmetoder och händelser som används i det här tillägget finns i dokumentationen för BrightStor API.
Dataelement
Det finns sju dataelement tillgängliga i tillägget, varav inget kräver konfiguration.
- Spelhuvudsposition: När det här dataelementet anropas inom en taggregel spelas det in i sekunder, där spelhuvudets position finns på tidslinjen.
- ID för videokonto: Detta dataelement registrerar ID:t för det Brightcove-konto som publicerade videon.
- Videovaraktighet: Det här dataelementet registrerar den totala längden (i sekunder) för videoinnehållet. Dessutom kan ett beräknat mätvärde skapas i Analytics för att konvertera antalet i sekunder till minuter eller timmar.
- Stöd för videoannonsering: Det här dataelementet anger om annonser stöds i videon eller inte.
- Video-ID: Detta dataelement anger det BrightStor-ID som är associerat med videon.
- Videonamn: Det här dataelementet anger videons beskrivande eller egna namn.
- Videotaggar: Det här dataelementet anger de specifika skript som är associerade med videon.
Händelser
Det finns sju tillgängliga händelser i tillägget. Endast anpassad punktspårning kräver konfiguration.
- Anpassad referenspunktsspårning: Den här händelsen utlöses när videon når det angivna tröskelvärdet för videoklipp. Om en video till exempel är 60 sekunder lång och den angivna referenspunkten är 50 %, utlöses händelsen vid 30-sekundersmarkeringen.
- Video slutförd: Den här händelsen utlöses när en video har slutförts helt.
- Metadata för inläsning av video: Den här händelsen utlöses när spelaren har fått inledande information om varaktighet och dimension.
- Videopaus: Den här händelsen utlöses när videon pausas.
- Återuppta video: Den här händelsen utlöses när videoinnehållet återupptas efter en pause-händelse.
- Ändring av videobildskärm: Händelsen utlöses när videon växlar in eller ut från helskärmsläge.
- Videostart: Den här händelsen utlöses när videoinnehållet startar för första gången.
Användning
En taggregel kan anges för varje videohändelse (de sju händelserna ovan). Skapa en specifik taggregel för varje händelse som du vill spåra. Om du inte vill spåra en händelse utelämnar du helt enkelt att skapa en regel för den.
Reglerna har tre åtgärder:
- Ange Adobe Analytics-variabler. (Skapa dataelement för alla eller några av dataelementen som listas ovan.)
- Skicka Adobe Analytics fyr.
- Rensa Adobe Analytics-variablerna.
Exempelmärkordsregel för "Videostart"
Följande videotilläggsobjekt ska inkluderas:
-
Händelser
- "Videostart": Den här händelsen aktiverar regeln när besökaren börjar spela upp en BrightStor-video.
-
Villkor
- Ingen
-
Åtgärder
-
Ange följande i en Analytics-åtgärd,"Set Variables":
- Händelsen för videostart (exempel: event17)
- Ett prop/eVar för dataelementet Videonamn (exempel: eVar10)
- Ett prop/eVar för dataelementet Videovaraktighet (exempel: eVar11)
- Ett prop/eVar för dataelementet Aktuell videoplats (exempel: eVar12)
-
Analysåtgärden"Skicka signal" (
s.tl
) -
Analysåtgärden"Rensa variabler"
-
var r = [];
r.push( \_satellite.getVar( 'Video ID' ) );
r.push( \_satellite.getVar( 'Video Name' ) );
r.push( \_satellite.getVar( 'Video Duraction' ) );
return r.join('|');