Why are some GA4 events not showing up in my store's report?

Topic summary

Missing GA4 (Google Analytics 4) eCommerce events—begin_checkout, add_shipping_info, add_payment_info—after a manual theme-based setup on a Shopify store.

Key guidance:

  • If these events were previously implemented via extensions/apps/GTM (Google Tag Manager) for Universal Analytics, they must be reimplemented for GA4.
  • GA4 tags require corresponding dataLayer events from Shopify. Current working events reported: add_to_cart, view_item, purchase. For the missing ones, emit dataLayer events in Shopify, then map them in GTM.
  • Emitting those dataLayer events typically needs an app/extension or custom theme code.

Alternative view:

  • One participant attributes the issue to a Shopify-side problem and links to a Shopify Community thread for updates.

Most recent update/outcome:

  • A participant could not resolve via custom events and switched to Shopify’s native GA4 integration, now recommending it to clients instead of custom dataLayer implementations.
  • Open question remains whether the native integration fully covers begin_checkout, add_shipping_info, add_payment_info, and purchase.

Status: Partially addressed via native integration; confirmation of full event coverage pending.

Summarized with AI on January 20. AI used: gpt-5.

Hi all,

I have created a GA4 property and connect it with my shopify store. It works well till I found that some of the events in GA4 are missing. Events, like begin_checkout, add_shipping_info, add_payment_info and etc doesn’t show up in my GA4 report.

I installed GA4 by modifying the theme code myself, but I am lack of computer coding knowledge. I don’t know if I have missed any steps to complete the GA4 setting. Could anybody help us please? Thanks in advance.

1 Like

Hi @animes-pro ,

Regarding the eCommerce tracking event, did you use extensions/ apps/ other tools (e.g. GTM) to create and set up these events like begin_checkout, add_shipping_info, add_payment_info for the Google Universal Analytics version before?

If yes, you will also need to set up them again to push data to the GA4.

Regards,

Hello @BSS-Commerce ,

To fire the tags from GA4, they should be generated via a dataLayer event from within Shopify. The question is: How do we do that for begin_checkout, add_shipping_info, and add_payment_info?

I have got the add_to_cart, view_item, and purchase to work already.

Thanks for the reply to the post! Much appreciated!

1 Like

Hi @ateeqahmad

These events (begin_checkout, add_shipping_info, and add_payment_info) first need to be pushed into dataLayer as you said, then you can use GTM to push to GA4.

Regards,

Very true @BSS-Commerce !

I am well versed on the GTM side of things. However, I am seeking a way to fire the begin_checkout, add_shipping_info, and add_payment_info dataLayer events from within Shopify. Do you have a suggestion on how to do that?

Thanks in advance.

Hi @ateeqahmad

For these events, you should use the app/ extension or you have to custom code to fire dataLayer events from within Shopify.

Error is because of this.

It’s a shopify problem and they need to make a fix for it.

See here for details of why this is happening and stay up to date with issue please subscribe and say you also have this issue.

https://community.shopify.com/post/1986606

@animes-pro have you able to resolve this solution ?

Hello there,
I couldn’t resolve it but Shopify came out with a Shopify native
integration for GA4 so I am having all my clients deploy that instead of
creating custom dataLayer events.

Thanks for asking the question!

native is working fine ? for like begin_checkout, add_shipping_info, add_payment_info and purchase ?