VirtueMart Tracking Extension for Google Analytics (Enhanced)

VirtueMart Tracking Extension for Google Analytics  (Enhanced)
1.

Description

 

This plug-in component for VirtueMart - Google Analytics Enhanced Ecommerce

Enhanced Ecommerce - is a detailed tracking of the purchase process.

Plugin Google Analytics Ecommerce Tracking for VirtueMart

With this plugin you can monitor detailed buying process

This easy-to-use plugin allows you to report back your VirtueMart transactions to Google Analytics !

The plugin works on new standards Global site tag (gtag.js)

Description functional gtag.js on the official website of Google Analytics -   Ecommerce Tracking

Description functional GA4 on the official website of Google Analytics 4 (App + Web) -   GA4

The plug complies with all the requirements of Google Analytics

The gtag script is displayed on the entire site - this means that you do not need to connect a counter script from Google Analytics separately

Transmitted data in Google Analytics:

Product impressions - (addImpression - Viewed list products)
Click on products - (click)
A view of product details - (detail)
Adding one or more products to a shopping cart - (add)
Initiating the checkout process for one or more products - (checkout)
The sale of one or more products - (purchase)
The refund of  products - (refund)

Added:  20/04/2017

Payment method - (checkout_option - Tracking the user's chosen payment method)

 Report:

  14/06/2017  - Updates  plugin version 3.0.2  -  Fixed bug - showing categories in the product details

 

  05/12/2017  - Updates  plugin version 3.0.3  - The event on which the plugin is connected was changed

 

  19/04/2018  - Updates  plugin version 3.0.4  - Added parameterIP Anonymization

 

  08/05/2018  - Updates  plugin version 3.0.5  - Added - Discounted prices.

 

 26/07/2018  - Updates  plugin version 3.5.0   - Fixed bugs - In category.

 

 11/11/2018  - Updates  plugin version 3.6.0  -  Fixed bugs - VirtueMart 2 (on the order confirmation page)

 

 17/11/2018  - Updates  plugin version 4.0.0  - Migration to  new standard  - Global site tag (gtag.js)

 

 21/11/2018  - Updates  plugin version 4.1.0  - Added - AdWords Conversion and Remarketing Tracking

 

 23/05/2019  - Updates  plugin version 4.2.0  -  Fixed bugs - VirtueMart 3 (on the order confirmation page)

 

 11/06/2019  - Updates  plugin version 4.3.0   -  Plugin improvements: Changed the event to transfer information about the transaction in Google Analytics - (This is due to the fact that many store owners have online payment on their websites, and so that the transaction is transferred to Google Analytics - now the transfer of transaction information is transmitted immediately after the order is created in the store, and not as before from going to the finish page).

 28/10/2019  - Updates  plugin version 4.4.0  -  Fixed bugs - VirtueMart 3.6.X

 21/11/2019  - Updates  plugin version 4.5.0  -  Fixed bugs - sending to Google Analytics the correct VAT value

 26/03/2020  - Updates  plugin version 4.6.0  -  Plugin improvements:  Added addslashes () function to the names of products, categories and manufacturers - for escaping apostrophes

05/04/2020 - Updates plugin version 4.7.0 - Bugs fixed - on the order confirmation page with online payment

16/06/2020 - Updates plugin version 4.8.0 - Bugs fixed - in php version 7.4

15/08/2020 - Updates  plugin version 3.9.0 - The functionality of sending information about a transaction to Google Analytics has been changed. Now, the purchase information is sent to GA only according to the order status specified by you in the plugin parameters. This will make the sales statistics more accurate and stable.

 

 

Why is the functionality of sending information about a transaction to GA implemented exactly when the order status changes?

This is implemented specifically for more accurate sales statistics, since when creating an order in a store, many customers may refuse this order, but this transaction has already been sent to Google Analytics and because of this, the statistics are not correct, since, fact, the sale of the product did not take place. To do this, at the numerous requests of sellers, we have implemented the functionality to send information about a purchase to GA only for a specific order status. You yourself set in the parameters of the pligan on what status to send information to Google Analytics that a purchase has occurred in your online store.

23/10/2020  - Updates  plugin version 3.9.5  - Fixed bug - when viewing a product details, the display of the brand name has been fixed

04/05/2021  - Updates  plugin version 5.0.0  - Added parameter - Google Analytics 4 tracking functionality (App + Web)

07/05/2021  - Updates  plugin version 5.1.0  - Added functionality - selection of multiple order statuses  for sending purchase information to Google Analytics

 

21/05/2021  - Updates  plugin version 5.2.0  -  Fixed bugs - VirtueMart 3.0.18.6

28/11/2021  - Updates  plugin version 5.3.0

1). Removed session variable $ _SESSION ['purchase_vm_order_id']
2). Changed the method for obtaining the id of the product when sending a transaction to the GA
3). Added functions with setPurchaseVmOrderGa (), getPurchaseVmOrderGa (), cleanPurchaseVmOrderGa

