Automatic recommendations
Optimize the Player with automatic recommendations.
The Dailymotion Player gives you the possibility to easily show curated content to your audience without the hassle of creating playlists manually.
Automatic Recommendations is an AI-driven feature designed to generate refined selections of videos. Depending on your goal, it can be optimized for monetization, engagement or view performance.
In this guide, we'll show you the characteristics of each optimization model, and how to enable them on a Player configuration using the API.
Set up automatic recommendations on Dailymotion Studio:Automatic Recommendations can also be configured from the Dailymotion Studio.
Optimization models
Find below the key attributes of the optimization models available for Automatic Recommendations:
| Optimization models | Characteristics |
|---|---|
monetization | Recommends videos with high revenue potential |
engagement | Recommends videos relevant to the initial one, with a focus on content generating more user interactions |
views | Recommends videos relevant to the initial one, with a focus on content generating more views |
Note:
- The optimization model will first select the most relevant content from your channel’s video inventory.
- If you don’t have enough content available on your channel, it will complete the selection with high-performing 3rd party options.
Create a Player with "Automatic recommendations" ON
To create or modify a Player via the Platform API, make sure you're authenticated with the manage_players scope. Please refer to the authentication guides to see how to authenticate with specific scopes.
In API v2, Automatic Recommendations are configured through the recommendation object using the two parameters below:
| Parameter | Description | Values |
|---|---|---|
recommendation.enable_auto_recommendation | Enables or disables Automatic Recommendations | true/false |
recommendation.mode | Sets the optimization model | Default: monetization Other: engagement views |
Using the code sample below, you can create a Player with Automatic Recommendations enabled and set to the optimization model of your choice. In this example, it is set to the engagement model.
// Create a Player with recommendation.mode set to a specific value: monetization, engagement or views
// Replace <YOUR_PROFILE_ID> with your own profile ID
curl --request POST \
--url https://api.dailymotion.com/v2/profiles/<YOUR_PROFILE_ID>/players \
--header 'accept: application/json' \
--header 'authorization: Bearer ${ACCESS_TOKEN}' \
--header 'content-type: application/json' \
--data '{
"name": "My new Player",
"recommendation": {
"enable_auto_recommendation": true,
"mode": "engagement"
}
}'Updated 2 months ago
