
December 8, 2022
DebugView in Google Analytics 4 not working? Here are 6 solutions.
Updated: December 8th, 2022
DebugView is a great feature in Google Analytics 4 and is a solid improvement compared to GA3 (Universal Analytics). It allows you to debug incoming data at a very granular level. However, sometimes it just does not work. And that’s probably the exact reason why you are on this page.
By saying “not working” I mean that you cannot see data coming in from your own device (a.k.a. “No devices available”). If that’s the case, I have several tips that might help you troubleshoot this issue.
If you know (or find) other possible solutions, please let me know in the comments, and I’ll update the guide. Let’s make this guide useful for as many people as we can.
Important: in late 2022, Debugview was moved to the Admin panel of GA4 and can now be found by going to Admin > Debugview. So if you are reading/watching some older GA4 tutorial, they will show a different location.

#1. Debug mode parameter is not set
As I explain this blog post, DebugView shows only those events that have a particular debug mode parameter included. It can be either ep.debug_mode or _dbg. And there are three ways how it can be added to web events.
- By installing and enabling the GA debugger Chrome extension
- Or by having enabled Google Tag Manager’s Preview mode on a page that you’re debugging
- Or by sending a debug_mode parameter together with an event
Any of these options will add _dbg or ep.debug_mode parameters to GA4 requests. You can learn more about each option here.
If you want to learn how to enable the DebugView on mobile apps, please refer to this page.
Even if you are 100% sure that one of those 3 options is configured properly, you can still check if the _dbg or ep.debug_mode are actually included in outgoing GA requests. In your browser, go to developers tools. I will be using Chrome, therefore, I will click 3 dots > More tools > Developer tools.
Then go to Network tab and in the search field enter “collect?v=2” (without quotation marks). Refresh the page where you are debugging your GA4 setup. Then you will see the list of all requests that are sent to GA4. Click any recent request and then keep looking for either _dbg or ep.debug_mode.
If you see them, then this is ok. If not, read this blog post and enable the DebugView parameter by choosing any of 3 options:
- GA debugger Chrome extension
- Having GTM preview mode enabled
- Or manually sending the debug_mode parameter
#2. Check filters
At the moment of writing this blog post, Google Analytics 4 offers a basic set of filtering features. One of them is the ability to exclude your internal traffic based on IP address.
There are two types of IP-address-based filters: internal traffic and developer traffic.
- Internal traffic is supposed to exclude all events that are coming from IP addresses (that are configured in Admin > Data Streams > Web Data Stream > More Tagging Settings > Define Internal Traffic). This also prevents events from being displayed in the DebugView.
- Developer traffic. This will be excluded from regular reports if debug more parameter is included in the request (but will display it in the DebugView)
If you go to Admin > Data Settings > Filters, check which filters are set to active.
If you have only an Internal traffic filter active and the developer one is testing or inactive, then you won’t see your data in DebugView. Activate the developer filter too.
It might take some time until you start seeing data in the debug view after you configure those filters. In the worst-case scenario, if you still cannot see your data after several hours or the next day, something else is wrong.
In the past, the developer traffic filter was acting weird (it was still not working in the properly for the debug view) but it looks like this has been eventually fixed.
Also, if you tried to implement Method #2 from this blog post, remove it. Some people have reported it as unstable (and for them, it stops working on the 2nd day after implementation). Maybe GA4 changed something on their end that broke this method.
Also, in some other cases, debug view still might not work. People have been reporting it unstable behavior sometimes.
#3. Google Analytics is blocked by some browser extension
Your browser might have some extension installed that blocks Google Analytics 4 tracking. Even though you see the tags firing in GTM preview mode, that does not mean that the data was properly sent to GA.
For example, there is an extension called Google Analytics opt-out. It will prevent data from your browser from being sent to Google Analytics. Thus, you won’t see your device in the DebugView.
There might be other extensions too (e.g. some adblockers).
So try to temporarily disable all browser extensions and see if you start seeing your device in the DebugView. If it starts working, try enabling extensions one by one and see which one breaks the debugging once again.
Wehn you identify that extension, please let me know in the comments. I will mention it in this chapter. Thanks!
#4. Using Brave browser?
Also, if you are using a stricter browser (like Brave) for debugging, GA will be blocked by default. Thus you won’t see your events in the DebugView. In general, Brave is not convenient for debugging (because it also prevents GTM preview mode from working by default).
Solution? Use a different browser for testing your GA setup, like Chrome or Firefox.
5. Weird delays (sometimes)
I haven’t faced this myself for quite some time but this was an issue in the past. Anyway, maybe you are facing this now. When I created a new GA4 property and then started immediately debugging it (via DebugView), my events were not displayed for several hours in the DebugView (or sometimes there was a weird delay where events appear after 10 or more minutes).
There was no solution for that. Just waiting. So if you are dealing with a similar situation, waiting for several hours and then trying to debug again might be an option.
I know this is frustrating (especially when you have a lot of tasks to do now with GA4 implementation). But sometimes, waiting for a while helped.
6. Bugs
Even years after GA4 was introduced, DebugView might still have bugs. Here’s one example. I go to the DebugView and see that there are zero devices here (even though I know I did everything correctly):
Then once (out of curiosity), I clicked on this drop-down anyway. And boom, apparently, there are two devices. It was just a bug in the interface.
But sometimes bugs are more serious, and the DebugView just does not work. In that case, unfortunately, I don’t have a solution.
P.S. I noticed that often debug view magically starts working the next day.
7. Using server-side tagging?
If you have implemented server-side tagging and GA4 is installed with it, then there is something you need to know.
If you usually enable the Debugview with the GA debugger extension, it supports only those GA4 requests sent directly to Google. In the case of server-side tagging, the requests are first sent to your own custom endpoint. Custom endpoint (hostname) means that the GA debugger cannot easily understand that this request is still a GA request.
As a result, GA4 requests are not decorated with an additional parameter that enables the Debugview. Thus the Debugview will not be enabled by the GA debugger extension if you are using server-side tagging.
Instead, you should either send the debug_mode parameter with all your requests or use Google Tag Manager’s preview mode to automatically activate the GA4 Debugview. You can learn more about this here.
DebugView not working: Final words
If you know/identify more problems and possible solutions to fix the DebugView if it is not working, let me know in the comments. Many GA4 users will be thankful.
20 COMMENTS
Hi Julius, Thanks for your article. I ran into the strange delay problem... but some things were coming through and others not, very strange. I struggled with this for almost an hour and decided after a while to sign out of my account and sign back in again. Immediately after that my debug view seems to be working again with no omitted events, clicks etc. Maybe this helps someone.
Judith,
I'm having the same problem as well. Even though Preview is working on Tag Manager, GA4 DebugView is not showing anything. I've been struggling this for over 4 hours now, let me do the same...
exactly the same. And i've tried the debug view a few months back too so it's not an issue of delay...
very strange and desperately in need of help. appreciated!
Hi Julius - i have loved your videos as I grapple with installing GA4 fully on our site. Thank you for providing so many great resources.
All is now good for me except one thing - the debug view ! All data is flowing nicely into GA4 reports, but the debug view remains with "no devices available". After several days of trying, it did work for one day and then stopped again - I am using chrome on a Macbook.
The strange thing is that I opened GA4 & GTM in safari and debug view worked immediately. I also ran a different website GA4 & GTM in chrome & it worked immediately. It is just this website on chrome that is the combination that does not work. I disabled all the extensions, cleared the cache, restarted, etc but nothing. Any ideas ???
It's a bug in GA4. It should now be fixed
Any updates Chistopher H?
I'm bumping into the same problem. Debugger not showing data.
Thinking I might just wait 1 day.
Same as above. GTM preview mode is firing tags, hits are shown to be sent to GA4. Spotty at best if one or all events show on debug mode. Sometimes they show up, sometimes they don’t. Sometimes days will go by of waiting and trying and then suddenly there it is. This doesn’t happen on all my properties, just some. Very frustrating.
Looks like there are some issues with debugview. Multiple people reported problems.
Hi Julius,
I am having trouble with this also.
It actually comes up with no devices. Are you able to assist me here?
Hi, just solved this few minutes ago.
In my condition, my website is built using wordpress.
1. To connect the website to GTM and GA, I was using a plugin "Site Kit" made by Google itself. It stated "connected", Tag Assistant detect all the code, configuration tag was fired perfectly in debugging preview. So there was no problem right? but... debugview still doesn't give any respond.
2. Then I'd changed the way my website setting all the tracking codes.. not using that plugin anymore, instead using the old way by pasting the code manually to the web page.
3. Checked the Tag Assistant once more, checked if the tag fired and suddenly the debugview began to give some respond.
To conclude, better avoid that plugin and put the tracking code manually.
Hope it help!
I am able to see that GTM preview mode is firing tags, hits are shown to be sent to GA4.
Also "collect?v= URL's" are also present in Browser network Tab.
But the data is not shown on debug view of GA4 and in realtime reports, sometimes data is get captured and sometimes not with variable delays.
Can you please help me what can be the problem? What should I do to resolve this
Looks like debugview now has some global issues. Many people report similar behavior. I don't have a fix for that, we need to wait for Google's fixes.
fyi it's also not working for me and it has in the past. Google bug?
Very likely
Julius,
Using the preview mode when there is an active wordpress admin logged in on the site, prevented me to see activity in the DebugView (showing no debug devices). I was quite a time before I tried logging out, and then I started showing activity.
I don't know if it had to do with wordpress in general or with a plugin.
Hope it helps.
There are 2 other reasons that DebugView may not respond
1. Clicking DebugView's central panel causes the tool to pause.
Some folks may be reporting that as "not working".
Mousing over the central panel will show the message "Click to unpause"
2. It may not be listening to the window being debugged.
In the Debug Device pull down, select a different one (or try re-selecting the existing one!!!)
Julius, please correct anything errors in what I've written
Thanks
Hi Julius,
Struggling to have Debug View working here.
Tag assistant confirms that my GA4 tag has fired successfully, and has loaded the page with the ?gtm_debug=xxxxxxxx parameter.
UA3 is recognising the page view in real time, GA4 states there are no Debug Devices. All Tabs are open in the same window using Chrome.
In Developer Tools, I'm not seeing any 'collect?v=2' entries in the Network Tab (there are v=1 entries). I'm guessing this means this isn't the correct version? Am I guessing correctly and if so, how/what do I update?
If not, any ideas why it may not be working?
Same problem I am facing. I am seeing "v=1" and events are not showing in debug view though the tags are fired properly in GTM.
Hey Julius,
Found a simple fix that is slightly embarrassing in its simplicity.
GTM was logging event hits but they were not showing up in GA4 debug. Realized after a while I was logged into Wordpress admin for the site I was working on. Soon as I logged out of WP and tried debug again, the hits were there in GA4.
Cheers.
yes same problem here. log out of wordpress and you're good. stream in debug view will start immediately. Well, I had to click the little link that said "No Devices" and then it started working but ya it's being logged into wordpress that is the problem. ughh....wordpress.....