19/01/2022  - Updates  plugin version 5.4.0

Transmitted fields in the plug-in for the Google Analytics 4 (GA4) standard have been changed

 

13/03/2022  - Updates  plugin version 5.5.0 - Bugs fixed - version check VirtueMart

 

26/05/2022  - Updates  plugin version 5.6.0 - This version support sending purchase transactions to GA after paying with PayPal and other payment plugins. Now the functionality has been improved, which sends purchase data in GA to PHP ( Measurement Protocol), this method works well. Now all orders will be in analytics, and there will be no lost orders.


2.

Installing


The plugin is installed via the Joomla! installer. 

After installing the plugin:

Enter your Google Analytics ID

Enter your Google Analytics 4 ID

Your store name

Provide order status code to send transaction information to Google Analytics - Example: U

Provide Order Status Code for Submitting Return Information to Google Analytics - Example: R

Enable the plugin.

Supported languages: English

This is screenshots  plugin


3.

Screenshots


Make sure that the Enhanced Ecommerce enabled in your Google Analytics account

Screenshots of how to enable e-commerce in your Google Analytics account


4.

Additional Information


Updates  19/01/2017  -  Version 3.0.0

Updates  20/04/2017  -  Version 3.0.1

Updates  14/06/2017  -  Version 3.0.2

Updates  05/12/2017  -  Version 3.0.3

Updates  19/04/2018  -  Version 3.0.4

Updates  08/05/2018  -  Version 3.0.5

Updates  26/07/2018  -  Version 3.5.0

Updates  11/11/2018  -  Version 3.6.0

Updates  17/11/2018  -  Version 4.0.0

Updates  21/11/2018  -  Version 4.1.0

Updates  23/05/2019  -  Version 4.2.0

Updates  11/06/2019  -  Version 4.3.0

Updates  28/10/2019  -  Version 4.4.0

Updates  21/11/2019  -  Version 4.5.0

Updates  26/03/2020  -  Version 4.6.0

Updates  05/04/2020  -  Version 4.7.0

Updates  16/06/2020  -  Version 4.8.0

Updates  15/08/2020  -  Version 4.9.0

Updates  23/10/2020  -  Version 4.9.5

Updates  04/05/2021  -  Version 5.0.0

Updates  07/05/2021  -  Version 5.1.0

Updates  21/05/2021  -  Version 5.2.0

Updates  28/11/2021  -  Version 5.3.0

Updates  19/01/2022  -  Version 5.4.0

Updates  13/03/2022  -  Version 5.5.0

Updates  26/05/2022  -  Version 5.6.0


Warning: this plugin universal, plugin works on versions of Joomla  2.5 / 3.x.x  and  VirtueMart  2.x.x / 3.x.x

The plugin is compatible with Google Tag Manager


This plug-in is universal, It is working with different versions Joomla and VirtueMart

System requirements: Joomla! 2.5 / 3.x.x,  VirtueMart  2.x.x / 3.x.x

PHP Version 5.2 - 7.x

  

Plugin Version: 5.6.0


Attention!

Our original extensions are sold only on this site, there are no other similar projects in network.

Beware of fakes!


Subscription 6 - months of download & updates


Support / Yes


If you have previously purchased this extension, log in to receive a discount on renewing your subscription!



Quantity:

Buy a subscription to VirtueMart Tracking Extension for Google Analytics (Enhanced)




I accept the terms of the store



 How to buy ?
After payment, you can download this extension.


5.

Watch the demo


JED
Demo not avalible

Tags:  VM Tracking Extension for Google Analytics

Next our extensions


JoomShopping Tracking Extension for Google Analytics


Comments  

