
Magento 2 Sync Missing Google Analytics and GA4 Transactions extension analyses missing transactions between Magento 2 and Google Analytics due to various reasons such as ad blocker, too many products in one transaction, cookies turned off, JavaScript disabled, etc. It sends them back to Analytics so you will be able to see your missing transactions in Google Analytics reports.


Free Support
up to 60 days


Free Upgrades
up to 1 year


Fully open source
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
The Magento 2 Google Analytics Missing Transactions extension is like a digital detective for your e-commerce website. This innovative tool takes the guesswork out of tracking your online sales by seamlessly bridging the gap between your Magento 2 store and Google Analytics. It acts as the missing puzzle piece, ensuring that every transaction is accurately recorded and analyzed. With this extension in place, you can confidently make data-driven decisions, optimize your marketing strategies, and uncover hidden insights that will empower your business to thrive in the competitive digital landscape. Say goodbye to missing revenue data and hello to a more precise, comprehensive view of your online store's performance.
Have you experienced Google Analytics ecommerce tracking missing transactions? You see your orders in the admin panel but they are not available in Google analytics even though your tracking is working correctly. Transactions can be missing from Analytics due to various reasons such as:-
Magento 2 Google Analytics Sync for Missing Transactions extension tracks all missing transactions from Google Analytics and sends them back to Analytics for detailed reporting. All the missing order data in Universal Analytics (UA) and GA4 can be retrieved automatically upon enabling this extension.

If you are using any third party extension that implements Google Universal Analytic Ecommerce tracking via GTAG, GTM, or Enhanced Ecommerce tracking then you may face the issue of missing orders in Google Analytics due to any of the reasons mentioned above.
As most of the extensions use JavaScript implementation it is difficult to send all data to third parties like Google. As part of this extension we use Google APIs to receive list of successful orders from GA and compare / send missing orders from Magento 2 to GA. To send missing orders we use Google Measurement Protocol API. Click here for more information.
Magento 2 Google Analytics Sync for Missing Transactions extension helps you sync and send back these missing orders in Google Analytics. It can even track the orders placed from the admin panel. You can use this extension if your store has any of the tracking methods implemented. Furthermore, it will help you send back Google Analytics ecommerce tracking missing transactions. 
Here are the main features of this module-:
We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.
Please note: If you buy our installation service with this module then we are only going to setup only one tracking in your GTM account and for any other tracking you need to buy additional installation service.



You can see the synchronized orders in Analytics.





A. The upgrade process depends on your platform and how the extension was installed:
For Magento 2 (Installed via Composer)
If your extension is within the free upgrade period (12 months from the purchase date), you can update directly via the command line. Simply run the composer require command for the specific module to fetch and install the latest available version. If you are outside the free upgrade period, you will need to buy an upgrade using the link below.
For Magento 1 or Magento 2 (Installed manually via app/code)
If your extension is within the free upgrade period (12 months from the purchase date), you can simply download the latest available version by logging into our website and navigating to My Account > My Downloadable Products. If you are outside the free upgrade period, you will need to buy an upgrade using the link below.
Purchase an Upgrade:
https://www.scommerce-mage.com/magento-extension-installation-service.html
Important Note for Manual Upgrades: Before uploading the latest version, we highly recommend deleting all existing files and folders of our extension from your website. We may have deprecated or removed certain files in the update, and keeping the old ones could cause conflicts on your website.
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation.
Fields marked with * are required
- Admins can now manually send "refund" events to Google Analytics 4 via the order view page or mass actions. This feature is specifically designed to correct transactions accidentally sent to GA4; it does not impact standard or partial refund processing.
- Added support for sending custom dimensions including order_source, order_medium, and order_campaign whenever they are collected.
- Resolved an issue to ensure the session_id is extracted accurately