Required Metadata Constants

 

Note: Asset Name and Stream URL are mutable metadata constants; all others are immutable. Conviva retains the different values reported for mutable constants throughout the session.

Ad-related metadata is applicable for you if there're ads in your content sessions.

 

Name Description Key Patterns/Acceptable Values
Asset Name Unique name for each stream/video asset. For Ads, set the name of the ad asset. assetName [{contentId}] {series, movie, or game title} - {episode or other title if applicable}
Stream URL The Master Manifest URL from which the video is initially loaded. For Ads, set to the url of the ad media file. streamUrl http://your.cdn.com/stream.m3u8
Live or VOD false = VOD and true = Live Denotes whether the content is video on-demand or a live stream. For Ads, use the same content type as the main content session. isLive true | false
Content Length Duration of the video content, in seconds. For Ads, set the duration of the ad asset. contentLengthSec 4200
Default Resource Default video server resource to report for the content. Use when the video server resource cannot be directly inferred from streamUrl. resource "EDGECONVIVA SDKT-1", "AKAMAI-FREE", "LEVEL3-PREMIUM"
App Name A preferably human-readable string used to distinguish individual applications playerName iOS | Android | OSMF | HTML5 | JavaScript SDK Player | C SDK Player
App Version A string value used to uniquely identify a specific version of the streaming application. Must be the same version number being published on the App stores (Apple App store, Google play store) c3.app.version 1.1 | 1.2
Viewer Id A unique identifier to distinguish individual viewers or devices through Conviva's Viewers Module. The identifier may be a user's unique username, an email address, a unique device identifier, or a generated GUID. viewerId contract ID / user ID in CRM DB
Media Player Framework Name Name of the application framework or the name of the player framework used for video playback. For Ads, set the Ad Manager name. Player Framework Name For Video: "AVFoundation", "NexPlayer", "HTML5", "OSMF". For Ads: "Google IMA SDK", "Freewheel SDK", "Uplynk SDK", "Anvato SDK", "YoSpace SDK"
Media Player Framework Version Version of the application framework or the name of the player framework used for video playback, if applicable. For Ads, set the version of the Ad Manager SDK version. Player Framework Version "4.28.4433", "5.2"
Connection Type The type of network connection used to consume content. Please refer the Conviva Video integration page for your library or SDK to confirm if auto-collection is supported. dcType "3G", "4G", "LTE", "WiFi", "Ethernet"
Device Model Model of the device Device Model Safari - OS X, G011A, iPad (2017)
Device Manufacturer Manufacturer of the Device Device Manufacturer Apple, LG, Samsung, Sony
Device OS Name of the operating system used by the device, in uppercase. Device Operating System "WINDOWS", "LINUX", "IOS", "MAC", "ANDROID", "FIREOS", "ROKU", "PLAYSTATION", "CHROMEOS"
Device OS Version Version of the Operating System used by the device Device Operating System Version "10.10.1", "8.1", "T-INFOLINK2012-1012", "Fire OS 5"
Device Brand Brand of the Device deviceBrand "iPhone", "Samsung SmartTV"
Device Type Type of the device. Only allows the Constants.DeviceType values and discards any other string values. Please get in touch with Conviva, if the Device Type you are looking for is not listed. Device Hardware Type "DESKTOP", "Console", "Mobile"
Device Category Device Category to which the used device belongs to. Only allows the Constants.DeviceCategory values and discards any other string values. Please get in touch with Conviva, if the Device Category you are looking for is not listed. This field is applicable only for JS SDK integration. deviceCategory "WEB", "AND", "PS"
Content Type More advanced content delivery method c3.cm.contentType "Live", "VOD"
Channel The channel on which the content is consumed c3.cm.channel NA
Brand The name of the brand to which the content belongs c3.cm.brand NA
Affiliate Affiliate or MVPD name for TV Everywhere authenticated services c3.cm.affiliate NA
Content Category Content business categories of interest c3.cm.categoryType Episodic, Movies, News, Sports, Events, Shorts, Promos
Asset Provider Name Name of CMS Provider c3.cm.name CMS, ROVI, TMS
Asset ID Unique asset identifier to query CMS system to gather additional asset metadata information for a specific asset c3.cm.id NA
Series Name Set the Series name only if the metadata cannot be gathered from CMS System. Null if not applicable. c3.cm.seriesName Friends
Season Number Season number only if the details cannot be inferred from Asset Provider Server. Null if not applicable. c3.cm.seasonNumber 1
Episode Name or Show Title Set Episode/show title only if the details cannot be inferred from Asset Provider Server. c3.cm.showTitle The One with all the Cheesecakes
Episode Number Set Episode Number only if the details cannot be inferred from Asset Provider Server. Null if not applicable. c3.cm.episodeNumber 3
Primary Genre Set Primary content genre only if the details cannot be inferred from Asset Provider Server c3.cm.genre Drama
Genre Set A list of applicable content genre in a comma separated list only if the details cannot be inferred from Asset Provider Server c3.cm.genreList Drama, Crime, Political, Violence
Device Name The device Name. Not previously shown. Device Name PC, MAC, Android Phone, Windows Tablet
Device Marketing Name The marketing name of the device. Not previously shown. Device Marketing Name Galaxy S5, Galaxy Tab S, G3
Device Operating System Family The name of the operating system group, such as PlayStation for PlayStation 3 and PlayStation 4 or Windows for Windows 10 and Windows XP. Device Operating System Family iOS, Playstation, Roku, Windows
Browser Name The name of the browser on the device. Browser Name Chrome, Internet Explorer, Safari
Browser Version The name of the browser on the device concatenated with a more precise version. Browser Version Internet Explorer 11, Chrome 60
UTM URL Provide your full generated UTM URL/ Link to track the effectiveness of the online marketing campaign across traffic sources and publishing media c3.cm.utmTrackingUrl NA
Ad Technology Set the ad technology as CLIENT_SIDE/SERVER_SIDE c3.ad.technology "Server Side" or "Client Side"
Ad Id Set the Ad ID as a string. This Ad ID is from the Ad Server that actually has the ad creative. For wrapper ads, this is the last Ad ID at the end of the wrapper chain c3.ad.id "411687224"
Ad System Set as a string that identifies the Ad System (i.e. the Ad Server). This Ad System represents the Ad Server that actually has the ad creative. For wrapper ads, this is the last Ad System at the end of the wrapper chain. Set to "NA" if not available c3.ad.system "Freewheel", "Innovid", "Extreme IO","NA"
Ad Position Set the ad position as a string "Pre-roll", "Mid-roll" or "Post-roll" c3.ad.position "Pre-roll", "Mid-roll" or "Post-roll"
Ad Type A boolean value that indicates whether this ad is a Slate or not. Set to "true" for Slate and "false" for a regular ad. By default, set to "false" c3.ad.isSlate "true","false"
Ad MediaFileApiFramework Set the creative media framework. Generally used for VPAID ads. Set to "NA" for non-VPAID ads c3.ad.mediaFileApiFramework "VPAID", "NA"
Ad Stitcher System Set the name of the Ad Stitcher. If not using an Ad Stitcher, set to "NA" c3.ad.adStitcher "Uplynk", "Google DAI", "Google Anvato", "YoSpace","NA"
First Ad System Only valid for wrapper VAST responses. This tag must capture the "first" Ad System in the wrapper chain when a Linear creative is available or there is an error at the end of the wrapper chain. Set to "NA" if not available. If there is no wrapper VAST response then the Ad System and First Ad System should be the same. Examples: "GDFP", "NA". c3.ad.firstAdSystem NA
First Ad Id Only valid for wrapper VAST responses. This tag must capture the "first" Ad Id in the wrapper chain when a Linear creative is available or there is an error at the end of the wrapper chain. Set to "NA" if not available. If there is no wrapper VAST response then the Ad Id and First Ad Id should be the same. c3.ad.firstAdId "709684096", "NA"
First Creative Id Only valid for wrapper VAST responses. This tag must capture the "first" Creative Id in the wrapper chain when a Linear creative is available or there is an error at the end of the wrapper chain. Set to "NA" if not available. If there is no wrapper VAST response then the Ad Creative Id and First Ad Creative Id should be the same. c3.ad.firstCreativeId "57861167296", "NA"
Ad Creative Id The creative id of the ad. This creative id is from the Ad Server that actually has the ad creative. For wrapper ads, this is the last creative id at the end of the wrapper chain. Set to "NA" if not available. c3.ad.creativeId "57861167296", "NA"