Marcia
# Marcia 2016-08-19 15:06
Good morning,
Hi, the plugin don´t work in other languages?
Don´t work in portuguese?
Thanks.
Reply | Reply with quote | Quote
Support
# Support 2016-08-19 15:16
Morning , plug-in works in any language, this plugin not depend on the language and country.
Reply | Reply with quote | Quote
Alex
# Alex 2016-09-20 13:16
how can I create a goal for when yuser confirms the order?
Reply | Reply with quote | Quote
Support
# Support 2016-09-20 07:33
Hi Alex, You do not need to create goal , this plugin will give details about the transaction in the Google Analytics when the user confirms the order.
Reply | Reply with quote | Quote
Alex
# Alex 2016-09-20 13:41
thanks!
Reply | Reply with quote | Quote
Patrick
# Patrick 2017-03-27 08:37
Since I have Google Analytics in my template (so also available for non virtuemart pages) I now get double hits cause the GA script loads twice. Can you have an option to not load the GA script... or (but not preferred) load on all pages.
PS your captcha is a pain!!
Reply | Reply with quote | Quote
Support
# Support 2017-03-27 06:12
Quoting Patrick:
Since I have Google Analytics in my template (so also available for non virtuemart pages) I now get double hits cause the GA script loads twice. Can you have an option to not load the GA script... or (but not preferred) load on all pages.
PS your captcha is a pain!!

Hi, Is not it easier to remove it from the template?
For the correct operation of the plugin, it should be connected exactly as it is in the plugin...
Reply | Reply with quote | Quote
Patrick
# Patrick 2017-03-27 09:15
Yes that's easy but than I don't have GA on my non virtuemart pages which is not an option... if you load a script, load it everywhere or no-where.
Reply | Reply with quote | Quote
Support
# Support 2017-03-27 09:38
Quoting Patrick:
Yes that's easy but than I don't have GA on my non virtuemart pages which is not an option... if you load a script, load it everywhere or no-where.

One of these days there will be a new release plug-in version 3.0.1
This version will take into account the display of the GA script on all pages of the site.
Reply | Reply with quote | Quote
Petr
# Petr 2017-03-31 18:25
Hi,

please, does this plugin (joomla-service.in.ua/en/plugin/virtuemart-tracking-extension-for-google-analytics) work if I am using Universal Analytics in container of Google Tag Manager? In other words - I am using GTM code on my web (no GA code) - what plugin can you recommend me for commerce tracking to Google Analytics?

Thank you very much.
Petr
Reply | Reply with quote | Quote
Support
# Support 2017-03-31 15:19
Quoting Petr:
Hi,

please, does this plugin (joomla-service.in.ua/en/plugin/virtuemart-tracking-extension-for-google-analytics) work if I am using Universal Analytics in container of Google Tag Manager? In other words - I am using GTM code on my web (no GA code) - what plugin can you recommend me for commerce tracking to Google Analytics?

Thank you very much.
Petr



Hi, The plugin is compatible with Google Tag Manager!
Reply | Reply with quote | Quote
Petr
# Petr 2017-04-03 16:43
Thank you for answer, it is great! Please, could you write me before buing how to set Enhanced Ecommerce in Google Tag Manager?

Screenshots above shows how to enable Enhanced Ecommerce in Google Analytics account (I have it). But what have to set in GTM?

Thank you very much.
Petr
Reply | Reply with quote | Quote
Support
# Support 2017-04-04 05:50
Hi, add your site to tagmanager.google.com

After this, follow the instructions to install the Google Tag Manager container on your site
Reply | Reply with quote | Quote
Petr
# Petr 2017-04-06 09:44
Hi, thanks. I have added my site in GTM and I have had instaled GTM container on my site...

I only don´t know how to set Enhanced Ecommerce in GTM in the way which will cooperate with your plugin.

Your screenshots are describing only how to enable Enhanced Ecommerce in Google Analytics account. Is it enough? I think there must be any additional settings in GTM, or not?

Thank you very much.
P.
Reply | Reply with quote | Quote
Support
# Support 2017-04-06 11:46
Hi! Our plugin does not need additional settings, it is already ready to transfer data in Google Analytics.
Specify in the plugin settings your id in Google Analytics and enable the plugin. All of it is ready for work.
Reply | Reply with quote | Quote
Victoria Shin
# Victoria Shin 2017-07-24 22:05
Hi,

I am using System-Google Tag manager 4 Joomla.

I am wondering if I need to add GA for Joomla site separate when using this plugin?

Thanks.
Reply | Reply with quote | Quote
Support
# Support 2017-07-25 01:21
Hi!

When using this plugin, this plugin shows the GA code on the entire site, You do not need to add GA code separately your site.
Reply | Reply with quote | Quote
Veerpal
# Veerpal 2017-07-25 09:39
Hi Team,

I am planning to buy extension to tracking the conversions in Google Analytics. Could you please send some details about this extension?
Reply | Reply with quote | Quote
Support
# Support 2017-07-24 21:44
What exactly are you interested in? Which details are you interested in?


Transmitted data in Google Analytics:


Product impressions - (addImpression - Viewed list products)


Click on products - (click)


