{"id":311897,"date":"2026-05-27T12:06:47","date_gmt":"2026-05-27T12:06:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sales-pulse\/"},"modified":"2026-06-17T17:01:14","modified_gmt":"2026-06-17T17:01:14","slug":"matriq-store-analytics","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/matriq-store-analytics\/","author":23498056,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Revenue Diagnosis for WooCommerce","header_author":"Matriq","header_description":"Daily revenue diagnosis for WooCommerce. Explains why store revenue changed each day in plain language, with deterministic math and no AI guessing.","assets_banners_color":"","last_updated":"2026-06-17 17:01:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/matriq.in\/","header_author_uri":"https:\/\/matriq.in\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":151,"num_ratings":0,"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":"wpmatriq","date":"2026-05-27 12:06:25"},"1.0.1":{"tag":"1.0.1","author":"wpmatriq","date":"2026-06-07 05:36:32"},"1.0.2":{"tag":"1.0.2","author":"wpmatriq","date":"2026-06-17 17:01:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,3609,250523,253595,286],"plugin_category":[45],"plugin_contributors":[264633],"plugin_business_model":[],"class_list":["post-311897","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-revenue","plugin_tags-sales-analytics","plugin_tags-store-insights","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpmatriq","plugin_committers-wpmatriq"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/matriq-store-analytics.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Every morning, one clear answer: why did my revenue change?<\/strong><\/p>\n\n<p>Most WooCommerce store owners check their revenue and think: <em>is this good? Is this bad? What do I do about it?<\/em> Dashboards and charts don't answer that. Matriq Store Analytics does.<\/p>\n\n<p>Each night, the plugin analyses your previous day's orders and delivers a plain-language briefing: revenue went down 12% because fewer customers bought (not because they spent less per order). Or: revenue jumped because average item price rose \u2014 your weekend sale ended and full-price items came back.<\/p>\n\n<p>No guessing. No AI hallucinations. Just auditable math against your own WooCommerce data, run entirely on your server.<\/p>\n\n<p><strong>Who it's for:<\/strong> WooCommerce store owners who want to understand their revenue without hiring an analyst or learning SQL.<\/p>\n\n<h4>What you get each morning<\/h4>\n\n<ul>\n<li><strong>Revenue Overview<\/strong> \u2013 yesterday's revenue, compared to the prior day and prior week<\/li>\n<li><strong>Primary Cause<\/strong> \u2013 the single biggest driver of the change (orders, basket size, or item price mix), with a confidence score<\/li>\n<li><strong>Suggested Action<\/strong> \u2013 one short next step tied to the diagnosed cause<\/li>\n<li><strong>Daily Email Digest<\/strong> \u2013 optional morning email so you know before you open your laptop<\/li>\n<li><strong>History Log<\/strong> \u2013 every past briefing, fully auditable, so you can trace any number back to its source<\/li>\n<li><strong>Campaigns Tracker<\/strong> \u2013 log your sales and launches so the engine knows a post-sale revenue dip is expected, not alarming<\/li>\n<\/ul>\n\n<h4>How the diagnosis works<\/h4>\n\n<p>The engine breaks your revenue change into three components every night:<\/p>\n\n<ol>\n<li><strong>Order volume<\/strong> \u2013 did more or fewer customers buy?<\/li>\n<li><strong>Items per order<\/strong> \u2013 did basket size grow or shrink?<\/li>\n<li><strong>Average item price<\/strong> \u2013 did discount mix or product mix shift the per-item value?<\/li>\n<\/ol>\n\n<p>The dominant driver is flagged as the primary cause. This is deterministic arithmetic \u2014 you can audit every figure on the History page.<\/p>\n\n<h4>What it does NOT do<\/h4>\n\n<ul>\n<li>No real-time charts that slow your admin panel<\/li>\n<li>No AI calls, no external services, no third-party data sharing<\/li>\n<li>No paywalled core features \u2014 the diagnosis engine is completely free<\/li>\n<\/ul>\n\n<h4>Privacy &amp; performance<\/h4>\n\n<p>All analysis runs in a nightly WP-Cron job. Your order data never leaves your server. Admin pages load from pre-built daily snapshots \u2014 no heavy queries on page load. Fully compatible with WooCommerce HPOS (High-Performance Order Storage).<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WooCommerce 7.0 or later, with WooCommerce Analytics enabled<\/li>\n<li>At least one completed order so a baseline can be established<\/li>\n<\/ul>\n\n<h4>Premium: Store Copilot<\/h4>\n\n<p>The free plugin is your revenue truth engine \u2014 always free, no limits. <strong>Store Copilot<\/strong> is an optional premium add-on that turns diagnosis into action:<\/p>\n\n<ul>\n<li><strong>Conversational Analyst<\/strong> \u2013 ask \"why was Wednesday weird?\" in plain English and get an answer with supporting numbers<\/li>\n<li><strong>30-day Revenue Forecasting<\/strong> \u2013 confidence-banded projections built on your store's own trends and campaign history<\/li>\n<li><strong>Anomaly Detection<\/strong> \u2013 get notified the moment something unusual happens, before tomorrow's digest<\/li>\n<li><strong>Product-level Insights<\/strong> \u2013 find out which specific product caused the change<\/li>\n<li><strong>Growth Playbooks<\/strong> \u2013 per-product recommendations that go from diagnosis to a ready-to-run next action<\/li>\n<li><strong>Multi-channel Alerts<\/strong> \u2013 Slack, WhatsApp, and webhook notifications for the moments that need attention now<\/li>\n<li><strong>Customer Cohort Intelligence<\/strong> \u2013 new vs returning behaviour, churn risk, and win-back opportunities<\/li>\n<li><strong>Smart Scheduler &amp; Automated Outreach<\/strong> \u2013 Copilot segments, creates coupons, and schedules follow-ups once you approve<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/matriq.in\/\">Early bird access \u2192 matriq.in<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WooCommerce is active and you have visited <strong>WooCommerce \u2192 Analytics<\/strong> at least once (this populates the analytics tables).<\/li>\n<li>Install via <strong>Plugins \u2192 Add New<\/strong> and search for \"Matriq Store Analytics\", or upload the zip manually.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open <strong>Matriq<\/strong> in the WP Admin sidebar and complete the short onboarding (timezone, revenue basis, snapshot time).<\/li>\n<li>The first nightly snapshot runs at your configured time. A 30-day backfill runs immediately so the History page is populated within a few minutes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20use%20ai%20or%20send%20my%20data%20anywhere%3F\"><h3>Does this plugin use AI or send my data anywhere?<\/h3><\/dt>\n<dd><p>No. Every number is calculated with deterministic arithmetic against your own WooCommerce database. Nothing leaves your server.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. All aggregation happens in a nightly background job. WP Admin pages read from pre-built daily snapshots \u2014 no heavy queries on page load.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20refund%20or%20edit%20an%20old%20order%3F\"><h3>What happens if I refund or edit an old order?<\/h3><\/dt>\n<dd><p>The plugin marks that day as \"dirty\" and rebuilds only that day's snapshot in the next nightly run. The rest of your history is untouched.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%3F\"><h3>Does it work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with WooCommerce High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"what%20if%20i%20have%20a%20slow%20day%20because%20of%20a%20planned%20sale%20ending%20%E2%80%94%20will%20it%20flag%20a%20false%20alarm%3F\"><h3>What if I have a slow day because of a planned sale ending \u2014 will it flag a false alarm?<\/h3><\/dt>\n<dd><p>That's exactly what the Campaigns page is for. Log your sales and launches, and the engine knows a post-sale dip is expected context, not a signal to act on.<\/p><\/dd>\n<dt id=\"is%20the%20diagnostic%20engine%20really%20free%20forever%3F\"><h3>Is the diagnostic engine really free forever?<\/h3><\/dt>\n<dd><p>Yes. The free plugin \u2014 daily briefings, email digest, history, campaigns \u2014 has no feature limits and will remain free. Store Copilot is a separate premium add-on for stores ready to automate action on those insights.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Compatibility with future release.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Compatibility for Store Copilot premium add-on.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>Add: Public extension surface for premium add-ons (Phase 0 of Store Copilot integration).\n\n<ul>\n<li>Filter <code>matriq_msa_diagnosis_result<\/code> wraps <code>DiagnosisEngine::diagnose()<\/code> output for AI enrichment.<\/li>\n<li>Filter <code>matriq_msa_action_recommendation<\/code> wraps <code>ActionEngine::recommend()<\/code> output for tailored next-step copy.<\/li>\n<li>Filter <code>matriq_msa_overview_response<\/code> wraps the <code>\/overview<\/code> REST payload so extensions can append fields.<\/li>\n<li>Filter <code>matriq_msa_admin_submenus<\/code> lets extensions register additional admin sub-tabs.<\/li>\n<li>Action <code>matriq_msa_data_collector_extra<\/code> fires after every per-day snapshot write so extensions can fan out per-product \/ per-customer collection sharing the same WC analytics read pass.<\/li>\n<li>JavaScript slot <code>window.matriqMSA.registerTab({ id, label, component })<\/code> lets extensions plug a React page into the dashboard. Built-in tabs cannot be overridden.<\/li>\n<\/ul><\/li>\n<li>Plugin rebrand as Matriq Store Analytics to reflect the new public-facing name of the plugin.<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Find out why your WooCommerce revenue went up or down yesterday \u2014 every morning, in plain language, with no charts to dig through.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311897"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpmatriq"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311897"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311897"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311897"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311897"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311897"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}