GA4: Inconsistent Conversion Data when Secondary Dimensions are added - google-tag-manager

My Conversion data in GA4 fluctuates wildly when I add secondary dimensions.
If I go to the Traffic Acquisition report and add "Session source" as a secondary dimension, I see 21 conversions credited to LinkedIn:
But if I add "Landing page" as a secondary dimension, my conversions goes down to 10:
If I add "City" as a secondary dimension, my conversions goes down to 2:
And if I check my conversions by going to "Conversions" and adding "Session source" as a secondary dimension, my conversions from LinkedIn goes down to 0:
Anyone experienced this before and have any idea why this is happening?

Bump, I'm experiencing this as well.

Related

Google analytics - Data Studio, show conversion rate if a page was viewed

I have our E-commerce Conversion Rate all set up and looking good in GA. I want to view the conversion rate of people who have viewed a specific page and add this information to a Datastudio report...
I have the metric in Datastudio as "E-commerce Conversion Rate" everything looks good and the data matches GA, however, I tried filtering based on the dimension "page" contains "/pageurl" but I don't get a valid result... What am I doing wrong?
Like I said I just want to see the conversion rate of users who have visited a certain page during their journey...
Thanks in advance!
I believe your issue is that the e-commerce conversion rate is not a pageview-level metric. So, when you try to add on a filter to contain users that went to a certain page, it won't work correctly.
It's like if you try to go into the All pages report in GA, you'll notice there is only a page value metric but no conversion rate.
You have two options depending on the report you are trying to make. You can change the filter to be landing page rather than just page or you can create a custom segment in GA that is a session containing a view of the particular page you are looking for.

Google Analytics Hit Quotas

I wonder whether someone can help me please.
I have a user who under a specific property, sporadically receives the following error:
Some hits sent on 03-Jul-2018 to property ...... exceeded one or more hit quotas and were therefore not processed.
Hits can be dropped when daily or monthly hit limits are exceeded. You can view your hit volume levels in Property Settings in Analytics.
Hits can also be dropped if visitor hit limits are exceeded. This can happen when your site is incorrectly generating the visitor ID for a GA session. Contact your website administrator to check that the visitor ID generation has been correctly implemented.
They are not using the Premium account but when I look at the data for the day in question, there aren't any issues with regards to 'High Cardinality' which unless I've misunderstood I'd expect to see.
Could someone look at this please and offer some guidance where the issue may be because this area is fairly new to me.
Many thanks and kind regards
Chris
Collection limits are influenced by 2 factors:
The tracker: whether you use ga.js,gtag.js,analytics.js etc... here are the details.
The property type: whether you are using GA (10M hits / month) or GA 360 (2B hits / month).
In your case you are facing a property limit. To find out when such limits where reached, you can create a custom report using a time dimension (eg date+time) combined with the hits metric. You can also combine the hit metrics with other dimensions (country, browser, device) to see if you find any patterns as to why you're getting so many hits.
Cardinality is something else: it refers to the number of unique value combinations for your dimensions. For instance if you have 500K events where each event category is different, you'll have a Cardinality of 500K on the event category dimension. The more hits, the more likely you'll have a high cardinality, but the 2 aren't necessary related (if you send 10B events with the same category, the cardinality on the category is 1).
So focus on identifying and solving your limits/quotas issue, as it's the real issue here:
If the number of hits is legitimate (you have a huge amount of traffic), then the only options are to upgrade to GA 360 or reduce the number of hits for each session
If the number of hits is abnormally high (eg traffic is stable but hits increased dramatically), look for implementation issues, especially generic event trackers such as error tracking with tools like Google Tag Manager

Google Analytics custom dimensions not tracked right after creating dimensions

I have noticed an odd behavior when working on Google Analytics. I have enabled a custom dimension in an existing installation, and then started sending hits to GA with said custom dimension in it right away. (For clarification, this was a previous custom dimension, which was disabled and set to Product scope; I enabled it, renamed it and changed it to User)
The odd thing is that for a while, whenever I tried to show my custom dimensions in reports, I got an empty list, as if there were no hits with custom dimensions in them - even though I'm certain that they were being sent. However, a few hours after I tried again and I checked that this time around, the custom dimensions did appear in my reports - I could add them as a dimension to my reports and get back some results.
What bothers me is that when I checked the times of the rows I was getting in the report, it appears as though I only got results from the attempts I did several hours after setting the custom dimensions - apparently, the first hits weren't getting any custom dimensions with them.
So my question is - is there a setup period for creating or modifying custom dimensions during which GA will not record the new dimension data? Or could it be that I am overlooking something in my setup? (I'm pretty certain the clients were sending the right data at all times.)
Yes, in my experience it can take up to 3 hours (depends on a lot of factors).
So next time anticipate the need for the custom dimension or just be ready to lose some data.

Track returning visitors' source

An affiliate website sends traffic to a shop, which should compensate it for purchases up to 90 days after the first visit.
To calculate the compensation, the shop produces with GA a conversion report based on traffic source, but it seems to be excluding returning customers (which account for about 55%).
How is it possible to ensure the original traffic source gets retained for at least 90 days?
Try this report: Conversions > Multi-Channel Funnels > Assisted Conversion. After that select 90 days range:
For this to work you need to have custom Conversion Segments set up properly. Check it out, i think you will find youre solution there.

"There is no data for this view." in reports with custom dimensions in Measurement Protocol of Google Analytics

Our application needs to gather usage data through the Measurement Protocol of Google Analytics.
We can successfully send "appview" hits to the Google Analytics server, and get a proper response by it (a GIF image). The appview hits appear on the GA Dashboard, along with the country of origin, session duration, etc.
We also have several custom dimensions and metrics that we want track for each hit. We have set those up in the GA Admin panel with the correct scope, index and active state. We have 3 Hit-scoped dimensions, 3 User-leveled dimensions and 1 Hit-scoped metric, all set to Active state.
We send the dimensions and metrics as described in the docs at
Custom Dimensions / Metrics
attached to the hits they apply for, like so:
...&cm1*=3 <--for the metric
and
...&cd6*=15 <--for the dimensions (some dimensions have numeric values, others are text)
The problem is that those metrics and dimensions don't show up in our custom reports: the reports always say "There is no data for this view.". For example, we have a report that has one dimension and one metric, without any filters, set to "Any view". It doesn't matter if the Type of the report is Explorer, Flat Table or Map Overlay, it never shows anything.
There have been several days since the hits were received and appeared in the dashboard, but the reports are still empty. So scratch out any processing lag.
We tried sending "event" hits instead of "appview" hits - again, the hits show up in the Dashboard, but the reports are empty.
We cannot get any useful insights without using dimensions and metrics - so there is no way to get by without this.
Because of reasons too long to describe, we cannot use any of the Google-provided Analytics libraries.
Is there anything else we need to do to see data in those reports?
When using the measurement protocol you need to that the profile is not set to exclude bot and spiders.
Go to the google analytics website under the admin and the settings under the profile in question.
Beyond that check the realtime reports you should see the hits coming in. You will need to wait 24 -48 hours for data to appear in the standard reports due to data processing lag.

Resources