Sign inStart free
What gets counted

The metrics follow the visitor's actual path: reach, then engagement, then video, then outcome. Every number is per widget, per page and per referrer, over 7-day, 30-day, 90-day or all-time ranges.

CTR = testimonial clicks ÷ impressions. Funnel widths show the shape, not your numbers.

The dashboard

One dashboard at Insights → Widgets, with a range toggle (7D / 30D / 90D / All) and per-widget drill-down. These vignettes show the shape of the answers.

Illustrative data
Built into the embed

No pixel to deploy, no tag manager surgery, no consent-banner regressions. The widget you already embedded does the counting — carefully.

Plans at a glance

Widget Analytics ships with every Pro plan. Higher tiers connect the numbers to outcomes.

Questions
What does Widget Analytics track?

Every published widget reports impressions, unique sessions, testimonial clicks, CTA clicks, click-through rate, and in-widget video starts and completions — broken down per widget, per page path and per referrer domain. No extra tags or scripts: the embed you already installed does the counting.

Is the data real-time?

Today's numbers are live — events stream in as they happen. Historical days are aggregated into daily rollups overnight (UTC), which keeps the dashboard fast at any traffic level. You can view 7-day, 30-day, 90-day or all-time ranges.

Do I need Google Analytics or any extra script?

No. Analytics is built into the widget embed itself. If you want the same events in your own stack, Pro plans can forward widget views, testimonial clicks, CTA clicks and video events to Google Analytics 4 and Google Tag Manager — with custom event names and parameters, no extra tags.

How does conversion tracking work?

Call retestimonial.convert() from your signup or checkout success page — any page that loads the widget script. Conversions are attributed to the testimonials the same visitor saw in the previous four hours (session-based, last-touch by default). Conversion attribution is available on Premium and Business plans.

Does it use cookies or track people across sites?

No cookies. Widget analytics on its own keeps no visitor ID in the browser. Where your plan includes Proof Impact, the widget adds a session ID in sessionStorage, which resets when the browser session ends, and at most one first-party visitor alias in localStorage, and only after consent allows it. We record the referrer's domain only — never the full referring URL — plus UTM parameters and the page path. The context fingerprint is a hash of page context, not a device fingerprint.

Which plans include Widget Analytics?

The analytics dashboard and GA4/GTM forwarding are included on Pro and above. Conversion attribution (the Impact Snapshot and retestimonial.convert()) is Premium and above. Auto-Optimize, which tests a Proof Match widget's rules against each other and sends more visitors to the one that converts best, is a Business feature.

Ship it · watch it work