Version 7.7.0 – Improved Admin Reports & Analytics

Version 7.7.0 of Coupon Affiliates is now available!

In this update we have completely rebuilt the admin reports and analytics page with a more modern design, and lots more features.

Improvements include:

  • New report generation form layout.
  • A report will auto-generate as soon as you open the page based on your last filters.
  • Added a new affiliate group filter to only include statistics for that affiliate group.
  • Added a new “Download PDF Report” option that generates a PDF version of the report.
  • Added a new “trends” chart that shows a history timeline of sales, commission and clicks for the date period.
  • Added a new “traffic sources” section that displays statistics for the sources of referral link clicks.
  • Added a new “top performers” section that displays the top affiliate performers within the date range.
  • Added a new “activity log” section that shows the different activity log events for that date range.
  • Improved the layout and design of the individual coupon statistics section.
  • Option to show/hide certain sections of the report.

Here are some screenshot examples:

Update to the latest version and give it a try yourself!

Improved Orders Page on Affiliate Dashboard

Additionally, we have made a few improvements to the orders page on the affiliate dashboard.

  • The default name has been changed from “Recent Orders” to “Referred Orders”.
  • Statistics boxes will now show at the top for custom date ranges.
  • Date range preset options now show to the left of the date fields.
  • Made several performance improvements when filtering the orders.
  • Made a few small improvements to the CSV export.
  • Changed the pagination to have “Load More” and “Load All” buttons.

Refresh Button on Dashboard

A new small button has been added on the “Statistics” tab of the affiliate dashboard to quickly refresh the statistics, without having to reload the page.

Additionally, the all-time stats will automatically recalculate in the background when visiting the affiliate dashboard, maximum once per hour, to ensure stats are always up to date even if certain manual changes were made to orders, coupons, etc that might affect the stats without it being reflected in the stats immediately.

Both of these features can be disabled in the debug settings tab if needed.

Full Changelog

  • New: Completely rebuilt the Admin Reports & Analytics page with a more modern design.
  • New: Admin reports now includes additional statistics such as a trends chart, traffic sources, top performers, activity log events, and more.
  • New: Added a PDF download option for the admin reports that generates a PDF version of the report.
  • New: Added a new affiliate group filter to the admin reports to only include statistics for affiliates in a specific group.
  • Improvement: Added an option to the Add New Affiliate form to assign a user to an existing coupon code if the coupon already exists, instead of showing an error.
  • Improvement: Added an “assign existing coupon” checkbox to the Bulk Coupon Creator page, allowing bulk imports to assign users to existing coupons instead of failing on duplicates.
  • Improvement: Admin reports now auto-generate on page load, with the last report filters that were used.
  • Improvement: Added a new small button on the “Statistics” tab of the affiliate dashboard to quickly refresh the statistics without reloading the page.
  • Improvement: All-time stats will automatically soft recalculate (only the all-time stats, not individual order stats) in the background when visiting the affiliate dashboard, maximum once per hour, to ensure stats are always up to date even if certain manual changes were made to orders, coupons, etc that might affect the stats without it being reflected in the stats immediately.
  • Improvement: Made a variety of improvements to the “recent orders” tab on the affiliate dashboard, including new statistics boxes for custom date ranges, date range preset options, better performance when filtering, CSV export improvements, improved pagination with ajax “show more” and “show all” buttons.
  • Improvement: (Free) The admin reports in the free version now offers a larger date range and a few extra features.
  • Improvement: The affiliate dashboard tab names can now be customised in the “Affiliate Dashboard Customisation” settings section.
  • Tweak: Changed the “Recent Orders” default tab name to “Referred Orders”.
  • Tweak: Added “Reports” as a top level item in the plugins header area, instead of being under “Other”.
  • Tweak: Made a few styling tweaks to the main admin dashboard page, and other admin pages to have a slightly more modern and consistent design.
  • Tweak: Added some additional caching and performance enhancements to the affiliate dashboard when calculating statistics.
  • Tweak: (PRO) Added the “Reverse this payout” option for “Manual” payouts on the admin payouts page.
  • Tweak: (PRO) Increased the limit for the PDF invoices upload file field to 1MB.
  • Fix: Fixed an issue where affiliate users were not being created when adding individual affiliates or importing via CSV due to output being sent before redirect.
  • Fix: Fixed a niche case where in a specific scenario where custom/lifetime assigned orders might not have been included in the dashboards all-time stats in certain cases (case-sensitive).
  • Fix: (PRO) Fixed scheduled payout dates drifting over time, so monthly payouts now always fire on the 1st of each month.
  • Fix: (PRO) Fixed an issue where toggling the “Enable Scheduled Payout Requests” setting off and back on would not recreate the cron event until the schedule settings were changed.
  • Fix: Fixed an issue where submitting an affiliate application with a new coupon code would sometimes incorrectly display a “coupon already exists” error instead of the success confirmation message.

Leave a Reply

Your email address will not be published. Required fields are marked *