What is Firebase Analytics log events (not set) keyword - firebase

I'm using firebase analytics on my android app.
There are some (not set) keywords on my dashboard.
What does (not set) mean?
Thanks for your answer.

This is likely the value for a custom dimension (previously event parameter) that you've applied to some or all events being you're logging in your app via Google Analytics. There can be multiple reasons why a parameter might have the value of (not set) covered in this help center article. Please take a look as the cause in this case is likely one of the reasons listed there.

Related

where to find google analytics dimensions values

I'm trying to implement my own google analytics reporting UI where users pick metrics and dimensions and then pick the filters according to what the user have already chosen and my question is there any way to get all the dimensions values? for example the dimension "country" can take the value of all the countries(USA,Fance,etc...). I've did some research on google but found nothing. any help is appreciated!
I would suggest using something like Analytics Edge extension for Excel to do exactly what you're trying to do.
If that doesn't completely solve what you're doing, the extension does pull all the pullable fields from GA. It also gives you an insight into what kind of request it sends to G to pull the data. Very useful for debugging, but also for learning the reporting API.
Alternatively, there's documentation on the API here: https://developers.google.com/analytics/devguides/reporting/core/v4
Make sure you know whether you're using GA4 or GA UA. They have different APIs.

Metrics and dimensions are not showing up for hits of type 'event'

I have a fully functional and working code (written in C#) which purpose is to track some hits to the specified GA property. This code has been tested and still works successfully. It adds some predefined dimensions (like App Version) to each hit and a several custom metrics to a certain hit types (like event with a certain Event Action).
So far so good everything works flawlessly when taking into account the first property to which these hits are being sent. Also everything is fine when I set up a brand new GA property and track my hits to it - that is, I'm able to see events in Realtime reports, and events show up in custom reports after a while so that I can see my custom metrics.
The issue is that when I try to send absolutely the same hits to the existing property which had been created and configured ages ago - there is no both dimensions (even predefined) and custom metrics in my custom reports. I see these events in realtime and behavior reports, and I'm even able to create a custom report against events count - but that's it. I'm able to use for example Day of the month as a primary dimension, but when I try to use App Version as a dimension or my custom metrics as report metrics - it says "There is no data for this view.".
I've already tried everything I could, have read almost every post about custom definitions in Google and viewed almost each related SO question and answer - still with no luck.
We use measurement protocol
There is a correct User Agent being sent with each hit
17 days has passed since my first attempt to track these hits with existing property
There is no filters and segments at all
There is only one view
For me it looks like a property misconfiguration, but I've inspected each configuration page (I have all possible rights granted) and have not found anything related.
Will appreciate any help with this issue.
UPD: The hit itself (with the sensitive data replaced):
t=event&ec=session&ea=connection_end&el=b225d53a-6bb2-8021-f7b5-ae7004ae0a00&cm1=174960&cm2=1751494&cm3=479033&tid=UA-XXXXXXX-X&cid=4119e77f-be87-4530-04d3-33882f8eea77&v=1&av=XX.XX.99.555&an=my-awesome-app&aid=app.awesome.my
UPD: Here is what I'm trying to achieve (screenshot was made at the test property, where everything works like a charm):

Firebase Analytics Custom Event Parameter Reporting has (not set)

So we've integrated Firebase Analytics and Crashlytics with our mobile app (both Android and iOS) and it works. Well it sort of works. So we don't have any problems with crashlytics but we have an issue with how our custom events are being reported.
If you see the picture above, we have a huge amount of (not set) being recorded. We aren't sending anything custom that isn't being recorded (meaning the big blue box there is all we chose to record) yet we still get (not set) being reported. Is there a way to know what this is or how to remove it? I thought at first it would be firebase_event_origin or something similar to that but it isn't as the numbers still keep increasing after we added the said property in parameter reporting.
This is what my parameter reporting looks like for the first image:
For sending data to firebase analytics we just did what was outlined in the docs like:
Bundle params = new Bundle();
params.putString("image_name", name);
params.putString("full_text", text);
mFirebaseAnalytics.logEvent("share_image", params);
I know this questions is opened 2,5 years ago, but still if someone else needs info about this issue...
According to other people experiencing the same issue, including myself. It's most likely the value for a custom dimension you set, is not in use anymore (a previously event parameter). Although, there are multiple reasons this could happen.
Take a look at this case, likely the cause is listed somewhere here.

Set Google Analytics User defined value using google measurement protocol

I started implementing Analytics Measurement Protocol to my page and i didn't find a way to set "User defined value" within Audience -> Custom -> User Defined.
I did 2 custom dimensions which works well. I red that this user defined value comes from deprecated custom variables, but i didn't find a way to set it.
Any help will be appreciated.
It was set in old ga.js API:
https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration#_gat.GA_Tracker_._setVar
It seems it is removed now in new analytics.js API. Define custom dimension instead (and find reports under Audience->Custom->Custom Variables).

How to Unlock the Not Set Keywords in Google Analytics?

I am getting “not set” in keyword report section of Google analytics data. May I know any method to retrieve the search terms/ keywords from the not set data?
May I know what are the factors that can result in showing the “not set” result in Google analytics?
any help
You can't Unlock it:
(not set) is a placeholder name that Analytics uses when it hasn't received any information for the dimension you have selected. Occasionally, information related to a click can be lost even if auto-tagging is enabled. As a result, you may see some (not set) entries instead of keyword, ad-content, or campaign information that could not be collected.
https://support.google.com/analytics/answer/2820717?hl=en
Which report exactly are you having a problem with?
If you mean that you want to see what users are Searching the Google website on to come to your website. You are going to have a problem Google has stopped sending this information, they want to make things more secure for users. http://googleblog.blogspot.dk/2011/10/making-search-more-secure.html

Resources