{"id":278464,"date":"2026-02-06T16:40:34","date_gmt":"2026-02-06T16:40:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/phynite-analytics\/"},"modified":"2026-05-11T20:03:13","modified_gmt":"2026-05-11T20:03:13","slug":"phynite-analytics","status":"publish","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/phynite-analytics\/","author":23445018,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.1","stable_tag":"1.3.1","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Phynite Analytics","header_author":"Phynite","header_description":"Connect your WordPress site to Phynite Analytics for personalized content recommendations.","assets_banners_color":"081d3e","last_updated":"2026-05-11 20:03:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/phyniteanalytics.com","header_author_uri":"https:\/\/phynitesolutions.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":375,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.9":{"tag":"1.0.9","author":"phynite","date":"2026-02-06 16:39:50"},"1.1.0":{"tag":"1.1.0","author":"phynite","date":"2026-02-23 19:24:26"},"1.1.1":{"tag":"1.1.1","author":"phynite","date":"2026-02-24 01:42:35"},"1.2.0":{"tag":"1.2.0","author":"phynite","date":"2026-03-08 23:08:56"},"1.3.0":{"tag":"1.3.0","author":"phynite","date":"2026-05-11 19:02:26"},"1.3.1":{"tag":"1.3.1","author":"phynite","date":"2026-05-11 20:03:13"}},"upgrade_notice":{"1.2.1":"<p>Verified compatibility with WordPress 7.0.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3529116,"resolution":"128x128","location":"assets","locale":"","width":180,"height":180},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3529116,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3529116,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3529116,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.9","1.1.0","1.1.1","1.2.0","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page \u2014 connect your API key and manage sync","2":"Connection status with detected plugins","3":"Sync progress with real-time updates"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,529,39472,6342,186],"plugin_category":[36,55],"plugin_contributors":[255359],"plugin_business_model":[],"class_list":["post-278464","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-content","plugin_tags-food-blog","plugin_tags-recipe","plugin_tags-seo","plugin_category-analytics","plugin_category-seo-and-marketing","plugin_contributors-phynite","plugin_committers-phynite"],"banners":{"banner":"https:\/\/ps.w.org\/phynite-analytics\/assets\/banner-772x250.png?rev=3529116","banner_2x":"https:\/\/ps.w.org\/phynite-analytics\/assets\/banner-1544x500.png?rev=3529116","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/phynite-analytics\/assets\/icon-128x128.png?rev=3529116","icon_2x":"https:\/\/ps.w.org\/phynite-analytics\/assets\/icon-256x256.png?rev=3529116","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Phynite Analytics<\/strong> turns your GA4, Pinterest, and Search Console data into two or three warm little insights you can act on \u2014 the kind a smart friend would text you over coffee.<\/p>\n\n<p>This plugin connects your WordPress site to the Phynite Analytics platform, syncing your content so we can power personalized recommendations, action plans, and your morning letter.<\/p>\n\n<p><strong>This plugin requires an active <a href=\"https:\/\/phyniteanalytics.com\">Phynite Analytics<\/a> subscription ($79\/month or $790\/year).<\/strong> The plugin itself is free, but it connects to the paid Phynite Analytics service. You can sign up at <a href=\"https:\/\/phyniteanalytics.com\/register\/signup\">phyniteanalytics.com<\/a>.<\/p>\n\n<h4>What does this plugin do?<\/h4>\n\n<ul>\n<li>Syncs your post metadata to Phynite Analytics<\/li>\n<li>Reads your SEO plugin data (focus keywords, meta descriptions)<\/li>\n<li>Extracts recipe data from popular recipe plugins<\/li>\n<li>Maps your internal link structure<\/li>\n<li>Runs quietly in the background \u2014 no impact on your site's speed<\/li>\n<\/ul>\n\n<h4>What you get with Phynite Analytics<\/h4>\n\n<ul>\n<li><strong>The Morning Letter<\/strong> \u2014 a short note each morning about what changed on your blog overnight<\/li>\n<li><strong>The Sunday Letter<\/strong> \u2014 a weekly wrap with three things to do next week<\/li>\n<li><strong>Content Overview<\/strong> \u2014 every post, sorted by what matters<\/li>\n<li><strong>Pinterest Analytics<\/strong> \u2014 which pins drive real traffic, not just impressions<\/li>\n<li><strong>Keyword Opportunities<\/strong> \u2014 posts ranking #11 that a quick rewrite could push to page one<\/li>\n<li><strong>Cooper<\/strong> \u2014 an AI assistant that reads your data and answers questions in plain English<\/li>\n<\/ul>\n\n<h4>Supported Plugins<\/h4>\n\n<p><strong>SEO:<\/strong>\n* Yoast SEO\n* RankMath\n* All in One SEO<\/p>\n\n<p><strong>Recipes:<\/strong>\n* WP Recipe Maker\n* Tasty Recipes\n* Mediavine Create<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Phynite Analytics service to sync your content data and power personalized analytics.<\/p>\n\n<p><strong>Service:<\/strong> Phynite Analytics API\n<strong>URL:<\/strong> https:\/\/api.phyniteanalytics.com\n<strong>Website:<\/strong> <a href=\"https:\/\/phyniteanalytics.com\">phyniteanalytics.com<\/a><\/p>\n\n<p><strong>When does this plugin connect?<\/strong><\/p>\n\n<ul>\n<li>When you save your API key (to validate it)<\/li>\n<li>When you publish or update a post (to sync content)<\/li>\n<li>When you click \"Sync All Content\" (to sync existing posts)<\/li>\n<li>Once daily (scheduled sync to catch missed posts)<\/li>\n<li>Hourly (health check to verify connection)<\/li>\n<\/ul>\n\n<p><strong>What data is sent?<\/strong><\/p>\n\n<ul>\n<li>Post URLs, titles, excerpts, and publication dates<\/li>\n<li>Categories and tags<\/li>\n<li>Featured image URLs<\/li>\n<li>SEO data (focus keywords, meta descriptions) if Yoast\/RankMath\/AIOSEO is installed<\/li>\n<li>Recipe data (recipe names, ingredients, times) if WPRM\/Tasty\/Create is installed<\/li>\n<li>Internal links (anchor text, target URLs)<\/li>\n<li>Site URL and name<\/li>\n<\/ul>\n\n<p><strong>This plugin does NOT send:<\/strong><\/p>\n\n<ul>\n<li>User personal data or email addresses<\/li>\n<li>Comments or visitor information<\/li>\n<li>Passwords or sensitive credentials<\/li>\n<li>Analytics data (pageviews, visitors)<\/li>\n<\/ul>\n\n<p><strong>Legal:<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/phyniteanalytics.com\/terms-of-service\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/phyniteanalytics.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<p>By using this plugin, you agree to the Phynite Analytics Terms of Service and Privacy Policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/phynite-analytics\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Go to Settings \u2192 Phynite Analytics<\/li>\n<li>Enter your API key from your <a href=\"https:\/\/phyniteanalytics.com\/dashboard\/settings\/connections\">Phynite Analytics dashboard<\/a><\/li>\n<li>Click \"Sync All Content\" for the initial sync<\/li>\n<\/ol>\n\n<p>Your content will start appearing in your Phynite dashboard within minutes.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20an%20api%20key%3F\"><h3>Where do I get an API key?<\/h3><\/dt>\n<dd><p>Sign up at <a href=\"https:\/\/phyniteanalytics.com\">phyniteanalytics.com<\/a> and find your API key under Settings \u2192 Connections \u2192 WordPress.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin uses background processing via WP-Cron. It never runs on the frontend \u2014 your readers won't notice a thing.<\/p><\/dd>\n<dt id=\"what%20about%20shared%20hosting%3F\"><h3>What about shared hosting?<\/h3><\/dt>\n<dd><p>The plugin is built for resource-constrained environments. It processes data in small batches and uses efficient parsing. Works on shared hosting, managed WordPress, and everything in between.<\/p><\/dd>\n<dt id=\"can%20i%20manually%20trigger%20a%20sync%3F\"><h3>Can I manually trigger a sync?<\/h3><\/dt>\n<dd><p>Yes. Go to Settings \u2192 Phynite Analytics and click \"Sync All Content\" to sync all published posts.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20required%20to%20use%20phynite%20analytics%3F\"><h3>Is the plugin required to use Phynite Analytics?<\/h3><\/dt>\n<dd><p>No. Phynite reads your analytics through official APIs (GA4, Search Console, Pinterest, Kit). The plugin is optional \u2014 it adds content-level insights like recipe data, internal links, and SEO metadata that make recommendations smarter.<\/p><\/dd>\n<dt id=\"what%20data%20is%20synced%3F\"><h3>What data is synced?<\/h3><\/dt>\n<dd><p>Post URLs, titles, excerpts, dates, categories, tags, featured images, SEO data (if Yoast\/RankMath\/AIOSEO is installed), recipe data (if WPRM\/Tasty\/Create is installed), and internal links. We never sync visitor data, comments, passwords, or personal information.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Compatibility: Verified with WordPress 7.0<\/li>\n<li>Compatibility: Added PHP 8.3, 8.4, and 8.5 to CI test matrix<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fix: Scheduled sync and automated cron jobs now run reliably after plugin updates<\/li>\n<li>Fix: Cron handlers registered unconditionally to prevent missed syncs<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fix: Override dark theme conflicts from Phynite Maintenance plugin<\/li>\n<li>Fix: Force light backgrounds when body[data-theme=\"dark\"] is set<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix: Complete admin UI overhaul with isolated CSS architecture<\/li>\n<li>Enhancement: Modern, food blogger-friendly design<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fix: Admin UI completely overhauled for better readability<\/li>\n<li>Fix: Card headers now visible with proper contrast<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix: Updated Plugin URI to valid URL<\/li>\n<li>Fix: Updated API key settings link<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix: JavaScript API key validation now matches PHP validation<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Improved API key validation with whitespace trimming<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: API key format validation now accepts base64url-encoded keys<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Remove restricted term from plugin name<\/li>\n<li>Update: Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Support for Yoast SEO, RankMath, and AIOSEO<\/li>\n<li>Support for WP Recipe Maker, Tasty Recipes, and Mediavine Create<\/li>\n<li>Background sync via WP-Cron<\/li>\n<li>Internal links extraction<\/li>\n<\/ul>","raw_excerpt":"Blog analytics with heart, not just charts. Connect your site to Phynite Analytics for warm, honest insights you can actually act on.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/278464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=278464"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/phynite"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=278464"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=278464"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=278464"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=278464"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=278464"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=278464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}