Google Analytics Tracks Only Some Orders

I am having trouble with tracking all orders on the site using google analytics. I've set up an event to appear on the confirmation page but not all orders are recorded.

The value is passed correctly to the script, yet most of the orders are not logged.

Anyone experiencing a similar situation?

I am having trouble with tracking all orders on the site using google analytics. I've set up an event to appear on the confirmation page but not all orders are recorded.

The value is passed correctly to the script, yet most of the orders are not logged.

Anyone experiencing a similar situation?

app/addons/google_analytics/func.php

The fn_google_analytics_change_order_status function here has strange condition:

if (Registry::get('addons.google_analytics.track_ecommerce') == 'N' || AREA != 'A') {
    return false;

It means that it will send requests to GA on order status change from the admin panel only. Try to replace it with

if (Registry::get('addons.google_analytics.track_ecommerce') == 'N') {
    return false;

and check. Please keep us updated about the result