Why is only some of my revenue showing in GA4 Analytics?

Hi Shopify Community,

I recently converted to GA4 Analytics. Only some of my Shopify revenue amounts are showing in GA4. I can’t figure out why some amounts are showing and others are not. See attached screenshot. All transactions in this screenshot are Shopify.

My website:

https://lacsonravello.com/

Below is a portion of the additional scripts in Checkout > Order status page settings:

‘value’: {{ checkout.total_price | divided_by: 100.0 }},
‘currency’: ‘{{ currency }}’,
‘transaction_id’: ‘{{ order_number }}’,
});

Can someone take a look and share some insight as to why only some of my Shopify revenue is showing? I appreciate any insight and help.

Best,

Kristina

6 Likes

Hello,
Have you found the solution? I am having the same exact issue.

1 Like

Hi Kristina - sorry for this dud reply, but I am seeing the same issue. The script I have in Shopify checkout settings is similar to yours:

dataLayer.push({
‘event’: ‘purchase’,
‘customerType’: customer_type,
‘ecommerce’: {
‘currency’: ‘{{shop.currency}}’,
‘transaction_id’: ‘{{order.order_number}}’,
‘affiliation’: strip(‘Shopify {{shop.name}}’),
‘value’: {{order.total_price | times: 0.01}},
‘tax’: {{order.tax_price | times: 0.01}},
‘shipping’: {{order.shipping_price | times: 0.01}},
‘coupon’: discounts,
‘items’: products
}
});

However, I am also only seeing a tiny proportion of online revenue value showing in my GA4 reports (approx 5%). At first I thought GA4 set-up may be incorrect (which may still be the case), but after viewing a number of posts in various forums, it appears to be a common problem.

Interestingly, GA4 is showing (fairly accurately) the same number of orders as is shown in Shopify (5-10% variance depending on time period).

Do you have any other insights, or find a solution to the problem?

Many thanks

Simon

I am having the same issue. Looking forward to a solution.

I’m having the same issue too, even after using the new recommended integration process from shopify

3 Likes

I’m also getting the same problem where revenue is only showing sometimes. All conversions are being tracked correctly but the revenue is missing sometimes.

It seems the script is not able to get the price for some reason?

It’s not a currency problem, most of my payments are in USD and they are being converted correctly to AUD in G4.

Has anyone found the solution? :slightly_smiling_face:

Exactly the same issue here, about 50% of transactions are showing 0 and the others are showing correctly. We really need a fix for this, inaccurate data is not the way to run a marketing campaign

2 Likes

Hi Kristina ( @LacsonRavello ),

Could you share the full checkout script you are using?

A common issue I see with this is stores using checkout scripts from their GA3 setup that haven’t been correctly modified for the new GA4 format.

Also, how is GA4 deployed to your site? gtag, Google Tag Manager, Google Sales Channel App?

Hi Simon,

How is GA4 deployed to your site? gtag, Google Tag Manager, Google Sales Channel App?

This script you’ve shared above is for a DataLayer push. How are you then pushing the purchase event to GA4? using Google Tag Manager?

Hi @Jsmith1 ,

Are you using the Google Sales Channel App by itself, or do you also have checkout scripts etc?

Could you provide more details about your setup?

Thanks

Hi Maurice,

Are you using the Google Sales Channel App by itself, or do you also have checkout scripts etc?

Could you provide more details about your setup?

Thanks

Hi @hardw ,

How is GA4 deployed to your site? gtag, Google Tag Manager, Google Sales Channel App?

Thanks

This is the G4 script I am using. Is there any issue with the price?

Hi @John_Duboyski

I used the instructions here - https://help.shopify.com/en/manual/reports-and-analytics/google-analytics/migrating-to-google-analytics-4

I do have the google sales channel app set up and no additional scripts.

Thanks

Jacqueline

I have the exact same issue. About 30% of my sales are showing up as $1 conversion in GA4 and AdWords. Has anyone found the cause of this?

Adding to the long list of unanswered questions,

We are working with multiple Shopify accounts and seeing similar issues across all of them.

We have the Shopify Google channel connected to GA4, and we are using the same additional scripts in checkout sending purchase event data.

We have revenue discrepancies between systems on multiple Shopify stores where anywhere from 20% to 80% of revenue is missing.

Deeper investigations have shown either missing product-level revenue or missing transaction ids when compared to Universal Analytics.

Posting to see if anyone has found a solution to this and keep notified of any possible updates.

We have spent hours scouring help articles only to find threads like this with multiple people facing the exact same issues.

1 Like

Adding to the list, I’m also finding that shipping and discount fees aren’t be pulled through

Hi Jeff, we are seeing the same issues, have you heard of a solution yet?

Adding to the thread - based on the numbers I think it may be related to when third party payment gateways are involved, i.e. Paypal. The revenue numbers don’t quite match up once I add in Paypal (I have sezzle and affirm as well) but the conversion count comes pretty close.