Title: No Cookie Analytics – By Arfa
Author: arfarehman
Published: <strong>27 Mei 2026</strong>
Last modified: 9 Julai 2026

---

Search plugins

![](https://ps.w.org/no-cookie-analytics-by-arfa/assets/icon-256x256.png?rev=3551305)

# No Cookie Analytics – By Arfa

 Oleh [arfarehman](https://profiles.wordpress.org/arfarehman/)

[Download](https://downloads.wordpress.org/plugin/no-cookie-analytics-by-arfa.1.0.8.zip)

 * [Details](https://ms.wordpress.org/plugins/no-cookie-analytics-by-arfa/#description)
 * [Reviews](https://ms.wordpress.org/plugins/no-cookie-analytics-by-arfa/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/no-cookie-analytics-by-arfa/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/no-cookie-analytics-by-arfa/#developers)

 [Support](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/)

## Description

No Cookie Analytics – By Arfa tracks visits server-side without setting cookies 
in visitors’
 browsers. Data stays in your WordPress database with an admin dashboard,
reports, and optional CSV export.

### Privacy

This plugin stores analytics records in your WordPress database (`wp_ncaba_hits`),
including:

 * Page URL/path
 * Referrer host
 * Browser/OS/device type
 * Anonymized IP hash
 * Session key
 * Country code
 * Timestamp

No raw IP address is stored in the plugin database.

Country detection behavior:

 1. Uses server-provided geolocation headers when available (for example Cloudflare
    or GeoIP
     headers).
 2. Optional external IP geolocation lookup can be enabled by admin consent in plugin
    settings.

When external geolocation is enabled, visitor IP is sent to:

 * Service: [ipapi.co](https://ipapi.co/) (primary) and [ipwho.is](https://ipwho.is/)(
   fallback)
 * Purpose: country lookup only

Site owners must disclose this in their privacy policy before enabling external 
lookup.

### External services

This plugin can optionally use the third-party services ipapi.co and ipwho.is for
country lookup. The lookup
 is **disabled by default** and only runs after a site
administrator explicitly enables the “Allow External Geo Lookup” option in plugin
settings.

 * Services: ipapi.co (https://ipapi.co/) and ipwho.is (https://ipwho.is/) as fallback
 * What is sent: the visitor’s IP address (only when the option is enabled and no
   server-provided
    geo headers are available).
 * When: at most once per visitor IP per week on success; failed lookups are retried
   after one hour.
 * Why: to determine the visitor’s country code for the analytics dashboard.
 * ipapi.co Terms of Service: https://ipapi.co/terms/
 * ipapi.co Privacy Policy: https://ipapi.co/privacy/
 * ipwho.is Terms: https://ipwhois.io/terms
 * ipwho.is Privacy: https://ipwhois.io/privacy

If the option is left disabled, the plugin never contacts ipapi.co or ipwho.is.

### Features

 * Server-side tracking
 * GDPR-aware design (configure to your legal requirements)
 * No frontend cookies
 * Admin dashboard and home screen widget
 * Pages, Referrers, and Users reports
 * CSV export and settings import/export
 * Local bundled frontend assets (no CDN required)

## Installation

 1. Upload the `no-cookie-analytics-by-arfa` folder to `/wp-content/plugins/` (or install
    through the
     WordPress plugin installer).
 2. Activate the plugin through the **Plugins** screen.
 3. Open the **Analytics** menu in the admin area.

## FAQ

### Does this plugin set cookies?

No. Tracking is performed on the server when pages are requested.

### Where is data stored?

In a custom table in your WordPress database (`wp_ncaba_hits` by default).

## Reviews

![](https://secure.gravatar.com/avatar/9fd4eea848d78288d59522924afa75181b11c9ce513aacb35eff931eedc5bada?
s=60&d=retro&r=g)

### 󠀁[Excellent Privacy Focused Analytics Plugin](https://wordpress.org/support/topic/excellent-privacy-focused-analytics-plugin/)󠁿

 [muhammadumarkhan](https://profiles.wordpress.org/muhammadumarkhan/) 10 Julai 2026
1 reply

Excellent privacy friendly analytics plugin! Easy to set up, lightweight, and provides
useful server side analytics without using frontend cookies. The dashboard is clean,
and I appreciate the privacy first approach. Highly recommended!

![](https://secure.gravatar.com/avatar/87427c5d4f492e3d985dd3ca7c2a1b69d6000de6515cc0eeafd5198f2b61973e?
s=60&d=retro&r=g)

### 󠀁[Good basic Analytics plugin](https://wordpress.org/support/topic/good-basic-analytics-plugin/)󠁿

 [Andre](https://profiles.wordpress.org/picturebreeze/) 8 Julai 2026 3 replies

Exactly what I was looking for. Privacy friendly, no cookies, no frontend tracking
scripts. Thank you very much for providing this plugin.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/)

## Contributors & Developers

“No Cookie Analytics – By Arfa” adalah perisian sumber terbuka. Orang-orang berikut
telah menyumbang kepada pemalam ini.

Penyumbang

 *   [ arfarehman ](https://profiles.wordpress.org/arfarehman/)

[Translate “No Cookie Analytics – By Arfa” into your language.](https://translate.wordpress.org/projects/wp-plugins/no-cookie-analytics-by-arfa)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/no-cookie-analytics-by-arfa/),
periksa [repositori SVN](https://plugins.svn.wordpress.org/no-cookie-analytics-by-arfa/),
atau langgani [log pembangunan](https://plugins.trac.wordpress.org/log/no-cookie-analytics-by-arfa/)
dengan [RSS](https://plugins.trac.wordpress.org/log/no-cookie-analytics-by-arfa/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Dashboard: redesigned info tooltips to use Dashicons with cleaner markup and 
   tooltip text via CSS `::after`.
 * Dashboard: Visitors Overview chart now shows hourly data when the “Last 24 hours”
   filter is selected.
 * Fixed hourly chart data accuracy by bucketing visits in the WordPress site timezone.
 * Improved country detection with more server geo headers, better proxy IP resolution,
   and optional
    external lookup via ipapi.co with ipwho.is fallback (removed browser-
   language country guessing).
 * Fixed recent activity timestamps by storing hits in site time and formatting 
   relative times correctly.
 * Settings: added role-based tracking exclusion with a custom searchable multiselect
   when “Skip tracking
    for logged-in users” is enabled.
 * Admin notices (including warnings) now render before the analytics layout wrapper
   to avoid layout issues.
 * Tracking now records page paths with query strings (for example `/blog?123456`)
   as separate entries in reports.

#### 1.0.7

 * Removed UTF-8 byte order marks (BOM) from PHP sources so activation no longer
   sends accidental
    output to the browser.
 * Uninstall: reliable table drop, clear all related and legacy cron hooks, and 
   remove cached
    geo lookup transients.
 * Deactivation: clear legacy cleanup cron hook names in addition to the canonical
   event.

#### 1.0.6

 * Renamed plugin to “No Cookie Analytics – By Arfa”; text domain and translation
   template are
    no-cookie-analytics-by-arfa (Domain Path: `/languages`).
 * Main bootstrap file is `no-cookie-analytics-by-arfa.php`; directory slug `no-
   cookie-analytics-by-arfa`.
 * PHP class and constant prefix `NCABA_*` (e.g. `NCABA_VERSION`, `NCABA_Activator`);
   runtime
    identifiers use lowercase `ncaba_*` / `ncaba-` (database table `{prefix}
   ncaba_hits`, options, hooks, AJAX, and asset handles). Legacy `cfaba_*`, `cfba_*`,
   and mistaken `NCABA_*` option keys or table names migrate automatically on upgrade.
 * Plugin URI points to a reliable HTTPS profile page; localized admin strings and
   dashboard JS
    escaping improvements.
 * Bumped tested-up-to header for current WordPress.

#### 1.0.5

 * Previous branding and slug iteration; see older releases for detail.

#### 1.0.4

 * Raised minimum WordPress version to 6.2 for safe `%i` identifier placeholders
   in
    $wpdb->prepare().
 * Hardened admin and cron SQL (prepared statements, `esc_like()` for `LIKE` patterns).
 * Replaced `parse_url()` with `wp_parse_url()`; removed redundant `fclose()` on
   export stream.
 * Settings import notices use per-user transients; validated upload temp files 
   with
    is_uploaded_file().
 * Added readme short description; direct-access guard on settings view template.

#### 1.0.3

 * Bundled Chart.js and Poppins assets locally (removed CDN dependency).
 * Added explicit admin consent toggle for external geolocation lookup.
 * Updated privacy disclosure and reviewer-oriented readme details.

#### 1.0.2

 * Improved admin UI and tooltip behavior.

#### 1.0.1

 * Added richer visitor identity and dashboard/report improvements.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.8**
 *  Last updated **2 hari lalu**
 *  Active installations **Kurang dari 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.1**
 *  Language
 * [English (US)](https://wordpress.org/plugins/no-cookie-analytics-by-arfa/)
 * Tags
 * [analytics](https://ms.wordpress.org/plugins/tags/analytics/)[GDPR](https://ms.wordpress.org/plugins/tags/gdpr/)
   [no cookies](https://ms.wordpress.org/plugins/tags/no-cookies/)[privacy](https://ms.wordpress.org/plugins/tags/privacy/)
   [tracking](https://ms.wordpress.org/plugins/tags/tracking/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/no-cookie-analytics-by-arfa/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/reviews/)

## Penyumbang

 *   [ arfarehman ](https://profiles.wordpress.org/arfarehman/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/no-cookie-analytics-by-arfa/)