Översikt över tillägget YouTube Video Tracking

NOTE
Adobe Experience Platform Launch har omklassificerats som en serie datainsamlingstekniker i Adobe 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.

Förhandskrav

För varje taggegenskap i Adobe Experience Platform krävs att följande tillägg installeras och konfigureras från skärmen Tillägg:

  • Adobe Analytics
  • Experience Cloud Visitor ID-tjänst
  • Kärntillägg

Använd "Bädda in en spelare med ett <iframe>-kodfragment" från Google utvecklardokument HTML på varje webbsida där en videospelare ska återges.

Det här tillägget, version 2.0.1, stöder inbäddning av en eller flera YouTube-videofilmer på en enda webbsida genom att infoga ett id-attribut med ett unikt värde i skripttaggen iframe och lägga till enablejsapi=1 och rel=0 i slutet av attributvärdet src, om det inte redan finns. Exempel:

<iframe id="player1" width="560" height="315" src="https://www.youtube.com/embed/xpatB77BzYE?enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Tillägget är även utformat för att dynamiskt kontrollera om det finns ett unikt ID-attributvärde, som player1, oavsett om frågesträngsparametrarna enablejsapi och rel finns och om deras förväntade värden är korrekta. Därför kan YouTube-skripttaggen läggas till på en webbsida med eller utan attributet id och om frågesträngsparametrarna enablejsapi och rel inkluderas eller inte.

NOTE
På sidor med mer än en video använder varje video samma konfigurationsuppsättning som i taggregeln som körs på den sidan. Om du till exempel skapar en regel med en händelse som utlöser en 50 % slutförd video, utlöser varje video på sidan regeln vid referenspunkten 50 %.

Tillägget använder följande logik för att skriva om iFrames:

document.onreadystatechange = function () {
 if (document.readyState === 'complete') {

Det innebär att det blir ett lätt flimmer när sidan har lästs in. Detta beteende förväntas.

Dataelement

Det finns sex tillgängliga dataelement i tillägget, varav inget kräver konfiguration.

  • Spelhuvudsposition: Spelar in platsen, i sekunder, för spelhuvudets position på tidslinjen när den anropas inom en taggregel.
  • Video-ID: Anger det YouTube-ID som är associerat med videon.
  • Videonamn: Anger videons beskrivande eller egna namn.
  • Video-URL: Returnerar YouTube.com för den video som är inläst/spelas upp.
  • Videovaraktighet: Registrerar den totala längden, i sekunder, för videoinnehållet.
  • Tilläggsversion: Det här dataelementet registrerar YouTube Tracking Extension-versionen, till exempel "Video Tracking_YouTube_2.0.0".

Händelser

Det finns åtta tillgängliga händelser i tillägget. Endast anpassad punktspårning kräver konfiguration.

  • Videoklar: Utlöses när videon är klar för uppspelning och när den är klar för uppspelning.
  • Videostart: Utlöses när videon startas för första gången och när player.getCurrentTime() === 0
  • Videouppspelning: utlöses när videon spelas upp och spelas upp efter den första starten. Den här utlösaren aktiveras vid varje uppspelning.
  • Videopaus: Utlöses när videon pausas.
  • Återuppta video: Utlöses när videon återupptas och när player.getCurrentTime() !== 0
  • Custom Cue Tracking: utlöses när videon når det angivna tröskelvärdet i procent. Om en video till exempel är 60 sekunder och den angivna referenspunkten är 50 %, utlöses händelsen när spelhuvudets position är 30 sekunder. Referenspunktsspårning gäller både för inledande uppspelning och uppspelning. Observera att händelsen inte utlöses om användaren söker över en referenspunkt. Referenspunktshändelser utlöses bara när spelhuvudet korsar den beräknade referenspunktspositionen på tidslinjen och videospelaren spelas upp.
  • Videobuffert: utlöses när spelaren hämtar en viss mängd data innan videon börjar spelas upp.
  • Video avslutad: utlöses när en video är klar.

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.

Regler har tre åtgärder:

  • Ange variabler: Ange Adobe Analytics-variabler (mappa till alla eller vissa inkluderade dataelement).
  • Skicka fyr: Skicka Adobe Analytics-fyren som ett anpassat länkspårningsanrop och ange ett länknamnsvärde.
  • Rensa variabler: Rensa Adobe Analytics-variabler.

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 YouTube-video.)

  • Villkor: Inget

  • Åtgärder: Använd Analytics-tillägget för att ange variabler för att mappa:

    • Händelsen för videostart,
    • Ett prop/eVar för videodataelementet Duration
    • Ett prop/eVar för Video ID-dataelementet
    • Ett prop/eVar för videoelementet Namn
    • Ett prop/eVar för Video URL-dataelementet

    Inkludera sedan åtgärden"Skicka signal" (s.tl) med länknamnet"videostart" följt av åtgärden"Rensa variabler".

TIP
För implementeringar där flera eVars- eller props för varje videoelement inte kan användas, kan dataelementvärden sammanfogas inom Platform, parsas i klassificeringsrapporter med hjälp av verktyget Klassificeringsregelbyggaren, som förklaras i https://experienceleague.adobe.com/docs/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html?lang=sv-SE, och sedan tillämpas som ett segment i Analysis Workspace.

Om du vill sammanfoga videoinformationsvärden skapar du ett nytt dataelement som kallas"Videometadata" och programmerar det så att det hämtas in alla videodataelement (som listas ovan) och sammanställer dem. Exempel:

var r = [];

r.push('YouTube'); //Player Name
r.push(_satellite.getVar('Video ID'));
r.push(_satellite.getVar('Video Name'));
r.push(_satellite.getVar('Video Duration'));
r.push(_satellite.getVar('Extension Version'));

return r.join('|');

Mer information om hur du skapar och återanvänder dataelement effektivt i plattformen finns i dokumentationen för dataelement.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743