Pass Transaction Data To Google Analytics Via Google Tag Manager

Hi,

I need to use GTM to pass purchase data to GA. Preconditions: GTM container is working fine through add-on, Google analytics standard addon is disabled.
The problem is that all data is passed to order confirmation page (Checked with GTassistant and DataLayer preview) but it never appears in GA ecommerce Transaction Tab. Although Realtime Overview show the session correct. What can be the issue?

The following setup is implemented.

On the order_confirmation.post I have as follows:




In the GTM I have the following config:

Tag1: GA Ecommerce tracking
Tag type: GA Universal
Track type: Transaction
GA Settings: {{Google Analytics Settings}}
Triggering: Checkout success page - DOM ready

Tag2: Ecommerce Page View
Tag type: GA Universal
Track type: Event
Category: dataLayer
Action: ecommerce
GA Settings: {{Google Analytics Settings}}
Enabled overriding settings
Ecommerce: Enable EEF = true, Use data layer = Yes
Triggering: Thank you page - Page view

Tag3: GA All pages
Tag type: GA Universal
Track type: Page View
GA Settings: {{Google Analytics Settings}}
Triggering: All pages - Page view


Triggers config:

Thank you page
Trigger type: Page View
Some pages: Page URL contains index.php?dispatch=checkout.complete&order_id
Reference to this trigger: Ecommerce Page View

Checkout success page
Trigger type: Page View - DOM Ready
Some pages: Page URL contains index.php?dispatch=checkout.complete&order_id
Reference to this trigger: GA Ecommerce tracking

All pages
Trigger type: Page View
Triger fires on All Page Views


Variables config:

Google Analytics Settings:
Variable Type: Google Analytics Settings
Tracking ID {{GA-ID}}
Cookie Domain: auto
Ecommerce: Enable EE features = Yes, Use data layer = Yes
Reference to this variable: Ecommerce Page View, GA Ecommerce tracking, GA All pages

GA-ID:
Variable Type: Lookup Table
Input Variable: {{Page Hostname}}
Input: domain.one, domain.two
Output: UA-XXXXXXXX-1, UA-XXXXXXXX-2
Tracking ID {{GA-ID}}
Reference to this variable: Google Analytics Settings

Order ID:
Variable Type: Data Layer Variable
Data Layer Variable Name: transactionId
Data Layer Version: Version 2

Order Value:
Variable Type: Data Layer Variable
Data Layer Variable Name: transactionTotal
Data Layer Version: Version 2

Rest of the transaction variable are set in the same way.