Overview
Mopinion is a Dutch customer feedback analytics platform used by enterprises to gather structured input from website and app visitors. Unlike simple survey tools, Mopinion provides a complete feedback management stack: organizations use it to design multi-channel feedback forms, apply behavioral triggering logic, and route responses through categorization and sentiment workflows. Its client-side scripts appear on a wide range of B2C and B2B websites, particularly in financial services, travel, retail, and government sectors where voice-of-customer programs are formally managed.
What This Script Does
Script delivery: Mopinion loads its feedback layer via a JavaScript snippet embedded in the host page, typically fetching assets from deployment.mopinion.com or a CDN-fronted domain. The loader is small; the full widget payload is fetched lazily.
Behavioral triggering: Before displaying any survey, the script monitors visitor behavior to determine whether trigger conditions are met. Monitored signals include: time on page, scroll depth percentage, mouse movement toward the browser chrome (exit intent), specific URL patterns, number of pages visited in the session, and custom data layer variables pushed by the host site. None of this behavioral monitoring results in persistent storage unless a trigger fires.
Survey display and response collection: When trigger conditions are met, the script injects an overlay, inline form, or slide-in panel into the DOM. The form collects structured responses (star ratings, NPS scores, multiple choice) and optional free-text comments. Collected responses are transmitted via POST request to Mopinion's API.
Cookies set: Mopinion sets cookies to manage survey display frequency — specifically to prevent the same survey from appearing repeatedly to the same visitor. These cookies store a survey-shown timestamp and a session identifier. Depending on configuration, cookies may be session-scoped or persist for 30–90 days.
Data transmitted: Response payloads include the form answers, the page URL where the survey appeared, a session identifier, browser and device metadata, and any custom metadata passed by the host site via the Mopinion JavaScript API.
Consent & Compliance
GDPR and ePrivacy Directive: Mopinion's pre-trigger behavioral monitoring (scroll depth, time on page, exit intent detection) involves processing behavioral data about identified or identifiable visitors. Under the ePrivacy Directive, cookies set to track individual visitors for analytics purposes require prior consent. Even if Mopinion's cookies are framed as "functional" for frequency capping, they create a cross-session profile of survey exposure — this falls within the analytics category requiring consent. Free-text survey responses may contain special category data submitted voluntarily by respondents; the controller must have a lawful basis for processing such data, typically explicit consent.
CCPA/CPRA: Behavioral signals collected during pre-trigger monitoring, combined with device identifiers, can constitute personal information under CPRA. If Mopinion uses aggregate response data for product benchmarking across clients, that processing should be reviewed to ensure it does not constitute sharing. Businesses should obtain a DPA from Mopinion confirming their role as a service provider.
Consent category: Analytics. Mopinion collects behavioral and attitudinal data about individual visitors to produce analytics outputs. It does not serve advertising, but its data collection requires consent under GDPR and ePrivacy.
Should You Block This Without Consent?
Yes.
Mopinion's behavioral monitoring begins before the survey is displayed — the script evaluates scroll depth, time on page, and exit intent to decide whether to show a survey. This constitutes processing of behavioral data prior to any user interaction with the survey itself. Blocking the Mopinion script until analytics consent is obtained prevents unauthorized behavioral profiling. Once consent is granted, load the script dynamically and configure Mopinion to respect opt-outs for subsequent sessions.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
mopinion.comAnalyticsFrequently Asked Questions
Does Mopinion require consent before its behavioral monitoring begins?
Yes. Mopinion starts evaluating scroll depth, time on page, and exit intent before displaying any survey. This behavioral monitoring constitutes data processing prior to user interaction, requiring analytics consent under GDPR and ePrivacy before the Mopinion script is permitted to load.
What does the Mopinion script do before showing a survey to a visitor?
Mopinion monitors scroll depth, time on page, mouse movement toward browser chrome, URL patterns, and pages visited in the session to evaluate trigger conditions. If conditions are met, it injects a survey overlay. Cookies are set to prevent repeated survey display, persisting for 30 to 90 days depending on configuration.
How does ConsentStack manage Mopinion on my site?
ConsentStack blocks Mopinion under the analytics category until the visitor grants consent. This prevents pre-trigger behavioral monitoring from running without authorization. Once analytics consent is obtained, ConsentStack loads the Mopinion script dynamically, allowing surveys to display to opted-in visitors only.
Related Vendors
Manage consent for Mopinion
ConsentStack automatically detects and manages Mopinion trackers so your site stays compliant with global privacy regulations.