Nielsen DTVR Destination
Nielsen-DTVR is supported on mobile apps and web browsers.
Digital in TV Ratings (DTVR) responds to the shifting, complex multi-platform, multi-device and multi-distribution landscape by providing comprehensive measurement of digital content consumption—including streaming TV commercial video, static web pages and mobile apps—across all major devices and platforms.
In order to get started with Nielsen-DTVR and retrieve an
appid to configure
this integration, you must sign a license agreement on the Nielsen engineering
There will be an NDA to sign prior to accessing the download. Nielsen requires you fill out your company info and have a Nielsen representative before getting started.
You must also go through the pre-certification process as outlined here with your Nielsen representative before shipping this implementation to production.
To get started with Nielsen-DTVR and Segment, you’ll want to first integrate your mobile app with our iOS or Android sources.
To install Nielsen DTVR via Segment on iOS, please follow the instructions in the Segment-Nielsen-DTVR repository README.
To install Nielsen DTVR via Segment on Android, please follow the instructions in the Segment-Nielsen-DTVR repository README.
If you’d like to measure video on the web, all you have to do is add your
instanceName in your Segment settings and enable this
destination for a JS source. We will then load the Nielsen SDK into the
Segment only supports sending
track events as outlined in our Video
Spec. To get started tracking video content through
Segment, make sure you are using a media player that has an API which allows
you to detect the player state such as video or ad plays. For example, you
would not be able to collect ad plays using YouTube since their YouTube SDK
does not expose any hooks into player states during ad plays.
IMPORTANT: We will map the semantic events and properties in the Segment Video Spec to Nielsen’s relevant methods and metadata. If you do not implement the Segment Video Spec properly, this integration will not behave properly.
Once the Segment source is integrated with your app, toggle
Nielsen-DTVR on in your Segment destinations catalog, and add your
which you can retrieve from your Nielsen representative.
appId is the unique id for the application assigned by Nielsen. It is
GUID data type. Be sure to use the test
appId during development, test, and
certification processes. Use Production appid to submit app to App / Play
store, after receiving Nielsen certification.
These new settings will take up to an hour to propagate to all of your existing users. For new users it will be instantaneous.
Enable Debug Mode
Check this setting if you would like to activate the Debug flag. Once the flag is active, it logs each API call made and the data passed. DO NOT activate the Debug flag in a production environment.
Indicate the key in your payload associated with the id3 tag.
If one is not provided we will default to
Required for Web only: A user-defined string value for describing the player/site.
Events to Send Id3 Tags
Add the event names you would like to trigger Segment to
Required for mobile only: Add the unique identifier for the
environment that the Nielsen SDK should point to. If not specified the default
value will be
This page was last modified: 09 Nov 2021
Questions? Problems? Need more info? Contact Segment Support for assistance!