A view of product details - (detail)


Adding one or more products to a shopping cart - (add)


Initiating the checkout process for one or more products - (checkout)


The sale of one or more products - (purchase)


The refund of products - (refund)
Reply | Reply with quote | Quote
Veerpal
# Veerpal 2017-07-27 08:48
Hi Team,

Thanks for reply.

Is the plugin support joomla 3.7? please confirm.

I am looking for a plugin who can help to track the sales and customer behavior on the website .
Reply | Reply with quote | Quote
Support
# Support 2017-07-26 06:01
Quoting Veerpal:
Is the plugin support joomla 3.7? please confirm.

Yes this plugin support joomla 3.7

Quoting Veerpal:

I am looking for a plugin who can help to track the sales and customer behavior on the website .

Read what is Ecommerce Google Analytics and then questions will disappear

developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce?hl=en#addTrans


This plugin sends a lot, and it's all painted at the top of the page Transmitted data in Google Analytics:


Reply | Reply with quote | Quote
Veerpal
# Veerpal 2017-07-27 09:20
Thanks
Do you guys provide support if there is any issue ?
Reply | Reply with quote | Quote
Support
# Support 2017-07-27 09:27
Quoting Veerpal:
Thanks
Do you guys provide support if there is any issue ?

Yes, we support all our customers
Reply | Reply with quote | Quote
Feiko
# Feiko 2017-11-20 16:09
Hi,

I installed the plugin on my website and it works fine!
I'm currently starting to use Google Adwords too. I want to track my conversion in Google Adwords and for that I need two field of my datalayer: conversion value and order ID.

I found the fields in the datalayer but can't get them to work in Google Tag Manager. It says 'unidentified'.

Do you guys provide support for this issue? I'm really stuck.
Reply | Reply with quote | Quote
Support
# Support 2017-11-21 07:17
Hi!
We support only that with regard to the work of our products.
Use a separate container with datalayer for Google Tag Manager.
Reply | Reply with quote | Quote
Conrad
# Conrad 2018-01-15 16:08
The plugin send to analytics the product price?
Reply | Reply with quote | Quote
Support
# Support 2018-01-16 04:37
Yes. The plugin sends the cost of the product, as well as the total cost of the transaction.
Reply | Reply with quote | Quote
Roberto
# Roberto 2018-02-08 10:43
Hi!

This component it's compatible with new Global site tag (gtag.js)?

Thnks!
Reply | Reply with quote | Quote
Support
# Support 2018-02-09 01:03
Quoting Roberto:
Hi!

This component it's compatible with new Global site tag (gtag.js)?

Thnks!


Hi Roberto !

Yes of course, this plugin is compatible with new Global site tag (gtag.js).
Reply | Reply with quote | Quote
Hernan
# Hernan 2018-03-01 15:36
Hello,
With this plug-in can I see in Analytics the sales that come from Google Adwords?
Regards!
Hernan
Reply | Reply with quote | Quote
Support
# Support 2018-03-02 03:33
Hi Hernan !
Yes of course.
Reply | Reply with quote | Quote
Vladimir Vanek
# Vladimir Vanek 2018-11-07 16:25
Hi, are planning to make set-up to follow new google analytics standard code gtag?
Reply | Reply with quote | Quote
Support
# Support 2018-11-08 08:02
Hi! Yes, it is planned to output release a new version of the plugin in the near future with the new standards google analytics code - Global Site Tag (gtag.js)
Reply | Reply with quote | Quote
Support
# Support 2018-11-17 05:11
Plugin migration, to new standard - gtag.js
Reply | Reply with quote | Quote
dc03kks
# dc03kks 2018-12-12 17:55
Hi,
this pluging will work with
joomla 3.7.4
virtuemart 3.2.4
php 5.6.38

please verify

thank you in advance
Reply | Reply with quote | Quote
Support
# Support 2018-12-12 18:30
Quoting dc03kks:
Hi,
this pluging will work with
joomla 3.7.4
virtuemart 3.2.4
php 5.6.38

please verify

thank you in advance

Hi!
Yes, of course! This plugin will work with your version:
joomla 3.7.4
virtuemart 3.2.4
php 5.6.38
Reply | Reply with quote | Quote
DANIEL
# DANIEL 2019-05-01 18:30
Hello,

