About this plugin
Understand the visits behind your website decisions.
Which sources bring people to your site? What content do they explore? Are your pages fast and responsive on the devices they actually use?
First Party Analytics brings traffic, content and real-user performance reports into WordPress. Collect activity through your own website, store analytics in your site’s database and explore the built-in reports without needing a Google Analytics account.
Find useful answers in your analytics
- Understand your audience. Explore traffic sources, referrers, countries, languages, browsers and devices.
- See which content gets attention. Review page visits, sessions, visit times, on-site searches and visited links.
- Prioritize performance work. Investigate real-user loading speed, responsiveness and visual stability with supported Web Vitals.
- Put traffic in context. Distinguish human, user-directed AI, crawler, bot and unknown activity.
- Keep reports close to your work. Open analytics in WordPress and view page-level statistics while editing content.
Discover how people find and explore your site
Use source and referrer reports to understand where visits come from. Explore popular pages, on-site searches and visited links to investigate what people want and which content they use.
For a publisher, that can inform the next article or a useful internal link. For a store, it can highlight product pages and search terms worth investigating. For a business website, it can help focus attention on the pages visitors actually reach.
Measure the experience your visitors receive
A speed test captures one set of conditions. First Party Analytics also measures supported performance signals from actual visits, giving you evidence from the browsers and devices using your site.
Reports include Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift where the browser and visit provide them. Use these signals to investigate slow loading, delayed interactions and unexpected layout movement.
Keep local reporting under your control
Raw analytics and processed reports are stored in your site’s database. External analytics sharing is a separate option, disabled by default; it is not required for the built-in reports.
Choose IP and cookie exclusions and use visit sampling to control collection volume. Accounts with site-administration permissions are excluded from normal tracking, while eligible logged-in customers can still be measured.
The plugin uses a first-party visitor cookie and can collect personal data. Review the Privacy and External Services sections when configuring your site’s notices and consent controls.
Understand the traffic behind the totals
A crawler is different from a shopper or reader. Traffic classification helps separate automated activity from human and user-directed AI visits, so request volume has more context. Classification is an estimate; it does not establish a visitor’s identity.
Investigate gaps instead of guessing
Administrative diagnostics show collection statistics, background parsing progress and stage timings when reports are delayed. Historical page-visit import tools support CSV and TSV data, including a GA4 import format; imported visits remain distinguishable from native collection.
Start with the included reports
The reports above are included in this plugin. First Party Analytics Premium is a separate add-on; detailed session traces and other Premium-only features are not part of this download.
Install First Party Analytics, review your tracking settings and make a test visit from an eligible browser session. Your first useful check is simple: confirm that the visit is collected and processed, then explore its page, source and available performance data.
Privacy
First Party Analytics uses visitor identifiers and records browsing activity. Depending on the request and enabled features, collected information can include visited URLs, searches, referrers, IP addresses, browser and device information, language, interaction events and performance measurements.
Raw analytics and processed reporting data are stored in your site’s database. Restrict access to analytics and exports, review data retention and describe the actual collection in your privacy notice. First-party storage alone does not establish compliance with privacy or cookie requirements.
Optional data sharing is disabled by default. Review the services below before enabling features that send information outside your website.
External Services
Country lookup database
com/. Download requests include the license key and database edition; MaxMind also receives the server’s connection information. Country lookups use the downloaded database locally rather than sending each visitor IP address to MaxMind.
Country reporting depends on an available geolocation database and is approximate. com/.
MaxMind Privacy Policy | GeoLite License Agreement
Optional data sharing and recommendations
nl/. The plugin provisions a site token, sends analytics table exports in background batches and retrieves recommendations. Provisioning and delivery exchange site/callback information and authentication details as well as the selected analytics data.
This option is disabled by default and is not required for local reports. Review the data-sharing interface and the data to be exported before enabling it. ventures for service terms and privacy information.
Plugin notifications
com/. The request identifies the plugin and its version; the service also receives standard HTTP connection information, including the server’s public IP address. This notification request does not upload the local analytics tables.
ventures for questions about this service.
Optional external block-detection requests
Block detection uses the site’s own resources by default. If you select Google or a custom domain for block detection, visitors’ browsers request that external domain to test whether it is reachable. The receiving service can see connection information such as the visitor’s IP address and browser details.
com/. These are reachability checks, not a connection of the plugin’s reports to a Google Analytics account. For a custom domain, review the policy of its operator.
Google Privacy Policy | Google Terms of Service