I have a GA pageview tag firing through GTM with an all pages trigger. GTM is confirmed on page and actively working, and the tag is firing on all pages and hits are being sent to GA.
All except one page, where the GTM tag fires, but not GA hit is being sent.
Debugging within console, filtering for collect hits.
I've never seen a case where the GTM preview is showing the tag firing, but the browser network hits are not being sent.
Stranger still the other tags, i.e Facebook also in GTM, are being sent.
I'd like to know some points I can take to the web devs to help them debug this as it doesn't appear to be an issue with GTM or the tag.
Any ideas appreciated!
Thanks
Related
have you had this problem with GA?
The Landing Pages report has a (not set) entry.
A pageview hit must precede event hits in order for the event hits to include the page that they fire from. When event hits aren't preceded by a pageview, Google Analytics doesn't have the page for the event hits, so their page is (not set).
Verify that tracking code for property SITE sends a pageview hit before sending any events.
Google Tag Assistant Recordings can help you verify that your hits are sent in the correct order.
Any suggestions would be great please. Thanks
I can't figure out an issue I'm having on a client account.
I have GA installed via GTM. It appears to be triggering correctly.
But over in GA, it appears that it's registering Sessions but not Pageviews.
As a consequence, I'm seeing 4,402 sessions under Audience > Overview, Acquisition > Overview and I'm seeing sessions under Real-Time. But Behavior > Overview is giving me little data. Behavior > Landing Pages is showing all sessions as "(not set)".
How do I fix and/or troubleshoot this?
updating to include GA debugging info
Here's what I get out of the GA Chrome Debugging extension. Looks good to my eyes...
To wrap this up, I figured it out.
The GTM UA pageview tag wasn't firing. It was never published. I was looking at the preview in google tag manager which is why everything appeared to be working correctly. It never occurred to me it never went live. (oops!)
Sessions triggered whenever a user clicked something because that sort of event was set up in GTM, but none of the page info was being pushed into GA.
And thats how you get sessions with no pageviews in Google Analytics.
I had set up my Google Tag to track clicks on spans with certain IDs, the events are firing according to WASP extension, but they are not showing up in my Google Analytics account.
Here is my trigger:
My Tag:
WASP in action:
GA displays pageview only:
Code is installed properly
Sorry if this seems pretty obvious, but in Real Time you should be on the Events tab, and it seems you are looking in the Content tab. Events are never displayed there.
While the configuration looks to be correct, remember that events won't show up in your standard reports until the data is processed, which takes about 24 hours. As long as the hit is showing up in your Real-Time reports, then you shouldn't have any issues.
Can you please post full HTTP request? For instance from Charles Web Debugging Proxy of Live HTTP Headers extension or anything simillar.
What you post seems to be correct as #nyuen says!
I'm using Google Analytics to track virtual pageviews when pushState() is executed via by History.js. Things are reporting fine, but there seems to be an error in the ordering of things.
document.title is changing after the URL changes and the pageview fires, so the information sent is not consistent. It appears with an accurate URL, but contains the title of the last page.
If I delay the pageview to be sent by 100 milliseconds, I get the correct info, but would like to avoid doing this in the future.
Any ideas?
You need to be updating the page title in addition to the URL as you're navigating throughout the site.
The Single Page Application Tracking developer guide goes through exactly how to properly track pages loaded via AJAX using Google Analytics.
After I installed Google Tag Manager, there has been a big increase in direct traffic with "(not set)" landing page. When I look at the events, they're all now coming from (not set) landing page.
So it looks like events are firing, but _trackpageview is not. However, I have bot Page View and Events in GTM Firing on "all pages". There are not view filters on the page, so this is not the case either. And when I use GTM's debug functionality, all tags seem to be firing correctly. This has been an issue for a couple of weeks now, ever since I implemented GTM.