GA4 Client-side only changes

On March 11th, we rolled out the client-side only changes discussed in several notification emails. Specifically, the begin_checkout and purchase events have switched from firing server-side to client-side in Google Analytics 4.

If you have already granted us Shopify App Pixel permissions, there is no action you need to take on your end.

Here is a video demonstrating how to check if you have granted us permission.

Users that are on any paid plan with us, including Google Tag Manager, or Facebook CAPI will keep server-side purchases.

You can also pay for server-side tracking for GA4 directly, if interested. Email us as info@slideruleanalytics.com for set up. Here is the pricing

Monthly Orders Min Monthly Orders Max Price
0 1,000 $50
1,000 3,000 $100
3,000 10,000 $200
10,000 + $200 + $0.01 / order over 10,000

Hi Kevin,

What is the difference between firing server-side and client-side for these events? Should we see a difference (drop or otherwise) in the GA4 numbers of purchase and begin_checkout events?

server-side will be more accurate, especially if you have upsells or subscriptions. You will likely see a drop in purchase relative to Shopify, but how much depends on your store.

@kevin I seem to have stopped tracking purchase conversions completely when you migrated one of my stores to Client-side tracking on your GA-4 integration. I just checked pixels permissions and it seems like that is all working fine. Any ideas?

What’s the store? I’ll look into it

:broken_heart: :broken_heart: :broken_heart:

I will update the month fee for my customers right now. We need accuracy in the purchase event.

Great! Reach out to us at info@slideruleanalytics.com and we’ll get you set up!