> ## Documentation Index
> Fetch the complete documentation index at: https://kudoswall.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Track testimonial performance with analytics

> Monitor page views, unique visitors, conversion rate, and widget click-through performance in your dashboard — then export the data as a CSV file.

The Analytics page gives you a real-time picture of how your collection pages and widgets are performing. You can see how many people are viewing your testimonial widgets, how many are converting into new submissions, and which individual widgets are driving the most engagement.

<Note>
  Analytics require a Pro, Agency, or Lifetime plan. If you're on the Free plan, upgrade to unlock this section.
</Note>

## Opening Analytics

Go to **Dashboard > Analytics**. Use the timeframe selector in the top-right corner to switch between **Last 7 Days**, **Last 30 Days**, **Last 90 Days**, and **All Time**.

## Overview metrics

Four stat cards appear at the top of the page. Each shows the current value for your selected timeframe and a percentage change compared to the equivalent prior period.

| Metric                 | What it measures                                                       |
| ---------------------- | ---------------------------------------------------------------------- |
| **Total Views**        | How many times your collection page or widgets were viewed             |
| **Unique Visitors**    | Distinct visitors, deduplicated using a privacy-preserving fingerprint |
| **Conversion Rate**    | Testimonials submitted ÷ total views, expressed as a percentage        |
| **Total Testimonials** | How many testimonials were submitted in the selected timeframe         |

A fifth card, **Widget Avg CTR**, shows the average click-through rate across all your active widgets.

## Views chart

Below the stat cards is a day-by-day line chart of page views over the selected period. The x-axis label format adapts automatically — shorter periods use day names (Mon, Tue), while longer periods use month and date (Mar 4).

## Widget performance table

The **Active Widgets Performance** section lists every widget in your workspace with three columns:

* **Views** — how many times this widget was seen
* **Clicks** — how many clicks the widget received
* **CTR** — click-through rate, calculated as clicks ÷ views

You can toggle between table view and grid view using the icon in the section header.

## Top testimonials

The **Highest Rated** panel shows the 5 highest-rated approved testimonials in your workspace, ranked by star rating. This is a quick way to spot the testimonials worth featuring.

## Exporting data as CSV

<Note>
  CSV export is available on Pro, Agency, and Lifetime plans.
</Note>

You can download your widget performance data as a CSV file for use in spreadsheets or reporting tools.

<Steps>
  <Step title="Set your timeframe">
    Choose the period you want to export using the timeframe selector at the top of the Analytics page.
  </Step>

  <Step title="Click Export">
    Click the **Export** button in the top-right corner of the page.
  </Step>

  <Step title="Download the file">
    The CSV downloads automatically. The filename includes the timeframe and today's date, for example `analytics_export_30d_2026-04-22.csv`.
  </Step>
</Steps>

The exported file contains one row per widget, with columns for Widget Name, Views, Clicks, CTR, and Created At.

## A note on visitor privacy

KudosWall does not use cookies to track visitors. Unique visitor counts are calculated using a hashed fingerprint derived from the visitor's IP address and browser user agent — no personal data is stored and no cookies are set on your visitors' devices.

## Related

<CardGroup cols={2}>
  <Card title="Review & approve" icon="circle-check" href="/managing/review-approve">
    Approve incoming submissions so they appear in your widgets.
  </Card>

  <Card title="Plans & pricing" icon="credit-card" href="/account/plans-pricing">
    Compare plans to see what's included at each tier.
  </Card>
</CardGroup>
