Why aren't the number of users and sessions the same in GA4 and SegmentStream reports?
Why aren't the number of users and sessions the same in GA4 and SegmentStream reports?
- GA4 modelling — by default, GA4 uses machine learning to estimate metrics for users and sessions who have not given consent for analytics cookies. SegmentStream shows user and session metrics based on users who have given consent, and uses machine learning only for conversion-related metrics. To see the real number of tracked users and sessions in your GA4 reports, switch your “Reporting identity” to the “Observed” setting. For more details, see the GA4 modelling documentation.
- Filters in GA4 — your GA4 property might have filters applied, such as those filtering out internal traffic. See the GA4 filters documentation for details.
- Session definitions — GA4 and SegmentStream use different logic to define a session. In GA4, once a session starts, it continues until there is a 30-minute gap between events. SegmentStream can start a new session with a click to a paid channel with UTM parameters.
- Timezone discrepancies — your GA4 property and SegmentStream project might use different time zones.
Why do some landing page dimension values reported under paid source/medium not contain UTM tags?
Why do some landing page dimension values reported under paid source/medium not contain UTM tags?
Why is "(not attributed)" reported as a dimension value?
Why is "(not attributed)" reported as a dimension value?
Why is "(not set)" reported as a dimension value?
Why is "(not set)" reported as a dimension value?
utm_campaign parameter are reported as “(not set)” under the UTM Campaign dimension.Why aren't some sessions with paid source/medium dimensions reported under their respective ad platform?
Why aren't some sessions with paid source/medium dimensions reported under their respective ad platform?
- Broken URLs — if campaign URLs contain typos or the website modifies or removes UTM parameters, tracking information might not be recorded.
- Uncommon URL shorteners — some URL shorteners prevent UTM tag extraction, disrupting campaign tracking. If you use an uncommon URL shortener, notify the support team.
- Auto-tagging without UTMs or utm_id — sessions may not be tracked if only
gbraidorwbraidparameters are used without UTM tags. Follow the UTM tagging best practices to avoid this. - Clicks from unconnected ad accounts — if you have multiple ad accounts and have not connected all of them in the SegmentStream data source, traffic from unconnected accounts will not be attributed to campaigns.
- Old UTMs, bookmarks, or link sharing — traffic from old UTM links, bookmarks, or shared links can affect data accuracy. Sessions can only be stitched to campaigns within 30 days of the last click.
- Unsupported tagging — incorrect use of tags, such as in product feed links, may prevent session tracking.
How does iOS 17 impact marketing analytics?
How does iOS 17 impact marketing analytics?
click_id parameter (gclid, fbclid, etc.) from URLs. For example, a URL like:gclid (Google Click ID) is a parameter that lets Google associate specific conversions with ad clicks. Without it, there is no direct connection between a user action and an ad click. Data will be presented at a more aggregated level, potentially limiting insight depth.Solution:
Implement utm_id in your tracking URLs to maintain maximum reporting granularity. Refer to the Facebook data source guide for implementation details.Why do I see sessions with non-Google source/medium dimensions under the Google Ads ad platform?
Why do I see sessions with non-Google source/medium dimensions under the Google Ads ad platform?
gclid, wbraid, or gbraid.This can occur when:- Other advertising platforms purchase Google Ads traffic, for example, affiliate marketing networks like AWIN.
- There is a human error leading to inclusion of Google-specific click ID parameters in ad links of other platforms.
Do your reports show assisted conversions or view-through conversions from each platform?
Do your reports show assisted conversions or view-through conversions from each platform?
Why are there more clicks than tracked users in paid Facebook Ads reported within SegmentStream?
Why are there more clicks than tracked users in paid Facebook Ads reported within SegmentStream?
Why are there more clicks than tracked users in paid TikTok ads reported within SegmentStream?
Why are there more clicks than tracked users in paid TikTok ads reported within SegmentStream?