I've setup GA on my personal website, and I am getting information flowing to my dashboard, and no apparent errors, but I can't seem to find any full referral URLs. All tutorials and pictures that I see tell you to go "Acquisition > All Traffic > Referrals", but my Acquisition menu doesn't even have an "All Traffic" menu. It just has "Overview" "User Acquisition" "Traffic Acquisition". "Traffic acquisition" seems to have referrals, but only root level site referrals and I can't see exactly where the traffic is coming from.
Is there something in the config that I'm missing? My google-fu has failed me on this, as every tutorial tells me that "All Traffic" is where to go.
As it turns out, this is a difference between GA4 and Google UA experience. I had to enable a UA property and link it to my newly created GA4 property to get all of the data to come through.
Related
we have recently implemented social login to our website. We are running ads to that website and after implementing the social login we lost all conversion data - everything is accounted to facebook.
Also we have kind of "sub-website" shop-domain.com where are some products that are sold separately and user can migrate between domain.com and shop-domain.com and vice versa. Can this loose conversions as well?
My question is:
how can we configure analytics / ads / website to correctly count the conversions?
What have I done:
In google analytics documentation I found something called linker to fix user migration between domains and page referrer after login. But it doesnt seem to help
gtag('config', 'UA-XXXXXXX-1', {
'linker': {
'domains': ['domain.com', 'domain.eu', 'shop-domain.com', 'shop-domain.eu']
},
'page_referrer':'domain.com'
});
Thanks for any suggestions
Honestly, this issue is a bit complicated to solve over a forum discussion like this. You will probably need to hire an expert to audit your setup and look for the cause of the problem.
But let me try giving you some hints and point you in the right direction so that you can debug on your own if you like.
If the Facebook login is the only addition to the code recently and you started seeing conversions credited to it since setting it up, then the probable culprit is that FB login. In that case, one of the possible solutions is to exclude it from referrers in GA, but that might or might not resolve the issue, and it might require bypassing it in some other ways (through GA filters for example).
If the actual problem appeared even before the FB login and the traffic sources for the conversions were not accurate (but back then, some other traffic source was taking the most significant chunk of the conversion sources, and you didn't see it as suspicious), then the something might be happening with the GA setup. In most of the cases, in GA subdomains shouldn't need any Linker parameters for the traffic sources to be credited properly, and you most probably should remove the Linker between them completely. Check if both domain and the subdomain have the cookieDomain set to "auto" and it should be fine.
I started to notice that my Google Ads clicks wasnt 100% counting by google analytics (For exemple, during a certain period I had 300 clicks and only 100 sessions were counted as Paid Search on analytics). So I contacted Google Ads Support, they investigated and came to me with this:
Actually, your site is losing the attribution of Google Ads because of an automatic redirection of the structure in which it was developed.
When we have Google Ads linked with Google Analytics, they are talked through a parameter called GCLID. To verify this loss, follow the path I made (in several products, here is an example):
1- I accessed the link https://mywebsite.com/products/running-shoes?variant=15320930779194
2- After full site loading, I added the & gclid = Tester123 parameter to the URL (in the browser, so the final URL was https://mywebsite.com/products/running-shoes?variant=15320930779194&gclid=Tester123) and hit Enter
3- To understand if there is a redirect, the normal behavior would be for the URL to remain the same (with & gclid = Tester123 at the end), but in this case, the parameter some (and hence the assignment)
So, the campaign actually appeared (not set) in Analytics, and could be assigned to any of the other channels (Direct, Organic, ...) For this to be resolved, the site structure must stop causing this automatic redirection in the final URL of each product. With this, the results will be effectively assigned to Google Ads.
They also said that if even if I want to use manual tracking (UTMs) I would still have that problem, since the redirections would keep spoiling it.
As I use Shopify as my website platform, I checked with them and I have no redirections that are causing this problem, at least not created by me nor that their support know.
So I am lost over all this. I dont know where to start solving this problem. Google doesnt tell me what kind of redirections may cause this, I dont use any kind of redirections, and Shopify cant tell me if their code causes this problem (what I dont believe, because other shopify websites would also been suffering from this).
So can anyone give me any direction about this? What redirections may be causing this lost of data?
Thanks for your time!
One thing to note, Google Ads might have a different way of counting, there is the possibility of multiple clicks per session.
That said, you can try Google Tag Assistant, start your recording, click on one of your ads, follow that through and see the parameters being passed.
Unfortunately, it is hard to debug with limited information. The more details you can provide the better.
Check where your GA code is placed in the page code. If GA script is at the bottom of page or there are some heavy scripts above GA tracker, losses of bounced sessions can be large. I.e. user enters the page and immediately closes it. GA script doesn't have time to download.
Why user closes the page immediately?
Сlick by mistake
Slow site
And check that all your landing pages are OK and have 200 server response.
I have to debug the following message which I get in google analytics:
The data view XY was configured for e-commerce, but no data is transmitted.
This is the site.
As you can see in the source code, the tag manager is implemented properly, and a network analysis shows that data is transmitted, I get status code 200.
I used the extension "Google Tag Assistant", it showed that everything works fine (go to the site and click on something, then you will get this:)
As you can see it works. So why do I get this message?
Could you show us a little bit more what you have setup in GTM? As far as i can see i assume you should be getting pageviews since the beacons are correct:
But im also seeing you have some kind of event that wont work cause your Action and Category are undefined and Analytics says this fields are mandatory.
If you are not even seeing the pageviews you may have your UA-45904794-4 wrong (Or not well configured on GTM) or a filter on Google Analytics that shouldnt be there.
If you have any further questions just ask and i ll edit this and add more information.
Hope it helps!
You can check that you don't have ecommerce tracking in the container:
Since you do not, you should disable it in analytics on the property:
This warning means that according to the Analytics property settings you intend to track ecommerce data, but you are not sending any.
Or you can finish setting up ecommerce and publish the resulting container. For example, by following that section in the quick start guide:
I'm trying to figure out "automatic referrals" (without me providing the link)
I see some sources in the referrals section (Acquisition -> All traffic -> referrals) like t.co and bunch of weird websites I don't have any connection to them
Or some websites I do know that link to me but with no UTM or something (the link is "clean" to my landing page)
Having said all that - some sources I DO want to know if clicks came from - don't appear on the referral - and when I test it (and look at real time data to verify it's me) I get it as (direct)
I understand I can make a UTM but I'm trying to figure out why sometimes it works and sometimes not...
From the comment I posted:
t.co is from twitter, it's their link shortner. The other websites could be referral spam (something that has been popping up more and more recently). Here is a good article on this. As far as other referrers, are you sure that you're actually coming from that domain? When you visit from there check in your dev console and see what document.referrer
There are a few reasons that the referrer could be empty (coming from an app, secure page, etc.). Best way to check this sort of thing is to see what is passed on the page to Google's servers (Google's debugger is a good starting place).
We have been using Google analytics for awhile now. It has been great for both live traffic and historical reporting.
Suddenly on Sept 5 our reporting shows zero traffic (using the standard reporting overview tab).
This seems really strange as you can see there is near constant traffic in the real-time tab.
Has anybody else experienced this problem when integrating Google analytics? We had a filter that only traffic from our main domain (app.domain.com) would show. Even after removing this we get nothing in the reports.
Check the filters on that profile. Go into Admin on the top right and check the Filters tab on the profile.
Filters are not applied to real time data.
So what you're seeing here is data being filtered out from the profile, but still showing up in the real time.
This could be a few different things
A temporary glitch by Google - this happened to me (which is how I got to this page). I could see traffic in the real time view but nothing in reports. To fix: be patient - this resolved itself after about 12 hours.
profile issue - you may have a profile set up that has filters which are blocking more traffic than you were expecting. To fix: Try setting up a separate profile (if you don't have one already) that has no filters applied. Remember- profile filters work by stripping or manipulating traffic before they reach your reports. The answer above is incorrect- the real time view does take filters in to account. You can easily test this making a filter change and you'll see it take affect in the real time view
tag has dropped off your pages To fix: if you're using GTM you should be able to check this. Or if not check HTML page source on one of your pages you know is getting traffic
finally - you may not getting any traffic :)