google analytics pixel is firing but no results - google-analytics

I am tracking my application with Google Analytics Universal Analytics, I had implemented a code into my web site, and into my desktop application using POST web requests.
Everything works fine in last Wednesday(20.11.13), and I could see the results in the real-time report. But today(24.11.13) the real time reportstopped showing results.
I had tryed to debug it with fiddler, and the pixels seems to fire correctly, so my questions are:
how do I check that Google Analytics actually accepted the tracking request? does 200 header response is good enough?
Do you know if Google had changed their API?
Do you know if they have problems with their real time report? (my other real time reportis still working so I don't think this is the reason)
Thanks!!

OK, If anyone encountered this weird issue, the solution is wierder.
My production GA works fine but all the test one stopped working, the solution was toopen a new GA account and point my GA pixels to this account.
I believe they have a glitch or they blocked my test accounts.

Try using Omnibug for Firefox or GA Debug for Chrome. They will tell you weather your measuring tags fired successfully or if there was an issue.
I am attaching a screenshot of Omnibug -- it lists all the tags fired on any given page:

Related

Google Tag Manager not collecting data when deployed to Vercel (Next js)

I am trying to use Google Tag Manager to collect event data (including page view) but it isn't feeding through to Google Analytics once its deployed to Vercel.
I have checked the following things:
GTM has a GA4 Configuration Tag with the measurement ID from GA
I have set up the GTM measurement ID as a public variable in env.local (and reflected this in Vercel)
T have added the script to _app.js
I have added the iframe to _document.js
Set up the tags required in GTM and published it
Using dev tools I have checked that the gtm script (with the correct reference) is fired in the Network tab
Also checked dataLayer in the Console tab is collecting the data expected
However, in spite of all of this I can't see any data in Google Analytics. Played around a bit yesterday expecting to see some today but nothing.
It seems to work on localhost and checking both in real time Vercel doesn't register a view but localhost does.
Previewing the Vercel URL from GTM does say its connected and I can view that in real time in GA when going this way, but if I go to the address directly it's not logging it. Checking 'Tag Coverage' on GTM also says the pages aren't connected.
Am I missing something? It seems to work in theory, just not in practice when visiting the Vercel address directly (as opposed to via GTM preview)?
Thank you in advance
I think I found an answer myself and it's rather basic. It seems a pop up blocker I had installed ('Pop up blocker for Chrome™ - Poper Blocker') was preventing it from firing. Disabling the extension seems to have done the job.

GA4 Debugview staging issue

I'm trying to get GA4 e-commerce working for a client. For some reason though I cannot get the testing environment to send data over to any GA4 property. The preview and DebugView work just fine with the production website but the second I change the address in preview to the staging website nothing gets picked up anymore in GA.
The container shows in preview that it's installed correctly, you can see the events trigger like normal in GTM and when you open the tag it shows the correct measurement ID.
I created a new testing property to try and see if that made a difference, it didn't. It still only shows the events from the production site, not staging.
Tag assistant shows that the container is properly loaded on staging.
Anyone has any clue what i should be looking at? Any help would be greatly appreciated.
thanks
Double check that you're not inadvertently running AdBlock or have Firefox configured to block marketing tags. Either would result in the GTM Preview indicating conditions met and tag fired, but the browser could be prevented from actually sending the data.
Alternatively, check that your GA account/property doesn't have a filter engaged that's preempting the data from being processed in GA.

Google Tag Manager strange requests

We were loading Google Analytics via GTM but I removed it in our testing account, but I noticed now that it seems to do some weird requests still to:
www.googletagmanager.com/gtm.js (this I recognise as normal)
www.google-analytics.com/gtm/js (Content-type: application/javascript)
What the heck is the last one? Is it normal? What does it do?
From the source of the file I figured out it is Google Optimize.

Does google measure page load on push state?

I'm currently working on a website which is structured as a single page app (loads everything in once). The site relies on the pushState api in order to function and of course for analytics purposes we correctly track the user on these events so our views are accurate.
What I am wondering though, as it's currently my main focus, is whether google analytics is measuring page load when these page tracking events occur? And if so how exactly does it calculate the load time in this circumstance. (I know on initial page load it will use the navigation API)
Thanks in advance!
From: https://support.google.com/analytics/answer/1205784?hl=en
Site speed tracking occurs only for visits from those browsers that
support the HTML5 Navigation Timing interface or have the Google
Toolbar installed. Typically this includes: Chrome, Firefox 7 and
above, Internet Explorer 9 and above, Android 4.0 browser and above,
as well as earlier versions of Internet Explorer with the Google
Toolbar installed.
So it will measure timing accurately regardless of how you load the tag since it uses the browser API window.performance.timing.
More about the Navigation Timing API:
https://developer.mozilla.org/en-US/docs/Navigation_timing
https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html

Can I use google analytics on vkontakte?

I want to use Google Analytics on my Vkontakte application (written with Flex). Vkontakte does not support naturally in Google Analytics (not as Facebook) which means I can't even put the Google Analytics JS at the bottom of the page (or even use JS for that matter). What I can use is the AS3 library of Google Analytics, but for some reason it reports of failed gif requests every time I use it to report on an event.
Is it even possible to use Google Analytics on the described environment?
If so, what could be the reason of the failed gif requests? Is it debugable?
Update #1:
After debugging the "Google Analytics for flex" source code, I got this error: Error #2035: URL Not Found.
Update #2:
It turns out to be a known bug as suggested here. It works perfectly on IE.
Update #3:
It works on FF when I disable the "ABP Tracking Filter (by rick752)" filter at the "AdBlock Plus" extension.
It's possible, the problems I've experienced were due to FF problem as stated in the question.
One potentially relevant way to debug this: install a network monitor like Fiddler, and look at the requests going over the wire. Do you see the right GIF get downloaded? If so, you're good. If not, you'll see what's going on on the network.
Here's some info from Google on debugging the gif requests. What do you mean when you say it failed?

Resources