Google Analytics Enhanced Ecommerce
Track users behavior across your store & get advanced reports and analytics
This product is electronically distributed.
- Integrate your store with Google Ecommerce Analytics
This is a must-have extension for CS-Cart to measure the number of transactions and revenue that your website generates.
- Get an overview report
All primary and customized statistics in a single place for a quick overview.
- Examine customers shopping behaviour
View all steps the customer goes through before purchase to shorten and simplify their way.
Google Analytics Enhanced Ecommerce is the extended professional analytics for online shops to track user behavior across your e-Commerce store and get advanced reports and analytics. Alongside with the default functionality of Google Analytics, you can now generate more specific reports on shopping behavior like when customers added items to cart, started the checkout process, completed a purchase, and many more.
Implementing Enhanced Ecommerce requires technical skills, especially on a production site with massive data. To prevent you from hard times coping with the code, we developed the Google Analytics Enhanced Ecommerce add-on. All you need to do is install the add-on, get a Tracking ID from Google Analytics, and enjoy all the useful features of Enhanced Ecommerce.
- understand when exactly the users are leaving your website;
- analyze product performance up to separate product options;
- study visitor behavior;
- create a customizable funnel for the checkout process;
- improve your product management;
- improve your merchandising efficiency;
- set up targeted remarketing lists;
- use unique product ID from CS-Cart or its code (SKU) as the product identifier in Google Analytics;
- Enhanced Ecommerce features are also available for vendors in Multi-Vendor version.
How does it work?
Google Analytics Enhanced Ecommerce tracks various events to make specific reports (Overview, Shopping Behavior Analysis, Checkout Behavior Analysis, Internal Promotion, Order Coupon, Affiliate Code, etc.) The following events are processed:
- Clicks on a product or the product link/Quick view button;
- Add/remove a product to/from a shopping cart;
- Add a product to a comparison list/wishlist;
- Buying a product in one click;
- Requesting a call;
- Actions with the search results (e.g., search results viewed as Product Multicolumns);
- Displaying a block (what blocks are shown to a customer after going to this or that page);
- Non-interactive events (e.g. image slider).
Important! We have realized almost full functionality for Enhanced Ecommerce Google Analytics in our add-on. Still, some reports need to be improved following your specifics. We are ready to help you set reports if required.
*Simtech Development: Google Analytics Enhanced Ecommerce
The add-on is compatible with CS-Cart and Multi-Vendor 4.3 and above, but only versions 4.11.x, 4.12.x and 4.13.x are supported. Need compatibility with another CS-Cart version? Contact us now.
Learn more about the add-on in our User Guide.
To get started with implementing Enhanced Eccomerce check out these resources:
This add-on is developed and published by Simtech Development, a CS-Cart developer. You are guaranteed a quality add-on supported by future versions. If you need help, please contact us via our Help Desk System.
Google Analytics Enhanced E-commerce
legend: [!] fixed bug, [~] minor changes, [+] new functionality, [-] deleted functionality
[fixed] Warning messages display is fixed
[fixed] Display of the "Google Analytics account number field is nor filled" message is fixed
[fixed] Incorrect events transferring occurred on the change of product quantity is fixed
[changed] The add-on code has been optimized for the tracking vendor events
[changed] The add-on code for getting product category has been optimized
[fixed] The full Global Site Tag (gtag.js) tracking code is located in the component of the store
[fixed] Order status transferring via API error is fixed
[fixed] The error connected with the absence of the products of the vendor with allowed by the rate plane analytics tracking on the storefront is fixed
[fixed] The error occurred on the add-on removal is fixed
[fixed] The ajax-loader error occurred on the homepage loading by the user is fixed
[fixed] Homepage cart block update error is fixed
[added] Google Analytics major events send is added for the vendors
[added] The add-on is partially adapted to GA4. Refunds can't be sent
[changed] The incompatibility with the standard retailCRM [Beta] add-on is added
[fixed] The events couldn't be sent to Google Analytics when the cart is cleared out. Fixed
[added] 'Allow vendors to track the page visits' setting is bound to the vendors' rate plan
[fixed] "Order statuses" setting is now available for administrator when several storefronts are active
[removed] Compatibility with the outdated Product Option Combinations add-on is removed
[fixed] PHP Warning during invoice printing is fixed by changes in settings
[fixed] A product could not be added to the cart if its code included a quotation mark (")
[fixed] Alert about an empty Google Analytics account number field appeared despite the fields were filled for all storefronts
[fixed] The notification that enabling HTTP/HTTPS logs is required was displayed despite the fact that logging was enabled
[fixed] Notice displayed on the storefront in some cases
[fixed] An error occurred in some cases when deleting a product from the cart
[!] An exception displayed on the storefront. Fixed
[!] Requests to the database for selecting one of the fields sent to Google Analytics took a long time in some cases. Fixed
[~] The minimum PHP version for the add-on has been changed to 7.0. The add-on has been fully updated to CS-Cart code standards for 4.11.x
[+] The notification about the absence of the account number has been added to the Notification center for 4.11 and higher versions
[+] The notification about disabled logging in the event log for HTTP/HTTPS requests has been added to the Notification center for 4.11 and higher versions
[-] Extra SQL requests for getting the category name on the category page for AddImpression event (tracking impressions) has been removed
[+] Quick links for viewing event log in the menu of order detailed page have been added
[!] There was no possibility to select a shared brand feature in the add-on's settings. Fixed.
Versions 188.8.131.52, 184.108.40.206
[!] The rows added to the database remained when removing the add-on. Fixed.
[!] The add-on did not work with Light Checkout on CS-Cart 4.10. Fixed.
[~] The parameter for the main Google Analytics JS file has been added so it remains in head tag.
[!] The add-on caused an error on the checkout when using product_code as a product identifier. Fixed.
[!] The add-on was incompatible with PHP 5.3. Fixed.
[!] When an order was paid in a currency different from the store primary currency, the add-on made wrong calculations. Fixed.
[!] The add-on was incompatible with One Page Checkout. Fixed.
[!] There was an incompatibility with PHP 5.3. Fixed.
[!] The cross-domain tracking did not work when the method of submitting requests switched to GTAG. Fixed.
[+] The refund event has been added which is sent when returned products.
[+] The fields for specifing order statuses set for returned and paid products have been added. Removal of products from paid orders will be considered as a refund.
[~] The tracking of the 3 and 4 checkout steps has been moved from the checkout complete page to the appropriate steps of the checkout page.
[~] The creating and modifying orders made via the admin panel is now sent to the Analytics.
[!] The data about purchases made via payment services (for example, PayPal) was not sent to Analytics. Fixed.
[~] The hook which allows adding settings of third-party add-ons has been added.
[!] A warning appeared in Tag Assistant saying that the details product page was not sending data to Google Analytics. Fixed.
Versions 220.127.116.11, 18.104.22.168
[+] The 'Site speed sample rate' setting that determines how often the site speed tracking beacons will be sent has been added to the General tab of the add-on settings. By default, 100% of users will be automatically tracked.
[!] The cross domain tracking was processed incorrectly if domains separated by commas were entered in the Domain ID field on the Cross domain tracking tab in the add-on settings. Fixed.
[!] A php notice appeared on the order management page in the admin panel when the product had options and product code was used as product ID. Fixed.
[!] Tracking various shipping methods chosen in the order was not worked properly in the Multi-Vendor store version. Fixed.
[!] A php notice appeared when installing the add-on. Fixed.
[+] The ability to cross domain tracking has been added which makes it possible for Analytics to see sessions on two related sites as a single session.
[+] The license key validation has been added.
[~] The DIV tags has been moved inside the BODY from HEAD.
[!] A php notice appeared when adding the same product with different options to the cart. Fixed.
[!] To many SQL queries were generated when tracking the product options. Fixed.
[+] Added the ability to define the parameter that will be used as the product identifier in Google Analytics: product ID or SKU.
[~] Changed the logic of tracking non-interactive events.
[~] Corrected language variables.
[!] IP anonimization setting was created.
[~] fn_url was added to the link creation at init.post.php
[+] Product options tracking became available.
[+] Enhanced E-commerce features became available for vendors.
[!] Not-stable tracking of the check-out steps 2, 3, 4. Fixed.
[!] Orders from several vendors were tracked incorrectly. Fixed.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[!] Did not work with Facebook Store. Fixed.
[~] The add-on became compatible with CS-Cart 4.3.1 - 4.3.5.
[~] Index ID fields were changed.
Version 184.108.40.206 beta
[+] The counter setting was added to each vendor.
[+] Product list performance report was added.
[+] Affiliation parameter was added.
[+] Wishlist and Compare list events were added.
[~] The add-on was proved to be compatible with PHP7.