Last updated 24 August 2022: The GA4 Event tags in Google Tag Manager have been updated to allow you to load the Ecommerce data directly from the dataLayer (if following the GA4 schema) or from a Custom JavaScript variable (or a custom template), as long as it returns an object in the GA4 ecommerce schema.