🎉 Launch Sale — 50% OFF your first Pro payment.  Get it now →

Features

Everything you need.
Nothing you don't.

FPAI collects the data that matters, stores it where it belongs — your own database — and makes it ready for any AI to analyze.

Core Tracking

First-party data collection — no cookies, no third parties

A lightweight JavaScript tracker loads asynchronously on every page. It identifies visitors with a random localStorage value — or, for EU visitors in storage-less mode, a salted server-side hash — never cookies. In Storage-less mode (applied automatically to EU visitors in Auto mode), nothing at all is stored on the device: pseudonymous IDs are derived server-side from a daily-rotating salt. Because visitors aren't linked across days, some figures — unique-visitor counts and new-vs-returning — are estimates under storage-less, a little less precise than Standard mode. Data is sent via the sendBeacon API so it never slows your pages.

  • Sessions with device, browser, OS, and UTM parameters auto-captured
  • Pageviews with URL, title, referrer, and timestamp
  • Session duration and bounce detection
  • Returning vs. new visitor identification — cookie-free (standard mode; under storage-less this is an estimate, counted per day)
  • Each record stores its collection method (Standard / Storage-less), shown in the dashboard and exports (from v1.1.1)
  • No raw IP address or User-Agent is stored — the User-Agent is read for device/browser/OS, then discarded (from v1.1.1)
  • Admin users automatically excluded; IP exclusion list for offices and staging
  • IP exclusion list for internal traffic
📡 Live Event Stream
▶ session_start visitor_a8f2 · Chrome/Mac
▶ pageview /blog/analytics-guide
▶ scroll_depth 75% reached
▶ click #cta-download
▶ pageview /pricing
▶ form_submit #trial-form
conversion "Trial Signup" ✓
All stored in your WordPress DB

Dashboard

Analytics dashboard inside WordPress admin

All your data in one clean view. No external login, no separate tool. Filter by date range with quick shortcuts (7D, 30D, 90D) or pick custom dates.

  • KPIs: unique visitors, sessions, pageviews, bounce rate, avg. duration, CVR
  • Daily trend chart — visitors, sessions, pageviews side by side
  • Top pages ranked by views, with scroll depth and avg. time on page
  • Referrer breakdown with bounce rate per source
  • Device, browser, and OS distribution
  • UTM campaign performance — sessions, visitors, bounce rate per campaign
FPAI Dashboard
Visitors
3,847
Bounce Rate
38%
Avg. Duration
2m 14s
CVR
4.2%

Event Tracking Pro

Every click, scroll, and form submission — automatically

Pro enables behavioral event tracking with zero extra configuration. The tracker detects interactions and sends them to your database automatically.

  • Click tracking — any element, with tag, ID/class, and text label
  • Scroll depth — 25%, 50%, 75%, 90%, 100% milestones per page
  • Form submission tracking with form ID, action, and method
  • Outbound link clicks — know where visitors leave to
  • Copy detection — text being copied from your pages
  • JavaScript error reporting built in
  • Page performance metrics (load time, TTFB)
Event Summary — last 30 days
EventCount
🖱️ click · #cta-download1,204
📜 scroll_depth · 75%892
📝 form_submit · #contact341
🔗 outbound · github.com218
📜 scroll_depth · 100%156

Conversions

Track what actually matters to your business

Define conversion goals in the WordPress admin — no code changes needed. FPAI detects when visitors complete them and logs the conversion with session context.

  • URL-based goals — fire when a visitor reaches a specific page (e.g. /thank-you/)
  • Form submission goals — tied to a specific form ID
  • Click goals — tied to any element (button, link, CTA)
  • Assign monetary value per conversion for revenue tracking
  • CVR automatically calculated against total sessions
  • Goal history stored indefinitely (Pro) or 90 days (Free)
Conversion Goals
GoalConversionsCVR
Trial Signup
URL · /thank-you/
214 4.2%
Contact Form
Form · #contact-form
87 1.7%
Download CTA
Click · #download-btn
502 9.8%

AI Analysis — Free

Ask your analytics anything,
right from your dashboard

Set your API key from any of 9 supported AI providers. FPAI collects your analytics, formats the data, and sends it to your AI. Get answers in plain English — no SQL, no exports. Available in the free version.

  • 9 AI providers: Claude · ChatGPT · Gemini · Grok · Perplexity · Mistral · DeepSeek · Cohere · Qwen
  • Your API key — stored only in your WordPress database
  • Pre-built prompts: Performance Summary, Page Analysis, Traffic Sources, Conversion Analysis, Behavior Patterns, Action Items
  • Persistent conversation history (loads on next visit)
  • Set a custom date range for any analysis
  • Export data as CSV / JSON for use in external tools
Read the AI Setup Guide
Built-in AI chat — Free
FPAI → AI Analysis
Which pages have the highest drop-off this month?
Your highest drop-off page is /pricing/ at 68% — visitors are leaving without scrolling past the plan table. Consider adding a FAQ or social proof above the fold.
Performance Summary Action Items

Export

Get your data out in any format

Export your analytics data as CSV or JSON, straight from WordPress. No vendor lock-in. from v1.1.1 pick a date range within the last 30 days, or download a whole calendar month for older data — exports stream directly, so any volume works.

  • CSV export — separate sheets for sessions, pageviews, events, conversions
  • JSON export — full structured data with all fields
  • Recent 30 days by date range, or by calendar month for older data (from v1.1.1)
  • Accessible from WordPress admin or via REST API (admin-authenticated)
# Export via WordPress admin:
FPAI → Export → recent range or month
→ Download CSV / JSON

# Or via REST API:
GET /wp-json/fpai/v1/export
?month=2025-01
&format=csv

Ready to own your data?

Start with the free plan. Upgrade to Pro when you want full behavioral data.