GA4 - Traffic Paid and shopping switched

When comparing the information in Google Ads and Google Analytics, I noticed the measurement is really off. Below are arbitrary numbers that will shed light on this situation:

Search Ads
Google Ads clicks: 30
Google Analytics pageviews: 500

Shopping Ads
Google Ads clicks: 500
Google Analytics pageviews: 30

Web container

Stape support directly me to this forum, as they assume it’s a tracking issue rather than it has something to do with Stape. However, before SST everything was fine. As I’m a new user, I’m only able to show one image.

It’s hard to determine what the problem is without accessing and examining your setup. There may be problems in the tags themselves or in the configuration of the client, if you have one.
Also note that not every click actually leads to an active session in GA4 and there are many reasons for this and many descriptions of it on the internet:

It’s hard to determine what the problem is without accessing and examining your setup. There may be problems in the tags themselves or in the configuration of the client, if you have one.

Also note that not every click actually results in an active session in GA4 and there are many reasons for this and many descriptions of it on the internet, below are a few of them:

https://www.optimizesmart.com/clicks-sessions-discrepancy-google-analytics/

https://www.reddit.com/r/GoogleAnalytics/comments/16rp7dj/ga4_sessionsusers_vs_google_ads_clicks/

If you are not sure if your tracking setup is correct I would recommend getting audited by any tracking specialist to rule this out.

Many thanks for your reply!

I’m away not every click results in a session (or user), but what makes it particular is that the source information is switched. In this case: Paid Search and Paid Shopping. Although all the configs like default channel grouping and attribution are default in GA4.

My assumption is that GA4 is not able to do the attribution correctly because it is missing information, although that would suggest that it will be skewed to one channel, not the behavior I’m seeing.

Traffic source detection in GA4 works automatically based on page referrer (sent automatically) and utm parameters (is also sent automatically with the page location).

Therefore, the cause of the problem here may be:

  • incorrect utm parameters in some sources (or they are not specified at all).

  • Problems in the work of tags, e.g. tags do not work correctly at first touch (may be related to consent).

Also note that in GA4 Default channel group handles certain patterns and if your utm differs from the default pattern - the group will be defined incorrectly (but you can create your own group with your own parameters): [GA4] Default channel group - Analytics Help