Dailymotion

Dailymotion

Video hosting platform popular in Europe, used as an alternative to YouTube for embedded video content. The Dailymotion player script loads an interactive video player and logs play events, completion rates, and ad impressions. Advertising within the player is enabled via audience cookies for targeted pre-roll and mid-roll ads.

Overview

Dailymotion is a video hosting and streaming platform founded in Paris in 2005 and owned by Vivendi since 2015. It is one of the largest video platforms in Europe, with significant audiences in France, Germany, and the Middle East, and serves as a YouTube alternative for publishers who prefer a European-operated platform or need content flexibility. Dailymotion provides an embeddable video player that can be integrated on third-party sites, with advertising capabilities built directly into the player. Unlike Vimeo, Dailymotion's embedded player includes an ad-monetization layer: it serves pre-roll and mid-roll video ads using audience cookies for targeting. This dual nature — functional video player plus advertising platform — places Dailymotion in a "functional + marketing" category that requires careful consent handling.

What This Script Does

Script Files and Domains

The Dailymotion embed uses an <iframe> pointing to https://www.dailymotion.com/embed/video/{video_id}. Player JavaScript loads from geo.dailymotion.com and static2.dmcdn.net (Dailymotion's CDN). Video streams are delivered from proxy{N}.dailymotion.com and Akamai CDN. Advertising resources load from geo.dailymotion.com/player/ads and connect to ad servers including securepubads.g.doubleclick.net (Google IMA SDK) and Dailymotion's own programmatic stack. Telemetry fires to www.dailymotion.com/log.

Cookies Set

  • dmvk — Dailymotion's primary visitor identifier. Persistent, 13-month expiry. Set on dailymotion.com. Tracks viewing history across Dailymotion-hosted content for content recommendations and ad targeting within the player.
  • v1st — First visit timestamp cookie. Persistent, 1-year expiry. Records the user's first ever visit to Dailymotion for audience recency segmentation.
  • ts — Timestamp of most recent visit to Dailymotion. Session rolling.
  • ss — Session state cookie. Session-scoped.
  • lang — Language preference cookie. Persistent.
  • Ad targeting cookies from Google IMA SDK (loaded within the player iframe): __gads, IDE (DoubleClick advertising ID, 2-year expiry), DSID for signed-in Google users.

Video Player Functionality

The player loads video content from Dailymotion's CDN, supports adaptive bitrate streaming (HLS/DASH), and provides standard playback controls. It fires playback telemetry to Dailymotion for view counting and content analytics: play, pause, seek, 25%/50%/75%/100% completion checkpoints, fullscreen, share.

Advertising Layer

The Dailymotion player integrates Google's IMA (Interactive Media Ads) SDK to serve VAST/VPAID pre-roll and mid-roll video ads. The IMA SDK fires its own cookies (__gads, IDE) for ad targeting. Ad requests go to securepubads.g.doubleclick.net with targeting parameters including viewer interests, geographic location, and device type. This means even a Dailymotion "functional" embed also loads Google advertising infrastructure.

Partner API

Dailymotion offers a Player API (JavaScript bridge) for programmatic control. Publishers can call player.play(), player.pause(), player.seek(time), and listen for events via player.on('video_start', handler).

Consent & Compliance

Category: Functional / Marketing

Dailymotion occupies a dual category because the embedded player serves two distinct purposes:

  1. Functional: Delivering video content requested by the visitor.
  2. Marketing: Serving targeted video advertising using audience cookies (including Google IMA SDK cookies).

Under GDPR and ePrivacy, the functional video delivery aspect may not require consent, but the advertising layer definitively does. The French CNIL has actively regulated French video platforms — Dailymotion's home market — and has issued guidance that advertising cookies require consent regardless of whether they are served inside an embedded iframe. The IDE DoubleClick cookie set by the IMA SDK has been the subject of multiple CNIL enforcement actions against Google.

Under CCPA, the advertising data collected by the IMA SDK within the Dailymotion player constitutes sharing personal information for behavioral advertising.

Dailymotion operates as a French entity (Vivendi subsidiary) and is subject to GDPR directly as an EU-based data controller.

Should You Block This Without Consent?

Conditional. If you can configure Dailymotion embeds without advertising (using the no-autoplay and ad-free parameters, or a paid publisher account with ads disabled), the player can be treated as functional and loaded without a consent gate. If the player includes targeted advertising via the Google IMA SDK — which is the default for monetized embeds — it must be gated behind marketing consent. The recommended pattern is a click-to-load facade: display a static thumbnail until the visitor explicitly activates the player, at which point advertising consent can be confirmed or the player loaded in a limited (non-ad) mode.

Visit website

Consent Categories

Functional
Marketing

Also Known As

Dailymotion playerDailymotion embedDailymotion cookievideo player GDPRDailymotion adsEuropean YouTube alternative

Industries

TV Movies and StreamingArts and Entertainment

Tracked Domains (2)

dmxleo.comMarketing
dailymotion.comEssential

Frequently Asked Questions

Does embedding Dailymotion videos require visitor consent?

Yes, for standard monetized embeds. The Dailymotion player includes Google IMA SDK advertising that sets tracking cookies such as IDE and __gads for targeted pre-roll and mid-roll ads. This advertising layer requires marketing consent under GDPR and ePrivacy before the player loads.

What cookies does the Dailymotion player set?

The player sets dmvk (13-month visitor ID for ad targeting), v1st (first-visit timestamp), and ts (session timestamp) on dailymotion.com. Within the iframe, Google IMA SDK sets IDE (2-year DoubleClick advertising ID) and __gads for ad targeting across the Google network.

How does ConsentStack handle Dailymotion embeds?

ConsentStack categorizes Dailymotion as functional and marketing. It blocks the player iframe until marketing consent is granted. If your embeds use ad-free configuration, you can reclassify them as functional-only, and ConsentStack will allow them to load under functional consent instead.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Dailymotion

ConsentStack automatically detects and manages Dailymotion trackers so your site stays compliant with global privacy regulations.