Skip to content

Vendure Metrics plugin changelog

← Plugin documentation · View on npm

  • Removed the legacy Angular Admin UI extension. Backend functionality is unchanged.
  • Upgraded to Vendure 3.6.3
  • Upgraded to Vendure 3.5.3
  • Documentation update
  • Updated official documentation URL
  • Abandoned server side tracking. Use dedicated analytics tool instead. This plugin focusses on measuring existing data in Vendure.
  • BREAKING: Custom metrics don’t receive session entities anymore, because server side tracking is no longer supported.
  • Showing both with and without tax for AOV.
  • Upgrade to Vendure to 3.3.2
  • Dedicated config for removing old request logs
  • Fixed bug where sessions were not being calculated correctly
  • Using device-detector-js to detect device type instead of ua-parser-js, because we see a lot of ‘Unknown’ devices in production.
  • Only track requests that are coming in via pageVisit mutation.
  • Added optional inputs to pageVisit mutation.
  • Renamed Visitors to Sessions
  • Added server side tracking: Log shop-api events and store in database, to allow for server side visitor tracking
  • Entities are loaded on plugin instead of in strategies, for better performance.
  • Metric results are now persisted in the database instead of in memory.
  • Generation of metrics and loading of entities moved to worker.
  • Fixed a bug where variant IDs were not being passed correctly to the metrics query.
  • Update Vendure to 3.1.1
  • Fixed chart text color to display correctly in dark mode.
  • Allow showing metrics of past X months instead of always past 12 months.
  • Removed conversion metric, as it is can not be accurately calculated based on created orders alone
  • Small improvement in query performance
  • Allow specifying per metric if it’s filterable by variant ID’s
  • Added conversion metric
  • Fixed widget ID to prevent conflicts with Vendure’s built in widget
  • Added loading state for widget
  • Only fetch relations from DB when variants are passed in for better performance
  • Added revenue (per variant) metric
  • Calculate with or without tax based on channel settings
  • Use number instead of currency formatting for Units Sold metric
  • Added a max cache age of 12 hours for metrics
  • Fix typescript build errors (#525)
  • Update compatibility range (#480)
  • Updated Vendure to 2.2.6
  • Updated vendure to 2.1.1
  • Reintroduced custom strategies and using the new Chartist charts (#236)