Yotpo

Yotpo

Yotpo is a customer review, loyalty, and referral platform for e-commerce brands. Scripts load review collection widgets, star rating displays, loyalty program interfaces, and visual UGC galleries on product and checkout pages.

Overview

Yotpo is a full-stack e-commerce marketing platform covering customer reviews, visual user-generated content (UGC), loyalty and referral programs, and SMS marketing. Founded in 2011 and headquartered in New York, Yotpo serves over 30,000 brands across Shopify, BigCommerce, Salesforce Commerce Cloud, and custom storefronts. Its scripts appear in multiple forms on e-commerce sites: review widgets on product pages, star rating badges in search results, loyalty point interfaces in navigation or checkout, and UGC galleries featuring customer photos and videos.

What This Script Does

Reviews widget loads from staticw2.yotpo.com or cdn-widgetsrepository.yotpo.com. The widget renders star rating summaries, written review snippets, and full review pagination on product detail pages. Review data is fetched from api.yotpo.com on widget initialization. The script also injects star rating micro-data (Schema.org AggregateRating) for Google rich snippet eligibility.

Post-purchase review requests: After an order is confirmed, Yotpo's integration fires a conversion event to api.yotpo.com containing the order ID, product SKUs, customer email, and customer name. Yotpo uses this to send automated review request emails or SMS messages on a configured delay (typically 7–14 days post-delivery). A _yotpo_ref cookie (30-day expiry, first-party) may be set to track attribution of the review request flow.

Loyalty and referrals widget (Yotpo Loyalty, formerly Swell Rewards) loads from cdn.sweettooth.io or loyalty.yotpo.com. The widget displays the visitor's loyalty point balance, available rewards, and referral links. A yt_session_id cookie (session-scoped) and yt_customer_id cookie (1-year expiry, first-party) identify the logged-in customer within the loyalty program. The script makes API calls to loyalty.yotpo.com to fetch the current visitor's account balance and program details.

Interaction analytics: The widget scripts track engagement events — review filter interactions, photo gallery views, loyalty redemption clicks, share actions — and send these to Yotpo's analytics pipeline. Engagement data is used for widget performance reporting and may feed into Yotpo's broader data products.

Visual UGC gallery loads customer-submitted photos and videos, typically sourced from Instagram imports or direct upload during the review flow. The gallery tracks which UGC items are viewed and clicked.

Consent & Compliance

Yotpo spans marketing and functional consent categories. The consent requirements differ by product component:

The review display widget — showing existing customer reviews and star ratings — is functional product information content. Static display of pre-existing reviews can be justified under legitimate interest as core product page content that assists purchase decisions. However, the engagement tracking layer (interaction events sent to Yotpo's analytics) goes beyond what is strictly necessary.

The post-purchase review solicitation flow, including the order event fired to Yotpo's API and the subsequent marketing emails/SMS sent to customers, is marketing activity that requires consent or, at minimum, a soft opt-in under applicable email marketing laws (CAN-SPAM, CASL, PECR).

The loyalty program widget sets persistent cookies and makes authenticated API calls for a logged-in user's account data. For authenticated users who explicitly enrolled in the loyalty program, this is functional. For anonymous visitors, loyalty tracking cookies are non-essential.

Under GDPR and ePrivacy, the _yotpo_ref cookie and engagement tracking require consent. Under CCPA/CPRA, customer data collected for loyalty program management and review solicitation must be disclosed, and sharing engagement data with Yotpo as a third-party analytics platform constitutes personal information processing. Yotpo is headquartered in New York; EU/EEA data transfers rely on Standard Contractual Clauses. Yotpo participates in the EU-US Data Privacy Framework.

Should You Block This Without Consent?

Conditional. Displaying existing product reviews and star ratings can be considered functional e-commerce content that does not require consent if tracking cookies are disabled. Review solicitation (post-purchase order events firing to Yotpo), loyalty program tracking for anonymous visitors, and engagement analytics all require consent. Sites should configure Yotpo to disable non-essential tracking until consent is obtained, or split the integration so the display widget loads without consent and the marketing features are deferred.

Is Yotpo GDPR compliant?

Yotpo typically loads marketing 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 Yotpo 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 Yotpo, not on Yotpo itself.

Visit website

Products (1)

Consent Categories

Also Known As

Yotpo reviewsYotpo loyaltyYotpo SMSBumpe-commerce reviews widgetUGC platform cookies

Industries

Computers Electronics and Technology

Tracked Domains (1)

Yotpo'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.

yotpo.comMarketing

yotpo.com is a marketing domain operated by Yotpo, used to serve ads, build audiences, and measure ad conversions. Seen on about 1% of scanned sites.

Cookies Yotpo Sets (1)

_yotpo_session_id

Yotpo reviews/loyalty visitor session identifier.

Frequently Asked Questions

Related Vendors

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.
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.
MGID
MGID
MGID is a native advertising network and content distribution platform. Scripts serve sponsored content recommendation widgets on publisher sites, displaying promoted articles and advertiser content alongside editorial recommendations, and track click-through and engagement metrics for campaigns.
SpringServe
SpringServe
Video ad serving platform used by publishers to fill and manage video ad inventory. SpringServe scripts deliver VAST video ad responses, manage competitive exclusions, and report impression and completion metrics for video campaigns.
Attentive Mobile
Attentive Mobile
Attentive Mobile is an SMS and email marketing platform for e-commerce brands. The Attentive script displays mobile opt-in prompts and pop-ups to capture SMS subscribers. Also tracks on-site behavior to trigger automated SMS messages based on cart and browse abandonment.
Exponential Interactive
Exponential Interactive
Digital advertising platform specializing in premium display and video ad formats for brands. Exponential Interactive scripts serve in-banner video and rich media ads and measure viewability and engagement metrics.

Manage consent for Yotpo

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