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.

Visit website

Products (1)

Consent Categories

Marketing
Functional

Also Known As

Yotpo reviewsYotpo loyaltyYotpo SMSBumpe-commerce reviews widgetUGC platform cookies

Industries

Computers Electronics and Technology

Tracked Domains (1)

yotpo.comMarketing

Frequently Asked Questions

Does Yotpo require consent?

Conditionally. Displaying existing reviews can be treated as functional under legitimate interest. However, post-purchase order events fired to Yotpo's API, loyalty program tracking for anonymous visitors, and engagement analytics all require consent. Review solicitation via email or SMS is a marketing activity.

What cookies does Yotpo set?

_yotpo_ref (30-day first-party attribution cookie) tracks the review request flow after a purchase. yt_session_id (session-scoped) and yt_customer_id (1-year first-party) identify loyalty program members. Engagement events — filter interactions, gallery views, redemption clicks — are sent to Yotpo's analytics pipeline.

How does ConsentStack manage Yotpo?

ConsentStack handles Yotpo with conditional logic: the review display widget loads as functional while post-purchase order events, loyalty tracking, and engagement analytics are held behind marketing consent. ConsentStack lets you configure which Yotpo components to defer so review content appears immediately without blocking consent.

Related Vendors

Google Ads
Google Ads
Google Ads is Google's advertising platform for search, display, and remarketing campaigns. Conversion tracking scripts fire on advertiser landing pages to measure actions taken after ad clicks. The remarketing tag builds audience lists for retargeting users across Google's ad network.
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.
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag is the Universal Event Tracking pixel for Microsoft's ad platform, formerly Bing Ads. The JavaScript tag fires on advertiser websites to track page views, conversions, and custom events for campaign optimization. Sets cookies to identify visitors across sessions and attribute conversions to Microsoft Search and Audience Network ad clicks.
LinkedIn Ads
LinkedIn Ads
LinkedIn Ads is LinkedIn's advertising platform for B2B marketing and professional audience targeting. Conversion tracking scripts and pixels fire on advertiser websites to measure sign-ups, downloads, and purchases driven by LinkedIn ad campaigns. Sets cookies for audience matching, retargeting list building, and cross-device attribution reporting.

Manage consent for Yotpo

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