- Fix: payment thresholds misbehaving in due payments.
- Fix: handle new Plausible pagination requirements for results larger than 100 rows.
- New: WP-CLI commands for Matomo/Plausible.
- Tweak: payment tooltips on mobile (not nice, but works).
- Tweak: shrink payment history modal window to fit on smaller screens.
- Fix: possible fatal with PHP >= 8.0 and bonus payments.
- Fix: ensure cron jobs for Matomo and Plausible data pulling are activated.
- New: WP-CLI command to import Analytics visits data into Post Views Counter.
- New: support for PPC new visits trackers dropdown, for easy visits payment setup.
- New: WP-CLI commands for visits data import/export, see Migrate visits data away from Google Analytics.
- Tweak: skip visits update if new visits is 0.
- Fix: Analytics pending not appropriately processed through WP-CLI command wp ppc ga process. Everybody using that to process data since 1.9 update was probably affected and should re-import data.
- Fix: PHP fatal error in PPC System Info page.
- Change: Analytics rows processing only happens on PPC pages, not wp-admin wide anymore. This guarantees fewer conflicts, although bit slower processing. Look at WP-CLI commands to programmaticaly process rows out of wp-admin page loads.
- Fix: potential conflicts with other plugins using Google Analytics libraries.
- Fix: broken Google Analytics "Clear queue" button.
- Fix: occasional fatal error during Google Analytics data processing.
- Fix: some broken Analytics WP-CLI commands.
- Fix: Plausible and Matomo status boxex logging an error if not set up.
- Fix: some PHP notices.
- Feature: Matomo Analytics integration. Use your Matomo account with Post Pay Counter.
- Feature: Plausible Analytics integration. Use your Plausible account with Post Pay Counter.
- Fix: Google Analytics authorization breaking for users that had authorized plugin more than once.
- Improv: Analytics visits counting is much more performant in displaying stats (requires PPC > 2.770).
- Improv: csv export: replace N.A. with empty cells; remove currency symbol; replace count+payment with count only.
- Tweak: revoking Google Analytics authentication does not delete visits data anymore, nor temp files or cron event. PRO uninstall will delete them though.
- Feature: button to delete Analytics data.
- Tweak: upgrading Google Analytics authentication deprecated Out-Of-Band authentication.
- Tweak: PHP 8 compatible.
- Tweak: updated Google API to latest version.
- Tweak: display stats metabox in post edit page for all post statuses.
- Fix: bail Analytics rows process if no rows are in queue (fixes potential conflict with other plugins as well).
- Fix: impossible to activate Adsense revenue data pulling for new users.
- Feature: introducing WP-CLI commands for Analytics tasks (clear data, import data, process data, daily incremental update).
- Feature: allow to process redirects when processing Analytics rows.
- Feature: show Analytics last request and stats time range in Options box.
- Feature: toggle the Analytics debug mode from the Options box.
- Tweak: improved shortcode styling in "See stats for" section.
- Tweak: improved Analytics logging.
- Fix: Analytics lock not released in case of error during processing routine.
- Fix: impossile to execute a payment in some circumstances (moving from WP_Query found_posts to no_found_rows).
- Fix: author payment history link not working in some cases.
- Fix: manual import reqesting data up to current day instead of yesterday, resulting in duplicated data for some hours of current day.
- Fix: wrong labels in Analytics logging.
- Fix: typos in options page.
- Tweak: updated turkish locale.
- Feature: ability to choose "All time" in shortcode stats as well.
- Fix: italian localization fo "All time" in shortcode stats not working.
- Fix: Analytics pending rows never going to zero when Adsense was enabled on some sites.
- Tweak: compatibility with free version feature of showing all users in stats.
- Fix: localization glitches in totals section of shortcode stats.
- Tweak: Analytics skipping update of rows with zero visits.
- Feature: allow flexible tstart and tend arguments in shortcode stats.
- Fix: localization glitches in shortcode stats.
- Fix: Analytics non-Countable PHP warning.
- Feature: show stats content in post edit metabox even when post is still in draft.
- Tweak: improved Options page layout.
- Tweak: updated localizations.
- Fix: shortcode for payment history and PayPal settings always showing below post content.
- Fix: prevent updating Analytics post records when no change in data has happened.
- Fix: Request Payment addon not working from shortcode stats.
- Fix: post stats cache not cleared upon post PPC option update.
- Fix: PHP Notices in payment page on some circumstances.
- Feature: added Spanish localization.
- Tweak: /temp folder being recreated automatically if missing.
- Tweak: under the hood improvements to Analytics data processing.
- Tweak: Analytics data processing distinguishes between normal and AMP visits (see new AMP Analytics addon).
- Fix: PHP Warning for empty object.
- Fix: Localization glitches.
- Fix: Request Payment not working when in frontend.
- Tweak: added display_timerange_choices option in shortcode.
- Tweak: updated italian localization.
- Fix: due payment at bottom of shortcode stats table not hidden even if due payment column was hidden.
- Fixed: author counting types (Referral visits, Publisher bonus...) not shown in payment notifications emails.
- Tweak: check if re-creating Analytics cron event is needed at any time.
- Fix: prevent possible lock-in situations with Analytics updates.
- Fix: deleting author payment history record link not working if arriving from the header of author stats page.
- Fix: shortcode stats displaying ugly-formatted text in header.
- Fix: added/improved hooks for saving Analytics/PayPal settings and processing Analytics rows.
- Feature: showing time ranges choices in shortcoded stats.
- Feature: showing paid total amounts and counts at the top of author payment history.
- Tweak: improved styling of stats shortcode and payment history shortcode.
- Feature: payment notification emails now come from "Your website name" rather than just "WordPress".
- Feature: make Adsense revenue sharing start after a post has reached some revenue threshold.
- Tweak: misc under-the-hood improvements.
- Fixed: issue with Facebook addon. Payment confirm summary would always display 0 shares/comments and no payment would be done for them.
- Fixed: time range issue with shortcode/frontend stats.
- Tweak: misc sanity checks/under-the-hood improvements.
- Fixed: issue with Publisher Bonus addon and due payment.
- Fixed: possible issue with payments when no payments had yet been done (depending on server setup).
- Tweak: overall stats in shortcode now display payments as well.
- Fixed: some payments displayed as zero - although payments were correct, it was just a display issue.
- Fixed: author counting types with auxiliary data not working well with payment history.
- Fixed: stats and payemnt history in frontend breaking layout if window size was too small.
- Tweak: improved Analytics flow.
- Tweak: under the hook improvements.
- Feature: display blog name in PayPal checkout page instead of Stefano Ottolenghi.
- Fixed: quotes breaking csv stats.
- Fixed: due payment for one author could be calculated using previous author settings instead of his own, if available.
- Tweak: compatibility with latest Publisher Bonus version (allow bonus to editors depending on length/success of reviewed post).
- Tweak: improved error handling.
- Feature: shortcode to allow users to enter their PayPal email [ppc_user_paypal_email_settings].
- Feature: exclude posts from future payments once they are paid.
- Fixed: custom menu name not correctly escaping quotes.
- Fixed: due payment not being displayed nicely if tooltips were disabled.
- Fixed: csv exported stats not displaying currency symbol nicely.
- Tweak: make sure to clear stats cache on update/install.
- Fixed: csv export not working anymore.
- Fixed: minor improvements.
- Fixed: improved Analytics processing routine.
- Fixed: fread warning on Analytics file.
- Fixed: fatal error if PRO was disabled and PPC was already disabled.
- Fixed: various minor improvements.
- Fixed: due payment not considering payment history items that only contained bonus payment.
- Fixed: Analytics cron job running even if Analytics was not set up.
- Tweak: working with custom rounding introduced in latest PPC version.
- Tweak: compatibility with new PPC post stats caching system.
- Tweak: compatibility with new Request Payment addon.
- Tweak: improved payment history/transaction record delete flow.
- Fixed: possible PHP notice payment history display.
- Fixed: possible PHP warning in shortcode stats.
- Tweak: new hooks and filters.
- Fixed: PHP warning in posts list page.
- Tweak: significant improvement in load time for posts list page (edit.php).
- Fixed: unlocalized strings in shortcoded stats.
- Fixed: localization improvements.
- Fixed: avoids update notice being shown even after addon has been updated.
- Fixed: Analytics big red warning being shown even in situations in which it should not.
- Fixed: csv export link being relative.
- Tweak: bit of improvements in Analytics error handling.
- Tweak: improved payment history shortcode formatting.
- Tweak: better hiding of general options boxes in non-general options pages.