does your plugin count refunds/cancelled orders in analytics ?
Reply | Reply with quote | Quote
Support
# Support 2019-05-02 04:45
Hi!
Yes of course. All returns the plugin sends to Google analytics.
Reply | Reply with quote | Quote
DANIEL
# DANIEL 2019-05-03 06:17
Can you confirm how it counts ? Will there be a negative amount for cancelled order under Revenue in GA ?
Reply | Reply with quote | Quote
Support
# Support 2019-05-03 06:23
Yes, there will be a negative amount and in the column returns it will be taken into account in the shopping statistics
Reply | Reply with quote | Quote
Chris
# Chris 2019-05-04 07:10
Hello! Interested to buy. We are currently using different Google Tags for each different language of our Joomla site, i guess this it no problem? We are using the GTM code through the template style, i guess this will be handled by the plugin now? Also, any plans to implement dynamic remarketing also? Most of the code is practically there i guess.
Reply | Reply with quote | Quote
Support
# Support 2019-05-04 07:24
Hi!
Global Site Tag or gtag.js - This is a new counter installation style with one goal - to have one centralized tag that sends data to all of Google’s marketing and analytics tools. You no longer need to spend hours setting up tags on your site!
The plugin works on new standards Global site tag (gtag.js)
Functional description gtag.js on the official website of Google Analytics developers.google.com/analytics/devguides/collection/gtagjs/?hl=en
Reply | Reply with quote | Quote
istofir
# istofir 2019-06-04 14:23
Is the plugin compatible with the VP One Page Checkout shopping cart extension?
Thanks
Reply | Reply with quote | Quote
Support
# Support 2019-06-04 14:26
Hi!
Yes, of course! This plugin will work with the VP One Page Checkout shopping cart extension!
Reply | Reply with quote | Quote
Support
# Support 2019-06-11 13:30
Update plugin. Plugin Version: 4.3.0
Plugin untied from page finish. (order done)
Reply | Reply with quote | Quote
Martin
# Martin 2020-01-25 11:45
Hi

I purchased a VMTracking Extension a few years back from virtuemartrackingextension.com.

It stopped working after a while and caused my site to crash.

Is this the same plugin?
Reply | Reply with quote | Quote
Support
# Support 2020-01-25 11:57
HI!
Not. We have nothing to do with this developer virtuemartrackingextension.com
This plugin is our development. This is a completely different plugin.
Reply | Reply with quote | Quote
StudioAlfa***
# StudioAlfa*** 2020-06-16 07:47
Hi, we use version 4.5.0. Does not work with PHP 7.4. Does the latest version work under PHP 7.4?
Reply | Reply with quote | Quote
Support
# Support 2020-06-16 09:42
Quoting StudioAlfa***:
Hi, we use version 4.5.0. Does not work with PHP 7.4. Does the latest version work under PHP 7.4?

Hi!
Fixed errors in php 7.4. Plugin version: 4.8.0 now works with php 7.4 version
Reply | Reply with quote | Quote
Sottolinea.com S.n.c.
# Sottolinea.com S.n.c. 2020-12-02 17:46
Hi,
if I have Google Analytics ID (UA-XXXXXX) and Google Ads ID (XXX-XXX-XXXX) do I have to enter both in plugin settings?
Affiliation name is something i found in Google Analytics or Ads or just a label?
Thank you!
Reply | Reply with quote | Quote
Support
# Support 2020-12-02 21:36
Quoting Sottolinea.com S.n.c. :
Hi,
if I have Google Analytics ID (UA-XXXXXX) and Google Ads ID (XXX-XXX-XXXX) do I have to enter both in plugin settings?
Affiliation name is something i found in Google Analytics or Ads or just a label?
Thank you!


Hi!
No, Google Ads ID parameter optional. The most important thing is to enter your Google ID, everything else is as you wish.

Affiliation also an optional parameter if you want to identify a specific site.
Reply | Reply with quote | Quote
Mike
# Mike 2021-03-10 08:54
In regards to this step in the application.

Provide order status code to send transaction information to Google Analytics - Example: U

Provide Order Status Code for Submitting Return Information to Google Analytics - Example: R

I am using the VP One Page Checkout.

1. What do I enter in U or R?
2. For ordering, I want to select CP One Page Checkout?

This will give me purchase and transaction information?
Reply | Reply with quote | Quote
Support
# Support 2021-03-10 14:58
Hi!
Specify the order status code U to send information about the transaction to GA. Since the order status code R is for refund.
Reply | Reply with quote | Quote
Support
# Support 2022-05-26 13:35
Updates plugin version 5.6.0 - This version support sending purchase transactions to GA after paying with PayPal and other payment plugins. Now the functionality has been improved, which sends purchase data in GA to PHP ( Measurement Protocol), this method works well. Now all orders will be in analytics, and there will be no lost orders.
Reply | Reply with quote | Quote

Add comment


Security code
Refresh