Introduction

Virtuemart Orders, Virtuemart Stats, VirtueMart extensions

Sales Attribution Component for Joomla & Virtuemart
Know exactly where your sales come from.
Stop guessing which marketing channels actually generate revenue.


VM Sales Tracker

VM Sales Tracker connects your VirtueMart orders with the source that brought the customer to your website, giving you a clear, real-world view of which channels are producing sales — not just clicks, sessions or traffic.

Google Ads, marketplaces, organic search, referrals, social media, email and direct traffic are automatically identified and displayed in one simple, lightweight dashboard inside Joomla.

No complicated analytics setup. No external reporting platform. Just your actual VirtueMart sales and where they came from.

Turn marketing traffic into real sales data
Analytics platforms can tell you how many visitors arrived on your website.

VM Sales Tracker answers the more important question:

Which of them actually bought something?

Every new VirtueMart order is linked to its acquisition source, allowing you to instantly see how much revenue each marketing channel generates.

Instead of looking at visits and hoping they convert, you can see the actual commercial result.

Everything you need in one dashboard
Get a clear overview of your store performance directly from the Joomla administrator.

See:

Total sales revenue
Sales generated by advertising
Google Ads revenue
Orders generated by paid traffic
Revenue share from advertising
Revenue by marketing channel
Number of orders per channel
Sales trends over time
Individual VirtueMart orders and their acquisition source
All figures are calculated directly from your real VirtueMart orders.

Track every important sales channel
VM Sales Tracker automatically classifies incoming customers into meaningful marketing channels, including:

Google Ads
Tracks visitors coming from Google advertising using GCLID, GBRAID, WBRAID and paid campaign parameters.

Marketplaces
Dedicated detection for Skroutz and BestPrice, so marketplace-generated revenue is not incorrectly mixed with referrals or paid search.

Meta Ads
Identify paid Facebook and Instagram traffic through campaign tracking parameters.

Paid Search
Track paid traffic from search advertising platforms.

Paid Social
Separate paid social campaigns from organic social traffic.

Organic Search
Identify customers arriving naturally from search engines including Google, Bing and others.

Organic Social
Track visitors coming from social networks without paid campaign attribution.

Email & Newsletters
Measure sales generated by email marketing campaigns.

Referrals
See which external websites are actually sending customers who buy.

Direct Traffic
Measure sales from visitors who arrive directly at your store.

Sales by Channel
Instantly compare the commercial performance of every acquisition source.

VM Sales Tracker provides dedicated channel cards showing:

Revenue generated

Number of completed sales

A horizontal revenue chart automatically ranks your channels from highest to lowest, making it immediately obvious where your sales are coming from.

No spreadsheets. No exporting reports. No digging through GA4.

Adaptive Sales Trend
Understand when your store is generating revenue with a timeline that automatically adjusts to the selected reporting period.

Choose:

Today

Yesterday

Last 7 Days

Last 30 Days

This Month

This Year

Custom Date Range

The chart automatically adapts its timeline:

hourly for individual days,

daily for shorter periods,

monthly for longer reporting ranges.

All dashboard data updates according to your selected filters.

Powerful filtering without the complexity
Quickly analyse your sales by:

Date range
Marketing channel
Order status
Campaign
Customer
Order
GCLID
Search term
Need to see only Google Ads revenue from the last 30 days?

Two clicks.

Want to see only marketplace sales this month?

Done.

Built specifically for VirtueMart
VM Sales Tracker does not try to replace VirtueMart.

It works alongside it.

Your existing orders, checkout process and VirtueMart administration remain untouched.

The extension simply associates attribution information with each new order and uses your existing VirtueMart data to calculate sales results.

That means:

No VirtueMart core modifications.

No changes to your existing Orders screen.

No complicated integrations.

Lightweight by design
Performance was a priority from the beginning.

VM Sales Tracker does not load external analytics libraries, contact third-party APIs or perform heavy database operations on every page request.

Attribution information is captured using a lightweight first-party process and stored only when necessary.

Dashboard reporting uses indexed database queries, aggregation and server-side pagination.

The result:

Minimal frontend overhead.

Minimal checkout overhead.

No impact on normal VirtueMart administration.

Because an analytics extension that slows down your e-shop would be missing the point rather spectacularly.

Works alongside GA4, Google Tag Manager and existing tracking
Already using Google Analytics 4, Google Tag Manager or Google Ads conversion tracking?

Keep them.

VM Sales Tracker works independently alongside your existing analytics setup.

It does not replace GA4.

It gives you something simpler:

a direct connection between your VirtueMart revenue and the channel that generated it.

Even if your analytics configuration changes later, your locally stored sales attribution remains available inside Joomla.

Smart attribution
Customers do not always purchase during their first visit.

VM Sales Tracker preserves marketing attribution so a customer can:

arrive through an advertising campaign,

browse your website,

return later,

place an order,

and the sale can still be attributed to the marketing source that generated the customer.

This provides a far more useful picture than simply marking every returning visitor as Direct.

Your data stays on your website
VM Sales Tracker stores its attribution data locally in your Joomla database.

There is no external analytics account required and no third-party dashboard needed.

Your sales data remains under your control.

Automatic updates
VM Sales Tracker includes its own update channel and integrates with the Joomla update system.

When a new version becomes available, you can see it directly inside the extension and update without manually downloading and reinstalling packages.

**See what actually drives your revenue.

Traffic is useful.

Clicks are useful.

Conversions are better.

But at the end of the day, sales pay the bills.**

VM Sales Tracker gives VirtueMart store owners a simple way to understand exactly which marketing channels are generating real business.

Stop measuring traffic. Start measuring sales.

VM Sales Tracker

Sales Attribution for VirtueMart

Track the source. Measure the sale.

14-day Full Trial before you decide to buy!

Multilingual Availability for Virtuemart
Paid download

Multilingual Availability for Virtuemart

By Total Apps World
VirtueMart extensions
The only plugin that allows you to enter custom, multi-lingual texts and images for any kind of availability you might require. Create custom availability texts and multi-lingual images for each language, so that you can display availability with both text and images for each language separately. Now you can create a truly multi-lingual Virtuemart e-shop! Create as many availability texts and a...
Advanced Sales Reports PRO for Virtuemart
Paid download

Advanced Sales Reports PRO for Virtuemart

By Total Apps World
VirtueMart extensions
The most advanced Sales Reporting Component ever found in a CMS! ASR is designed with the shop owner and businessman in mind! Advanced Sales Reports for Virtuemart allows you to have a firm grasp and an exact depiction of what sales you make, who buys most, what your costs per sale are, how your P&L looks and what your expenses are. You are able to enter purchasing cost, advertising for each a...

VM Sales Tracker

Version:
1.1.0
Developer:
Total Apps World
Last updated:
Sep 02 2026
18 hours ago
Date added:
Sep 02 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System