NPS

A 10-point Net Promoter Score form with optional written feedback and a thank-you state after submission.

Net Promoter ScoreFeedback FormSurvey
NPS example

Introduction

The NPS widget presents a 10-point rating scale, an optional feedback textarea, and a submit button in a single compact form.

Scores are color-banded in the UI so lower, neutral, and high responses are visually distinct before submission.

On submit, the component posts the selected score and note to the UniSignIn NPS endpoint, then replaces the form with a thank-you message. If the visitor is not signed in, the submit action triggers the UniSignIn signup flow instead.

Features

110-Point Score Selector
The widget renders the classic 1 to 10 NPS scale and visually distinguishes detractors, passives, and promoters through button styling.
2Optional Open Feedback
A second prompt can be shown above a textarea so users can explain the score they selected without leaving the page.
3Validation And Thank-You State
The form blocks submission until a score is chosen, then switches to a confirmation message once the request completes.
4Signup Handoff For Anonymous Users
If a visitor tries to submit without being signed in, the widget does not post anonymous data. It hands off to the UniSignIn signup flow instead.

Integration

The widget renders on `data-exp="unis-nps"` containers and expects an `expId`. The display copy can come from the container dataset or from the UniSignIn config loaded for that experience.

  • `data-title` sets the main rating question.
  • `data-second-title` sets the prompt shown above the feedback textarea.
  • `data-exp-id` identifies the NPS experience to submit to.
<div
  data-exp="unis-nps"
  data-exp-id="your-exp-id"
  data-title="How likely are you to recommend us?"
  data-second-title="What could we improve?"
></div>

Screenshots

NPS survey with selected score and feedback
NPS survey with selected score and feedback
NPS survey with selected score and feedback
NPS survey with selected score and feedback

Own Your Audience Data, Grow Your Revenue

The complete first-party data solution built specifically for publishers who want independence from third-party cookies

Privacy-First Login

Build reader trust with transparent, compliant authentication

Actionable Insights

Transform reader behavior into targeted content strategies

Seamless Integration

Live in days, not months, with your existing CMS

Proven Results

40% higher ad rates and 35% growth in subscriber conversion

Trusted by leading publishers to reclaim audience relationships and maximize monetization opportunities.