I wrote a small video library app. It renders personal Vimeo movies for paid subscribers.
The homeowners of the app want to reward customers who watch movies. My first implementation was to set off a watched mutation at 80% of the video playback (this was not splendid however purchasers demand options). Customers have figured this out and are dishonest by skipping to 75% and letting it tick over then transferring onto the following video. Customers solely rating one watched occasion so replays aren’t a priority.
I can suppose of some concepts to cease this conduct however could be all for different solutions to this. It would not should be YouTube ranges of faux engagement prevention.
- Verify n occasions by way of the watch, if person units m/n (they’re allowed to skip a bit) they’re granted their reward
- Verify begin playback time towards time at 80% and have they spent sufficient time on the video.
If it issues I’m utilizing React and Apollo.