Skip to main content

Snippet

<script async src="https://cdn.ethioreview.com/widget.js"></script>
<review-widget
  data-base-url="https://api.ethioreview.com"
  data-public-key="pk_live_YOUR_KEY"
  data-business-id="YOUR_ORG_PROFILE_ID"
  data-limit="5"
></review-widget>

Attributes

AttributeRequiredDescription
data-base-urlYesAPI base URL
data-public-keyYesPublishable key (pk_*)
data-business-idYes*Organization profile ID
data-widget-idYes*Registered widget ID (alternative to business-id)
data-limitNoMax reviews (default 5)
*Provide either data-business-id or data-widget-id.

Click-through behavior

Each testimonial is wrapped in a link to the EthioReview review page. Clicks emit a widget-telemetry custom event with type: "onInteraction".
document.querySelector("review-widget").addEventListener("widget-telemetry", (e) => {
  console.log(e.detail);
});

WordPress

[ethioreview_widget biz="org_123" key="pk_live_..."]

Shopify

Add the Liquid snippet from Integrations → Widgets → Copy embed in your theme. React embed →