I’m trying to figure out how to view the complete referrer URLs in my Google Analytics 4 setup. Back when I used Universal Analytics, I could easily create custom reports in Views that would show me the full referral URLs with the complete path. This was really helpful for understanding exactly which pages were sending traffic to my site.
Now that I’ve switched to GA4, I’m stuck because there are no Views anymore. The best I can do is see the referral source, which only shows me the domain name like “example.com” but not the specific page path like “example.com/blog/specific-article”.
I really need to see those full paths because it helps me understand which specific content is driving traffic. Has anyone found a workaround for this in GA4? Maybe there’s a different report or dimension I should be using that I haven’t found yet?
Been dealing with this forever. Easiest fix is Google Tag Manager - it grabs the full referrer and sends it as a custom parameter.
Create a page view trigger, then make a variable that captures document.referrer. Push it to GA4 as a custom parameter on page_view events. Call it ‘full_referrer’ or whatever.
After a week or two, build custom reports in Explore using that parameter. Much cleaner than messing with tracking code directly, and you get all the path details.
I’m running this on three sites - works great. Only catch is some users have referrer policies that block the data, but that’s just how the web works now.
totally get it! GA4 can be a pain. check out the acquisition > traffic acquisition report and try adding “page title” or “page path” as a secondary dimension. it won’t give you everything you want, but it def helps with more detail than just the domain.
Had the exact same problem when I switched from Universal Analytics. Here’s what fixed it for me: I started using custom events to grab the full referrer data. Just modify your tracking code to capture the complete document.referrer value and pass it as a custom parameter. I created an event called ‘page_view_with_referrer’ with the full URL as a parameter. Now I can see this data in GA4’s Events section or build custom reports with it. Takes a bit of coding, but you’ll get all the referrer details you’re missing. One catch - it only works for new traffic going forward, so no historical data. I also tried using Google Tag Manager to capture the full referrer as a custom dimension, which worked just as well.
Yes, GA4 can be quite limiting when it comes to viewing complete referrer URLs. However, there are several alternatives you could explore. If you’re using GA4 360, consider extracting detailed referrer data via the Google Analytics Data API or exporting your data to BigQuery for deeper analysis. Another option is to utilize the Explorations feature. You can create a free-form exploration where you set ‘Session source/medium’ as the main dimension and ‘Page location’ as a secondary one. While this won’t provide the exact URLs, it offers more insight into user navigation. Moreover, for any external links leading to your website, using custom UTM parameters will enhance your tracking capabilities significantly.