Okendo

Okendo

Okendo is a customer review and loyalty platform for ecommerce brands, known for rich review attributes and deep Shopify integration. Scripts embed review widgets, Q&A sections, and loyalty points displays on product and collection pages. Review data feeds into Google Shopping rich results and post-purchase email automation.

Overview

Okendo is a customer review and loyalty platform purpose-built for e-commerce brands, with particularly deep integration into the Shopify ecosystem. It enables merchants to collect product reviews, ratings, Q&A responses, and customer photos or videos, then surface that content on product and collection pages to influence purchase decisions. Okendo also powers post-purchase loyalty programs, referral flows, and customer surveys through its expanded platform modules.

Beyond on-site display, Okendo syndicates structured review data as JSON-LD schema markup for Google Shopping rich results, allowing star ratings to appear directly in organic search listings and Google Shopping ads. Review data can also feed into post-purchase email automation and SMS flows through integrations with Klaviyo, Attentive, and similar marketing platforms.

What This Script Does

Script loading: Okendo loads JavaScript from d3hw6dc1ow8pp2.cloudfront.net (AWS CloudFront CDN) or from cdn.okendo.io, keyed to the merchant's subscriber key. The script is typically injected via a Shopify theme app embed or a <script> tag placed in the storefront theme.

Widget rendering: The Okendo script dynamically renders several UI components:

  • Review widgets — Star rating summaries, paginated review lists with attribute breakdowns (e.g., fit, quality, value), and reviewer-submitted photos/videos
  • Q&A widgets — Question submission forms and published answer threads on product pages
  • Loyalty/rewards displays — Points balance, rewards tier status, and referral links for logged-in customers (when the loyalty module is active)
  • Review request interception — Captures post-purchase trigger events to queue review invitation emails

Cookies and storage:

  • oke-visitor — First-party session cookie, session duration, manages widget state and anonymous visitor context for review interaction events
  • LocalStorage entries — Okendo may use browser localStorage to cache widget configuration and suppress duplicate API calls, reducing page load overhead
  • No third-party tracking cookies are set by Okendo on the host domain; data collection is limited to review interaction signals (widget impressions, review submission starts/completions)

Data collected:

  • Review submission content: rating, review text, reviewer display name, verified purchase status
  • Widget interaction events: review widget impressions, Q&A views, photo gallery opens
  • Customer identity (name, email) only when explicitly submitted through a review form or linked to a Shopify customer account
  • Device and browser metadata for fraud prevention on review submissions (to detect fake or incentivized reviews)

Network requests: API calls go to api.okendo.io for widget data loading and review submission processing. No advertising network calls are made.

Consent & Compliance

Okendo falls under the functional consent category.

  • GDPR/ePrivacy: The session cookie used for widget state management is functionally necessary to deliver the review display feature that visitors interact with on the page. Okendo does not set persistent cross-session tracking cookies for analytics or advertising. The data processing for review submissions (name, email) requires a lawful basis — typically contract performance or consent obtained at the point of review submission.
  • CCPA/CPRA: Review submissions constitute personal information voluntarily provided by the consumer. Okendo operates as a service provider to the merchant; the merchant's privacy policy should disclose Okendo's role.
  • Google Shopping integration: The structured data markup Okendo generates is read by Google's crawlers, not by browser-side tracking mechanisms. This does not create additional consent obligations.

Should You Block This Without Consent?

No. Okendo scripts deliver functional e-commerce features — reviews, Q&A, and loyalty displays — that enhance product pages without performing behavioral tracking for advertising purposes. The minimal session cookie is functionally necessary for widget operation. Okendo does not require a consent gate for standard deployments.

Visit website

Consent Categories

Functional

Also Known As

OkendoOkendo reviewsecommerce reviews widgetShopify reviewsOkendo loyalty

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

d3hw6dc1ow8pp2.cloudfront.netMarketing
reviews.okendo.ioMarketing

Frequently Asked Questions

Does Okendo require a consent gate on my store?

No. Okendo delivers functional e-commerce features — product reviews, Q&A, and loyalty displays — without behavioral tracking for advertising. The session cookie it sets is necessary for widget operation, and no persistent cross-site tracking cookies are placed.

What cookies and data does Okendo use?

Okendo sets a session cookie (oke-visitor) to manage widget state and may use localStorage to cache configuration. It collects review submission content, widget interaction events, and device metadata for fraud prevention on submissions. No advertising network calls are made.

How does ConsentStack handle Okendo?

ConsentStack classifies Okendo as a functional vendor, so its scripts load without requiring analytics or marketing consent from visitors. ConsentStack tracks Okendo alongside all other vendors on your site, giving you a clear audit trail of what runs before and after consent.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
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 Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Okendo

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