De-duplication in Analytics

I was recently contacted by Meta Business and the set me up with a developer that helped me implement CAPI on my GTM account. He said that having both server and browser side tracking is recommended - I asked if I should do this for my Google analytics as well and he said yes.

So I set it all up and managed so far as to the de duplication part.

I used event_id and when debugging I can see that analytics shows 2 users and 1 pageview.

So my conclusion is that I de-duplicated the event but not the user. I asked chatGPT and got recommended to use data layers to identify users.

However I remember reading something about the Stape WP Plugin Data Layer option only available for WooCommerce sites. Since I am using Thrivecart to process purchases, this is not available for me. Assuming I need that to configure datalayer variables in GTM right?

(Sorry if Im missing something here, I have literally about 1 day’s experience of using GTM)

Google Analytics doesn’t have a deduplication mechanism like Meta, you can’t use this from two sources. You must have one source, either through sGTM or directly through client normal tracking.

Thanks for letting me know.

It’s confusing when looking that up on google because there’s a lot of info on how to de duplicate in analytics.

But how does this explain when testing out the tag and seeing that the pageview only registers once?

So all in all the recommendation is to use sGTM by just adding a transport_url to all my browser tags?

Not sure where exactly you found the data about deduplication, but in GA4 you can only send data from one source at a time.

You can read more about configuring GA4 server side here:
Not sure where exactly you found the data about deduplication, but in GA4 you can only send data from one source at a time.

You can read more about configuring GA4 server side here: