Weltpixel is doing a very good job, but it depends of theme your are using. This extension put on the theme a layer of code to create the data layer, and It can have some conflict with your theme. There is a free version, so you can instal it and when if there is any conflict. I like this extension because they give you a GTM content and Analytics pre setup (there are very use full).
Re: Setup Google Analytics Enhanced Ecommerce tracking for Magento 2.3
You can use this extension for enhanced e-commerce, Magento 2 Google Enhanced E-commerce Tracking extension allows you to install Google Universal Analytics Enhanced Ecommerce Tracking on your Magento store. This comes with options to enable display features, anonymize IP, and enhanced e-commerce tracking on your Magento website.