{"id":299938,"date":"2026-04-26T23:19:07","date_gmt":"2026-04-26T23:19:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fpai-first-party-ai-analytics\/"},"modified":"2026-04-27T03:56:29","modified_gmt":"2026-04-27T03:56:29","slug":"fpai-first-party-ai-analytics","status":"publish","type":"plugin","link":"https:\/\/gd.wordpress.org\/plugins\/fpai-first-party-ai-analytics\/","author":23480065,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"FPAI - First-Party AI Analytics","header_author":"ORORA Inc.","header_description":"Cookie-free, first-party analytics for WordPress. Tracks pageviews, sessions, referrers, devices, and conversions. AI-powered analysis with your own API key.","assets_banners_color":"19173f","last_updated":"2026-04-27 03:56:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fpai.orora.co.jp","header_author_uri":"https:\/\/orora.co.jp","rating":5,"author_block_rating":0,"active_installs":0,"downloads":109,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ororadev","date":"2026-04-26 23:18:33"},"1.0.1":{"tag":"1.0.1","author":"ororadev","date":"2026-04-27 03:56:29"}},"upgrade_notice":{"1.0.0":"<p>Initial release of FPAI.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3515997,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3515997,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3515997,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3515997,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,232,209128,131785,396],"plugin_category":[36,54],"plugin_contributors":[261119],"plugin_business_model":[],"class_list":["post-299938","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-first-party","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-ororadev","plugin_committers-ororadev"],"banners":{"banner":"https:\/\/ps.w.org\/fpai-first-party-ai-analytics\/assets\/banner-772x250.png?rev=3515997","banner_2x":"https:\/\/ps.w.org\/fpai-first-party-ai-analytics\/assets\/banner-1544x500.png?rev=3515997","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fpai-first-party-ai-analytics\/assets\/icon-128x128.png?rev=3515997","icon_2x":"https:\/\/ps.w.org\/fpai-first-party-ai-analytics\/assets\/icon-256x256.png?rev=3515997","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>FPAI is a privacy-friendly analytics plugin that collects visitor data directly on your WordPress database. No cookies, no external tracking, no data sent to third parties.<\/p>\n\n<p>Use your own AI (Claude, ChatGPT, Gemini, Grok, and more) to analyze your site's performance \u2014 right from the WordPress admin.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Cookie-free tracking<\/strong> \u2014 No consent banners needed<\/li>\n<li><strong>First-party data<\/strong> \u2014 All data stored in your MySQL database<\/li>\n<li><strong>Built-in AI chat<\/strong> \u2014 Ask questions about your analytics in natural language<\/li>\n<li><strong>9 AI providers<\/strong> \u2014 Claude, GPT, Gemini, Grok, Perplexity, Mistral, DeepSeek, Cohere, Qwen<\/li>\n<li><strong>Dashboard<\/strong> \u2014 Visitors, sessions, pageviews, bounce rate, duration, conversions<\/li>\n<li><strong>Top pages<\/strong> \u2014 With scroll depth and time on page<\/li>\n<li><strong>Referrer analysis<\/strong> \u2014 Traffic sources with bounce rates<\/li>\n<li><strong>Device breakdown<\/strong> \u2014 Desktop, mobile, tablet with browser and OS<\/li>\n<li><strong>UTM campaign tracking<\/strong> \u2014 Source, medium, campaign performance<\/li>\n<li><strong>Conversion goals<\/strong> \u2014 Page view, form submit, or click triggers<\/li>\n<li><strong>Data export<\/strong> \u2014 JSON and CSV download for external analysis<\/li>\n<li><strong>Multilingual<\/strong> \u2014 English and Japanese (switchable in admin)<\/li>\n<\/ul>\n\n<h4>FPAI Pro (separate plugin)<\/h4>\n\n<p><a href=\"https:\/\/fpai.orora.co.jp\/pricing\">FPAI Pro<\/a> is a separate plugin that extends FPAI with advanced event tracking. It is distributed independently from fpai.orora.co.jp and is not part of this plugin.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin optionally connects to external AI services. No data is sent to any external service without your explicit action (entering an API key and submitting a query).<\/p>\n\n<h4>AI Analysis (Optional)<\/h4>\n\n<p>When you enter your own API key and submit a query in the AI Analysis page, your site's aggregated analytics data (session counts, top pages, referrers \u2014 no raw visitor data or PII) is sent to the AI provider you selected. Your API key is stored locally in your WordPress database and is never transmitted to FPAI or anyone other than your chosen provider.<\/p>\n\n<p>This plugin supports the following AI providers (all optional, user-configured):<\/p>\n\n<ul>\n<li><strong>Anthropic (Claude)<\/strong> \u2014 https:\/\/api.anthropic.com \u2014 <a href=\"https:\/\/www.anthropic.com\/legal\/consumer-terms\">Terms of Service<\/a> | <a href=\"https:\/\/www.anthropic.com\/privacy\">Privacy Policy<\/a><\/li>\n<li><strong>OpenAI (GPT)<\/strong> \u2014 https:\/\/api.openai.com \u2014 <a href=\"https:\/\/openai.com\/policies\/row-terms-of-use\">Terms of Service<\/a> | <a href=\"https:\/\/openai.com\/privacy\">Privacy Policy<\/a><\/li>\n<li><strong>Google (Gemini)<\/strong> \u2014 https:\/\/generativelanguage.googleapis.com \u2014 <a href=\"https:\/\/ai.google.dev\/gemini-api\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/li>\n<li><strong>xAI (Grok)<\/strong> \u2014 https:\/\/api.x.ai \u2014 <a href=\"https:\/\/x.ai\/legal\/terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/x.ai\/legal\/privacy-policy\">Privacy Policy<\/a><\/li>\n<li><strong>Perplexity<\/strong> \u2014 https:\/\/api.perplexity.ai \u2014 <a href=\"https:\/\/www.perplexity.ai\/hub\/legal\/perplexity-ai-terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/www.perplexity.ai\/hub\/legal\/perplexity-ai-privacy-policy\">Privacy Policy<\/a><\/li>\n<li><strong>Mistral<\/strong> \u2014 https:\/\/api.mistral.ai \u2014 <a href=\"https:\/\/mistral.ai\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/mistral.ai\/terms\/#privacy-policy\">Privacy Policy<\/a><\/li>\n<li><strong>DeepSeek<\/strong> \u2014 https:\/\/api.deepseek.com \u2014 <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-terms-of-use.html\">Terms of Service<\/a> | <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-privacy-policy.html\">Privacy Policy<\/a><\/li>\n<li><strong>Cohere<\/strong> \u2014 https:\/\/api.cohere.com \u2014 <a href=\"https:\/\/cohere.com\/terms-of-use\">Terms of Service<\/a> | <a href=\"https:\/\/cohere.com\/privacy\">Privacy Policy<\/a><\/li>\n<li><strong>Alibaba (Qwen)<\/strong> \u2014 https:\/\/dashscope-intl.aliyuncs.com \u2014 <a href=\"https:\/\/www.alibabacloud.com\/help\/en\/legal\/latest\/alibaba-cloud-international-website-product-terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/www.alibabacloud.com\/help\/en\/legal\/latest\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<p>No other external connections are made. All assets including Chart.js are bundled with the plugin. No CDNs, tracking pixels, or telemetry.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate through the WordPress Plugins menu<\/li>\n<li>Go to FPAI &gt; Settings to configure tracking options<\/li>\n<li>Optionally add your AI API key (Claude, GPT, etc.) for built-in analysis<\/li>\n<li>Visit your site \u2014 tracking starts automatically<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20google%20analytics%3F\"><h3>Does this replace Google Analytics?<\/h3><\/dt>\n<dd><p>Yes. FPAI tracks pageviews, sessions, referrers, UTM parameters, devices, scroll depth, and more. You can also ask AI to analyze your data in natural language.<\/p><\/dd>\n<dt id=\"where%20is%20the%20data%20stored%3F\"><h3>Where is the data stored?<\/h3><\/dt>\n<dd><p>All data is stored in your WordPress MySQL database. Nothing is sent to external servers for tracking.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20ai%20api%20key%3F\"><h3>Do I need an AI API key?<\/h3><\/dt>\n<dd><p>No. The AI chat feature is optional. FPAI works as a standalone analytics tool without it. If you want AI analysis, you provide your own API key from any supported provider.<\/p><\/dd>\n<dt id=\"does%20this%20use%20cookies%3F\"><h3>Does this use cookies?<\/h3><\/dt>\n<dd><p>No. FPAI uses localStorage for session management. No cookies are set.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>The tracker script is lightweight (~3KB) and loads asynchronously. Data is sent via the Beacon API in the background with no impact on user experience.<\/p><\/dd>\n<dt id=\"is%20this%20gdpr%20compliant%3F\"><h3>Is this GDPR compliant?<\/h3><\/dt>\n<dd><p>FPAI is designed with privacy in mind: no cookies, no external tracking, IP addresses are hashed. However, consult your legal advisor for your specific compliance requirements.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3: \u8a08\u6e2c\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u306e\u5805\u7262\u6027\u3092\u5411\u4e0a<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>First-party tracking (pageviews, sessions, scroll depth, clicks, forms, media, errors)<\/li>\n<li>Analytics dashboard with Chart.js<\/li>\n<li>AI analysis chat with 9 provider support<\/li>\n<li>CSV\/JSON data export<\/li>\n<li>Conversion goal tracking (pageview, form, click triggers)<\/li>\n<li>Multilingual admin (English \/ Japanese)<\/li>\n<li>Rate-limited collection endpoint<\/li>\n<\/ul>","raw_excerpt":"Cookie-free, first-party web analytics with built-in AI analysis. No Google Analytics needed. All data stays on your server.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/299938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=299938"}],"author":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ororadev"}],"wp:attachment":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=299938"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=299938"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=299938"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=299938"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=299938"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=299938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}