Konstnär

Den här sidan innehåller datainsamling för variabeln Artist. Se Artist för motsvarande rapportdimension.

Konstnärsvariabeln är namnet på den utförande artisten för ljudinnehåll (till exempel "Crested Larks"). Använd det på musik eller poddsändningssessioner för att bryta engagemanget av artister.

Egenskap
Värde
Kontextdatavariabel
a.media.artist
XDM-samlingsfält
xdm.mediaCollection.sessionDetails.artist
Audience Manager trait
c_contextdata.a.media.artist
Krävs
Nej
Skickat med
Sessionsstart, sessionsstängning

Rekommenderade implementeringstyper

SDK för webben

Ange artist i xdm.mediaCollection.sessionDetails vid anrop till sendEvent:

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        artist: "Crested Larks"
      },
      playhead: 0
    }
  }
});
iOS

Skicka artistnamnet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.AudioMetadataKeys.ARTIST.

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.AudioMetadataKeys.ARTIST] = "Crested Larks"

tracker.trackSessionStart(info: mediaObject, metadata: metadata)
Android

Skicka artistnamnet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.AudioMetadataKeys.ARTIST.

code language-kotlin
val metadata = HashMap<String, String>()
metadata[MediaConstants.AudioMetadataKeys.ARTIST] = "Crested Larks"

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Använd createMediaSession för att ange artist inuti sessionDetails:

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "artist": "Crested Larks"
            },
            "playhead": 0
        }
    }
})
Media Edge API

Anropa slutpunkten sessionStart med artist inuti xdm.mediaCollection.sessionDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.sessionStart",
      "mediaCollection": {
        "sessionDetails": {
          "name": "video-123",
          "length": 128,
          "contentType": "vod",
          "playerName": "HTML5 Player",
          "channel": "Sports",
          "artist": "Crested Larks"
        },
        "playhead": 0
      }
    }
  }]
}

Äldre implementeringstyper (endast analys)

Media SDK JS 3.x

Skicka artisten i objektet contextData med ADB.Media.AudioMetadataKeys.Artist:

code language-javascript
var contextData = {};
contextData[ADB.Media.AudioMetadataKeys.Artist] = "Crested Larks";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Använd ADBMobile.media.AudioMetadataKeys.ARTIST för att ange artistnamnet i egenskapen StandardMediaMetadata för mediaobjektet innan du anropar trackSessionStart:

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject("My Track", "audio-123", 240,
  ADBMobile.media.StreamType.AOD, ADBMobile.media.MediaType.Audio);
var standardMetadata = {};
standardMetadata[ADBMobile.media.AudioMetadataKeys.ARTIST] = "Crested Larks";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
Media Collection API

Inkludera media.artist i objektet params:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.artist": "Crested Larks"
  }
}

Se API-sessionsreferensen för mediainsamling för den fullständiga strukturen för begäranden.

recommendation-more-help
media-analytics-help