Yelp for Business

Yelp for Business

Yelp for Business provides review and rating widgets for embedding on business websites. Scripts render star ratings, review counts, and review excerpts sourced from Yelp's platform. Scripts may set cookies to track widget impressions and user interactions with the embedded content.

Overview

Yelp for Business provides embeddable review widgets that allow businesses to showcase their Yelp ratings, review counts, and customer testimonials directly on their own websites. These widgets pull live data from Yelp's platform and are typically embedded on restaurant sites, local service provider pages, and retail storefronts. Yelp operates one of the largest local business review networks in the US and has significant presence in Canada, the UK, and Australia.

What This Script Does

Widget Rendering and Data Fetching

  • Loads a Yelp review badge or widget via JavaScript from yelp.com domains
  • Fetches the business's current Yelp rating, review count, and recent review excerpts from the Yelp API
  • Renders a styled embed component showing star rating, review count, and a "Read our reviews on Yelp" call-to-action
  • Widget assets (JavaScript, CSS) served from Yelp's CDN infrastructure

Script Files

  • Badge embed: https://www.yelp.com/staticmap/v2/widget/assets/js/Yelp_widget.js or equivalent badge script
  • API requests to api.yelp.com for live business data
  • Some implementations use the Yelp Fusion API with a server-side key, avoiding client-side scripts entirely

Cookies and Tracking

  • _ga, _gid — if Yelp's widget loads Google Analytics within its context; third-party, standard GA durations
  • Yelp session cookies (yelp_tracking_id, ab_sampling) — Yelp's own tracking identifiers that persist in the yelp.com cookie jar when widget resources are loaded; these may be accessible to Yelp's advertising and analytics systems
  • Impression tracking pixels fire when the widget loads, recording the host URL and business ID to Yelp's analytics

Data Collected and Transmitted

  • Widget load event: host page URL, business ID, timestamp
  • Click events when visitors click through to the full Yelp profile
  • Visitor IP address transmitted to Yelp servers (US-based)
  • Referrer URL passed when the visitor navigates to yelp.com

Yelp Advertising Ecosystem

  • Yelp runs a local advertising network where businesses can purchase sponsored placements
  • Impression data collected through widget loads may inform Yelp's audience modeling for its ad products
  • Businesses that advertise on Yelp benefit from cross-referencing widget impression data with ad campaign attribution

Consent & Compliance

Consent category: Functional

Yelp for Business widgets primarily display publicly available review content. The core widget function — rendering a business's review score — serves a legitimate business interest. Under GDPR Article 6(1)(f), displaying social proof for a local business is unlikely to override visitor privacy interests when the tracking is limited to impression events. However, if Yelp uses widget impression data for its advertising platform (audience modeling, ad attribution), this goes beyond the functional purpose and would require consent under the ePrivacy Directive. Under CCPA, widget interaction data shared with Yelp for advertising purposes could constitute "sharing" of personal information for cross-context behavioral advertising, requiring disclosure and opt-out rights.

Should You Block This Without Consent?

Conditional. The core review display is functional, but Yelp may collect impression and interaction data that feeds into its advertising ecosystem. Sites under strict GDPR enforcement should consider gating the widget behind functional consent. Under a permissive interpretation, the widget can load without consent as a functional review display, provided its presence is disclosed in the cookie notice.

Is Yelp for Business GDPR compliant?

Yelp for Business typically loads 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 Yelp for Business 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 Yelp for Business, not on Yelp for Business itself.

Visit website

Consent Categories

Also Known As

Yelp widgetYelp reviews embedYelp for BusinessYelp cookiesYelp tracking

Industries

Business and Consumer ServicesBusiness Services

Tracked Domains (1)

yelp.comFunctional

yelp.com is a functional domain operated by Yelp for Business, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

Tableau
Tableau
Tableau scripts enable embedded visual analytics dashboards on internal portals and public data pages. The platform loads interactive charts and data visualizations, and may collect user interaction events such as filter changes and view selections for usage tracking.
Webscale Networks
Webscale Networks
Cloud-native CDN and web security platform. Webscale Networks provides edge delivery, DDoS protection, and bot mitigation for e-commerce sites. Most functionality is network-level; client-side scripts may appear for bot detection challenges.
SurveyMonkey
SurveyMonkey
SurveyMonkey is an online survey platform used by businesses and researchers to collect structured feedback. Scripts embed survey widgets on websites or redirect users to hosted survey pages. Response data is aggregated in SurveyMonkey's platform for analysis, cross-tabulation, and export.
Zoho SalesIQ
Zoho SalesIQ
Zoho SalesIQ is a live chat and visitor intelligence platform. Scripts embed chat widgets on websites, track visitor navigation paths, and score leads based on behavioral signals such as pages visited and time on site. Cookies identify returning visitors and link chat sessions to visitor profiles.
Jira Service Management
Jira Service Management
Jira Service Management is an IT service management and customer support platform by Atlassian. Customer-facing portal widgets embedded on websites load scripts that authenticate users, render ticket forms, and track support request submissions.
Wise
Wise
Wise embeds international money transfer widgets and multi-currency payment flows on partner websites. Scripts load during send-money transactions and may collect payment intent data, exchange rate selections, and user session information.

Manage consent for Yelp for Business

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