Releases: ibericode/koko-analytics
Releases · ibericode/koko-analytics
1.0.15
1.0.15 - Jun 22, 2020
- Fix weeknames in datepicker.
- Fix translation files not being loaded.
1.0.14
1.0.14 - Jun 22, 2020
- Do not use custom tracking endpoint on Multisite installations because it ignores the site-specific database prefix.
- Show errors in aggegration process if
WP_DEBUG
is enabled. - Update referrer blocklist.
- Use
wp.i18n
for managing translations in JavaScript files. - Bump table row count up to 25 per page.
- Add filter hook:
koko_analytics_referrer_blocklist
(example) - Add filter hook:
koko_analytics_ignore_referrer_url
(example)
1.0.13
1.0.13 - May 28, 2020
- Update referrer blocklist.
- Improve date parsing from URL parameters to account for negative UTC offsets. Fixes an issue with the date jumping back one day.
- Don't attempt to install custom endpoint if it was manually installed (using the
KOKO_ANALYTICS_USE_CUSTOM_ENDPOINT
constant). - Revert to using
home_url()
for the tracker endpoint URL.
1.0.12
1.0.12 - May 14, 2020
- Add filter
koko_analytics_honor_dnt
to allow ignoring DoNotTrack. - Huge performance improvement for the tracking request if you're on a standard WordPress installation with the root directory writable.
- Limit scope of tracking script to prevent variable naming collisions.
1.0.11
1.0.11 - Apr 17, 2020
- Add setting for specifying default date period when opening analytics dashboard.
- Add Chrome-Lighthouse to list of ignored HTTP user agents.
- Show notice on analytics dashboard page when buffer file is not writable.
- Derive cookie path from home URL to work properly with WordPress installations not living at the root of a domain.
- Track pageview on
window.load
instead ofwindow.DOMContentLoaded
, to make it easier to overwrite the configuration object. - Minor optimizations to tracking script.
1.0.10
1.0.10 - Mar 23, 2020
- Print configuration object early on in page HTML so it is easier to override it using a cookie consent plugin.
- Add help text explaining the use of a multi-select element.
1.0.9
1.0.9 - Mar 9, 2020
- Use arrow keys (without Ctrl-key) for quickly cycling through date ranges.
- Group chart by month if showing more than 2 (full) months of data.
- Replace React by Preact to cut JS bundle size in half.
- Normalize referrer URL's without protocol.
- Improve total comparision with previous period.
1.0.8
1.0.8 - Feb 14, 2020
- Add date preset for last 28 days
- Add keyboard navigation support for quickly cycling through date periods (Ctrl + Arrow key)
- Expand referrer aggregation logic. If you have any URL's you would like to see combined into a single domain, please post them here.
- Fix referrer URL's table missing the AUTO_INCREMENT statement.
- Change dropdown to number input in most viewed posts widget.
- Show notice on dashboard page if an issue with WP Cron is detected.
- Improved y-axes in chart when maximum value is lower than 10.
- Use colors from admin scheme in chart tooltip.
1.0.7
1.0.7 - Jan 30, 2020
- Aggregate certain referrers, e.g. google.com/search becomes google.com.
- Use WordPress color scheme (from user profile) for colors in chart.
- Show more labels on the chart's x-axes (wide screens only).
- Show number of pageviews in the last hour.
- Show day of week to chart tooltip.
- Use Paul Heckbert's loose labels (nice numbers) algorithm for labels on y-axes.
- All colors now have a contrast ratio that is (at least) WCAAG AA compliant.
- Revert multiple bar chart change (because of user feedback), use inner bar instead.
- Minor performance optimisations for viewing dashboard page.
- Fixes "Invalid time" error when re-opening the dashboard in Safari.
1.0.6
1.0.6 - Jan 20, 2020
- Remember view period when navigating away from analytics dashboard.
- Add filter hook to prevent loading the tracking script:
koko_analytics_load_tracking_script
- Ignore all user agents containing the word
seo
- Ignore requests if page is loaded inside an iframe.
- Only read
document.cookie
if cookie use is actually enabled. - In chart, use separate bars instead of stacked bars.