Mopinion

Mopinion

Mopinion scripts embed feedback collection widgets including survey overlays, inline forms, and satisfaction rating buttons on web pages. They trigger surveys based on user behavior such as exit intent or time on page, and transmit collected responses to the Mopinion platform.

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.

Visit website

Consent Categories

Analytics

Also Known As

mopinion cookiesmopinion feedback widget privacymopinion survey consentmopinion gdpr compliancemopinion tracking script

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

mopinion.comAnalytics

Frequently 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

Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
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 Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Mopinion

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