As you are using Google and youtube app to integrate GA4 and track events you have nothing much to do.
You can try reconnecting the app and try again.
If the issue still persists consider using Google Tag Manager GTM.
GTM is a Centralized Tag Management Manage all tracking scripts in one place instead of having them scattered across different parts of your site. you can Add, edit, or disable tracking tags Google Analytics, Facebook Pixel, AdWords without touching the website’s source code.
Easy to configure Advanced triggering rules to Fire tags based on user behavior which is called custom events, such as:
Button clicks
Form submissions
Scroll depth
Time spent on site
Furthermore, GTM enables us to configure first party domain/subdomain to accurate data tracking and increase the event match quality up to 9.3 for purchase evnet.
GTM configuration consists of 4 major steps:
Custom Datalayer setup for purchase event in custom pixel. save and connect
Ensure that your GA4 purchase events include the necessary parameters such as transaction_id, value, currency, item_id, price, quantity, etc.
Use GA4’s DebugView and browser extensions like Google Tag Assistant to confirm that the purchase event fires correctly. Verify that all parameters are passed accurately. Check for any errors or warnings during the event firing process.
Shopify has transitioned to a new Checkout Extensibility system which affects how purchase events are tracked.
Shopify Plus users are required to implement Checkout Extensibility with custom pixels, ensuring their scripts align with GA4’s event schema. Non-Plus users can use Shopify’s Google & YouTube app or implement GA4 tracking via Google Tag Manager (GTM).- You can also implement server-side tracking to ensure more reliable data collection.