[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6UTWHUMoM0jAOlEx5Q6gw5I-yD-UajqehwSRjhTEyio":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"freakstar","Freek","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreakstar\u002F",1,20,100,30,94,"2026-08-29T00:24:25.073Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"turf-stats","Turf Stats","1.21.1","\u003Cp>Turf is a self-hosted, cookieless analytics plugin. No Google Analytics, no\u003Cbr \u002F>\nJetpack, no external network calls – everything is measured and stored in your\u003Cbr \u002F>\nown WordPress database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Turf\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cookieless.\u003C\u002Fstrong> Visitor deduplication uses a one-way hash of IP + user-agent,\u003Cbr \u002F>\nnever a cookie and never the raw IP address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-hosted.\u003C\u002Fstrong> All data lives in your own database; nothing is sent to any\u003Cbr \u002F>\nthird party.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero configuration.\u003C\u002Fstrong> Every public post type and taxonomy is tracked\u003Cbr \u002F>\nautomatically, including ones you add later.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What it tracks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Page views (deduplicated \u003Cem>and\u003C\u002Fem> raw), unique visitors, views per visitor, and\u003Cbr \u002F>\naverage visit duration\u003C\u002Fli>\n\u003Cli>Device, browser, operating system, language, and country (via Cloudflare’s\u003Cbr \u002F>\nheader when available – no GeoIP lookups)\u003C\u002Fli>\n\u003Cli>Referrers \u002F traffic sources, UTM campaign parameters, and automatic outbound\u003Cbr \u002F>\nlink tracking (full destination URL + the page clicked from)\u003C\u002Fli>\n\u003Cli>New vs. returning visitors, scroll depth, and reading time\u003C\u002Fli>\n\u003Cli>On-site search terms, including zero-result searches\u003C\u002Fli>\n\u003Cli>Visitor routes (page-to-page transitions), landing pages, and a bounce-rate\u003Cbr \u002F>\nproxy – all reconstructed from sessions\u003C\u002Fli>\n\u003Cli>Cache offload: how much traffic is served by a page cache (SiteGround,\u003Cbr \u002F>\nCloudflare, …) instead of hitting WordPress\u003C\u002Fli>\n\u003Cli>404 hits, comments per period, editorial content activity, per-author stats\u003C\u002Fli>\n\u003Cli>Bots & LLM crawlers (Googlebot, GPTBot, ClaudeBot, …) – tracked server-side\u003Cbr \u002F>\nand kept separate from human visitor numbers\u003C\u002Fli>\n\u003Cli>WooCommerce funnel (views, add to cart, checkout) and form submissions\u003Cbr \u002F>\n(Contact Form 7, Gravity Forms) when those plugins are active\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The admin pages use native WordPress postboxes: collapsible, draggable,\u003Cbr \u002F>\nhideable via Screen Options, and styled by your admin color scheme. The\u003Cbr \u002F>\ninterface is English and ships with a full Dutch (nl_NL) translation.\u003C\u002Fp>\n","Self-hosted, cookieless analytics: page views, visitors, clicks, searches, 404s and bots - all stored in your own database, no external services.",314,0,"2026-07-17T06:23:00.000Z","7.0.2","6.0","7.4",[27,28,29,30,31],"analytics","cookieless","page-views","privacy","statistics","https:\u002F\u002Fgithub.com\u002Ffbloemhof\u002Fturf-stats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fturf-stats.1.21.1.zip",null,"2026-07-22T17:31:50.256Z"]