Lite Analytics Pro
Version History
## Version 22.6 ### Highlights - Fixed license activation and checking when the SDKPage API returns valid JSON preceded by an invisible UTF-8 BOM. - Added useful HTTP status and content-type details for genuinely malformed license responses. - Confirmed the live SDKPage endpoint otherwise returns the expected license response structure. ## Version 22.5 ### Highlights - Regression-tested the bundled 177-country TopoJSON map and D3 Natural Earth projection with coordinates from multiple world regions. - Fixed minimum-radius clamps that could prevent marker cores and orbits from continuing to shrink at high zoom. - Added invisible stable pointer targets so visually smaller pins remain clickable and keyboard accessible. - Confirmed region and city API responses still include latitude, longitude, and accuracy-radius values used by the map. ## Version 22.4 ### Highlights - Changed Months from a rolling twelve-month view to January through the current month. - Added rounded chart scales and complete weekly date-range labels. - Added a stable dark metrics panel with Views, Unique visitors, and Views per visitor. - Refined the React chart\\\\\\\'s spacing, colors, typography, transitions, and responsive layout. ## Version 22.3 ### Highlights - Fixed a WordPress script load-order condition that could leave the React chart container empty before `wp-element` loaded. - Kept the improved React chart and all daily, weekly, monthly, yearly, views, and unique-visitor interactions. - Delayed chart mounting until the bundled WordPress React runtime is ready. ## Version 22.2 ### Highlights - Resolved stored URL paths to canonical WordPress post titles in Top Posts & Pages. - Made WordPress post titles authoritative during new tracking requests, with URL-to-post fallback for records without a post ID. - Rebuilt the Dashboard traffic chart with WordPress\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' bundled React package. - Added accurately scaled views and unique-visitor bar layers, smooth transitions, and a separate details row that does not overlap the chart scale. - Reduced Top Posts & Pages text size and vertical spacing. ## Version 22.1 ### Highlights - Connected the WordPress Dashboard chart to real daily, weekly, monthly, and yearly analytics queries. - Made all range tabs and highlight tabs clickable and keyboard accessible. - Added chart-bar hover, focus, and click details for views and visitors. - Kept the dashboard implementation lightweight with local PHP data and vanilla JavaScript instead of React or an external chart CDN. ## Version 22.0 ### Highlights - Restyled the WordPress admin Dashboard widget to follow the Jetpack Stats card pattern with range tabs, a 7-day green bar chart, and highlights tabs. - Removed License and Check for updates links from the WordPress Plugins screen action/meta area. - Kept manual update checks on the Lite Analytics License page only, while preserving the standard WordPress update row and auto-update controls when an SDKPage update is available. - Kept plugin homepage and author page metadata links on the Plugins screen. ## Version 21.9 ### Highlights - Added manual SDKPage update checks from the normal Plugins screen and the Lite Analytics License page. - Manual checks now refresh WordPress\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' plugin update transient so available updates appear in the standard Plugins update row where auto-updates can be enabled. - Added plugin homepage, author page, dashboard, license, and update-check metadata/action links. - Added a Jetpack-style WordPress admin Dashboard widget with today views, active readers, top posts, and external referrers. ## Version 21.8 ### Highlights - Fixed Referrers so same-site URLs are treated as Direct/internal traffic instead of external referrals. - Filters dashboard Referrers, landing-page referrers, history details, post drilldowns, CSV exports, digest previews, and Excel reports to external referrer hosts only. - Keeps Direct and internal navigation visible in Traffic Sources without polluting external referrer lists. ## Version 21.7 ### Highlights - Adjusted projected map pins so they shrink against zoom instead of growing larger. - Scales marker core, pulse, orbit, and stroke widths for cleaner city and region precision at high zoom. ## Version 21.6 ### Highlights - Added a bundled TopoJSON world map for the Lite Analytics admin dashboard. - Replaced blind SVG coordinate placement with D3-projected latitude/longitude markers for countries, regions, and cities. - Bundled D3 and TopoJSON locally for the admin screen only, keeping public frontend tracking lightweight. ## Version 21.5 ### Highlights - Fixed city/region map pins so raw coordinates are only used when they land near the matching country shape. - Prioritized SVG region centers and manual region anchors before coordinate projection to prevent pins from jumping to the wrong map section. - Added Regions and Cities to CSV exports and Excel report sections. ## Version 21.4 ### Highlights - Restored missing dashboard AJAX helpers for license enforcement, analytics time ranges, and comparison percentages. - Fixed fatal errors that could stop stats, post drilldowns, history details, reports, and settings actions. - Removed persistent schema health shortcuts so database repair checks cannot be falsely skipped. - Prevented public page rendering from calling the remote license API before printing the tracker script. ## Version 21.2 ### Highlights - Restored runtime recovery for saved license keys that were marked invalid by a previous failed check. - Allows the plugin to re-check and repair activation before blocking tracking and dashboard data. ## Version 21.1 ### Highlights - Fixed tracking and dashboard lockouts when a saved active license receives a `not_activated` response from the SDKPage license server. - Added an automatic activation repair during runtime checks before the plugin disables analytics. - Sends product slug aliases with license API calls for better compatibility with SDKPage license server variants. ## Version 21.0 ### Highlights - Strengthened the schema self-healing guard for the map coordinate upgrade. - Ensures latitude, longitude, accuracy radius, and the daily summary table exist before tracking inserts and dashboard stats queries run. - Caches the schema health check after a successful repair so frontend tracking stays lightweight. - Fixes sites where the schema version option was already bumped but the database columns were not created yet. ## Version 20.9 ### Highlights - Added a schema self-healing guard for the map coordinate columns. - Fixes sites where the schema version option was already bumped but the database columns were not created yet. ## Version 20.8 ### Highlights - Fixed remaining encoded title/category display for apostrophes, dashes, and ampersands. - Decoded tracked page titles, authors, categories, and outbound link text before storing new rows. - Added defensive dashboard decoding so older encoded rows render cleanly without a data reset. ## Version 20.7 ### Highlights - Added coordinate-based realtime map markers for cities and regions. - Stored GeoIP latitude, longitude, and accuracy radius on new analytics events. - Aggregated city/region coordinates for dashboard map placement. - Projected coordinates into the bundled SVG map before falling back to SVG region, manual US state, or country anchors. ## Version 20.5 ### Highlights - Added WordPress-standard `readme.txt` for regular plugin packaging. - Added release documentation for SDKPage distribution. - Improved compatibility with the normal WordPress Plugins update screen. - Refreshed licensed package URLs immediately before plugin download. - Reduced frontend page-load impact by delaying the first analytics hit until after load/idle. - Added analytics features: - Time range switcher - Previous-period comparison cards - Search terms card - Categories card - Traffic sources card - Campaign/UTM tracking - Post/page drilldown - Realtime\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Now Reading\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" feed - CSV exports - Email digest preview - Improved country/location labels so users see full country names instead of short codes such as `NG` or unknown codes such as `UN`. 19.7 (Province Atlas Tooltip Fix)
Questions & Support