That solution could save you time, but I prefer to create my own "workaround". I guess that the main problem is related to what shopify service do you have.
1. If you have the basic plan: Then you could use GTM to configure both tags of GA4 (config and event) I guess that the session of the user will brake when checkout process.
2. You have premium one so you can modify custom code: Ideal one because then you can implement GA via GTM in all the pages (also checkout process).
I'm in the option one but in order to see data in a ga4 I've made a test and I saw the new features of GA4 in terms of new metrics, events etc...
I'm Radi from TAGinstall.
We do have a GA4 implementation in our app Easy Tag - GTM & Data Layer - https://apps.shopify.com/google-tag-manager-installer
Shoot me an email to firstname.lastname@example.org if you need more details.
For those of you reading this that have the ability to modify your theme.liquid file, this video will walk you through the steps to generate a GA4 tracking code and inserting it within your theme file. As of today, this is the only way to take advantage of the powerful features of Google Analytics 4 until Shopify supports it by default.
I have couple of questions:
1. Can shopify be integrated with GA4 through Google Tag Manager (I have installed google tag manager code to head of liquid).
2. So far there 2 options for GA4 given: installing global tag (which youhave mentioned and showed in your comment) or linking throught tag manager (GA4 configurations-all pages). I did it through tag manager with GA4 configurations and all pages. Checked preview and it all works. Checked on debugview and all works too. After I had entered realtime overview and saw my activity. The problem is that GA4 realtime overview does not get any life data at all (complete ZERO). While Google Analytics data worsk fine and I got instant updates.
I would greatly appreciated your answer! Greetings