![]()
Track Virtuemart conversions on Google Analytics, and more!
Virtuemart Tracking extension is the final solution for Google Analytics and for vendors who want to know more about customers, users, traffic, ecommerce conversions on their website. Put the real most selling products and most interesting content on the front of your store. Give your customers what they really want from your e.store with Virtuemart and Joomla. Track orders and all order items, to report only real stuff! With complete sources, referral and geographical details.
New 1.6 - enable Analytics Event tracking for "onUserOrder" vm event.
Do you want to know how many people "confirm order" on your cart but then does not pay? Virtuemart Tracking Extension 1.6 lets admin to track Events "onUserOrder", on Google Analytics. This event is fire anytime a Customer press the "confirm order" button on your cart and the order is created and is still in "Pending" status. Up to 5 properties (order id, order number, user IP, user company/name/surname, user contry/state/city/address) - for each the relative order amount.
New 1.4 - it catches Customers when buying, and tracks when paying.
Google cookies as stored as-they-are when customer press "confirm order" from your cart.
Before going to paypal, or others: customers datas are stored in the database and are available when orders are confirmed - both when it's paypal, or moneybookers, or authorize.net and so on - both when it's you to confirm orders (the regular situation for bank-money transfert, or paying on shipping, or credit points system).
It uses a php-servers side tracking for Virtuemart and Javascript tracking for users "regular" traffic. So it simple resolves everything.
Virtuemart tracking extension uses a new procedure to track ecommerce transactions, that no-one else (up to now) has adopted. Are you bored with Virtuemart extensions for Google Analytics that work... don't work... track... don't track... This is because they all use Javascript to track transactions, but they often lose transactions via IPN (istant payment notification) of web-service (as paypal), because there is no a javascript contest in your server: it'on your browser.
So we get another way, the server-side way!
You never lose a single conversion, neither when customers use not-web payment methods! Neither when it's you to change order status from "pending" to "confirmed". And most important - you'll be able to track sources and referral even when it's you to confirm orders.
We choose to use the "__utm.gif pixel request" a server-side php request that google provided for mobile solution and PHP/Pearl/Cgi side-server tracking. In this way the tracking works ever. No transaction will be lost. It's a professional solution for everybody want to use Google Analytics reports to follow their business.
It tracks everything, from user visits to virtuemart transactions, included order items.
It just does what you expected to do.
We were very disappointed from other solutions, that forced the admin to write php-code on some virtuemart pages, hacking other extensions and so on. Virtuemart tracking extension doesn't require ANY hack! Just install, setup and start tracking your ecommerce.
![]()
Web payment, as paypal or credit cards
- A Customer makes an order in your shop.
- He chooses a web payment, as credit cards or paypal, he's redirected to the web-payment server. If he regular finishes the payment, he's redirect to your joomla shop.
- The IPN (Istant Payment Notification) of the web-service changes the status from "pending" to "confirmed" in your server database. This not render a page, so javascript is exluded.
- Our plugin catches the notification, and stored it in a queue to ensure possible conflict with other extension while virtuemart is working on server.
- The queue is analyzed and the transactions in queue are tracked using php server-side requests to Google Analytics.
Bank money transfert or payment on shipping case
- A Customer makes an order in your shop.
- He chooses a payment on shipping or a bank money-transfert.
- The order is stored in the Virtuemart database.
- The administrator checks for money transfert or ship the products with payment on shipping.
- The administrator changes the order status from "pending" to "confirmed", and the transaction go in the queue.
- The administrator can changes multiple orders, they will be always right tracked, each with all his products.
- The queue is analyzed and the transactions in queue are tracked using php server-side requests to Google Analytics.
Don't matter which payment method your customers choose! they all work together in our extension, and all will be tracked.

joomla extensions developers