Trustpilot

Trustpilot

Consumer review platform used by businesses to collect and display customer ratings. The Trustpilot script loads a ratings widget showing aggregate review scores. Businesses use embedded Trustpilot widgets to display social proof, and Trustpilot fires impression events to track widget visibility.

Overview

Trustpilot is a consumer review platform used by over 700,000 businesses worldwide to collect and display customer ratings. Businesses embed Trustpilot widgets on product pages, homepages, and checkout flows to display aggregate star ratings and individual reviews as social proof. The widget loads live data from Trustpilot's platform. Trustpilot is headquartered in Copenhagen, Denmark, and London, UK — making it an EU-origin service with simpler data transfer considerations than US-headquartered equivalents.

What This Script Does

Widget Rendering and Content Delivery

  • Embeds a TrustBox widget (Trustpilot's term for its review display components) showing the business's aggregate TrustScore, star rating, total review count, and recent review excerpts
  • Widget assets are loaded from widget.trustpilot.com and Trustpilot's CDN at cdn.trustpilot.net
  • Script file: https://widget.trustpilot.com/bootstrap/<version>/tp.widget.bootstrap.min.js
  • The widget renders within a sandboxed iframe served from Trustpilot's domain

Impression and Interaction Tracking

  • Fires an impression event to Trustpilot's analytics endpoint when the widget enters the viewport (using an Intersection Observer)
  • Records click events when visitors click through to read the full Trustpilot business profile
  • Tracks widget load performance metrics

Cookies Set

  • No cookies are set on the host website's first-party domain by the Trustpilot widget directly
  • Within the Trustpilot iframe context: session identifiers may be set on trustpilot.com to track widget impressions across the Trustpilot network
  • _ga and _gid — if Trustpilot uses Google Analytics internally within the widget iframe; scoped to trustpilot.com

Data Collected and Transmitted

  • Widget impression events (page URL, business unit ID) sent to api.trustpilot.com
  • Click-through events with referrer URL
  • Visitor IP address and user agent transmitted to Trustpilot servers (hosted in EU/UK)

Business Reviews API

  • Live review data is fetched from api.trustpilot.com/v1/business-units/<id>/reviews on each widget load
  • Review data is public (published on Trustpilot.com) and does not constitute personal data processing of the site visitor

Consent & Compliance

Consent category: Functional

Trustpilot widgets display publicly available business review data. The impression tracking is minimal: it records that a widget was shown on a given URL, not persistent visitor behavior. Under GDPR, the legitimate interest basis (Article 6(1)(f)) is appropriate — displaying social proof for a commercial service is a legitimate interest that does not materially impact visitor privacy rights. The ePrivacy Directive is less clearly triggered since no cookies are set on the host domain. Under CCPA, the widget does not constitute a sale or sharing of personal information. Being EU-headquartered, Trustpilot does not trigger GDPR international transfer concerns.

Should You Block This Without Consent?

No. Trustpilot widgets display public review data as social proof with negligible tracking impact. No cookies are set on the host domain, impression data is minimal, and the service is EU-based. The widget does not require consent under a proportionate analysis, though disclosure in the site's privacy policy is recommended.

Is Trustpilot GDPR compliant?

Trustpilot typically loads analytics and functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Trustpilot can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Trustpilot, not on Trustpilot itself.

Visit website

Consent Categories

Also Known As

trustpilot widget GDPRtrustpilot cookiestrustpilot embed consentreview widget privacytrustpilot tracking

Industries

Computers Electronics and Technology

Tracked Domains (1)

Trustpilot's trackers are occasionally seen, seen on about 1% of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

trustpilot.comAnalytics

trustpilot.com is an analytics domain operated by Trustpilot, used to measure visits, sessions, and on-site behavior. Seen on about 1% of scanned sites.

Frequently Asked Questions

Related Vendors

Parsely
Parsely
Personalized content recommendation widget used by publishers to surface related articles and sponsored content. The Parsely script tracks content performance metrics including page views, engaged time, and social referrals. Provides editorial teams with audience insights to optimize content strategy.
Siteimprove
Siteimprove
Siteimprove is a website quality and analytics platform used by enterprise and public sector organizations. Scripts track page views and user behavior, scan for broken links and accessibility issues, and monitor content performance across large websites.
AddToAny
AddToAny
Universal social sharing widget that adds share buttons for dozens of platforms to blog posts and articles. The AddToAny script injects a floating or inline share bar and logs which content pieces are shared and to which platforms. Loads asynchronously but introduces third-party JavaScript execution and sets session cookies.
Wingify
Wingify
Wingify is the company behind VWO (Visual Website Optimizer), an A/B testing and conversion optimization platform. VWO scripts fetch experiment configurations and deliver page variants to users. Tracks conversion events to identify winning test variants.
ShareThis
ShareThis
Social sharing and audience engagement tools used by publishers to add share buttons and content discovery features. The ShareThis script injects social sharing widgets and tracks which content gets shared and to which networks. Also collects behavioral data for audience segmentation.
Zendesk
Zendesk
Customer support and helpdesk platform used by businesses to manage support tickets and self-service knowledge bases. The Zendesk Web Widget embeds a customizable chat and help center search on websites. Sets cookies to persist chat session state and track user interactions with support content.

Manage consent for Trustpilot

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