I have been logging my event clicks, which seem to show up but I can't seem to find parameters anywhere in the Firebase Console. All I see is:
Events with custom reporting parameters will show up here
Here is how I am adding parameters:
var map = {'label': value};
_analytics.logEvent(name: 'session_button', parameters: map);
I can see session_button showing up in my console, just no data for the event parameters. Am I missing anything?
You don't seem to have any error in your code.
In the events tab of the Firebase Analytics console you have to click the three vertical dots on the right of your session_button event and do Edit parameter reporting. From there you can add the parameter that you want. Your custom label parameter should be on that list assuming the event has been triggered at some point. Following this your parameters should show up in other views.
Related
I defined a custom event and am logging it as follows:
Analytics.logEvent("upload_art", parameters: ["size": ((art.size ?? 0) / 1000000)])
I am seeing the event propogate into the console after 24 hours, but I don't see any reporting on the custom parameter size. I'd like to be able to see reporting on this and an average. How do I set this up? In older blog posts from the firebase team, it seems as though I should be able to see this in the console but my console looks like this:
(I am seeing that "size" is being correctly logged in the debug view.)
I have integrated my web app with firebase and enabled analytics.
I am logging an event for login as follows
analytics.logEvent('login', {'method': 'facebook'})
analytics.logEvent('login', {'method': 'google'})
I am able to see the events in the events section.
What I would like to see is the drill down of login events based on method.
i.e
Login event:
method : Facebook ---- x events
method : Google ---- y events
For the login event, on the edit parameter reporting section, I have added the required parameter (in my case: method) and saved.
After this I could see a new card displaying the following
But I can't see any other info. Can some one tell me how to get this drill down information.
Is it even possible to get this drill down info.
It seems whatever I have done is the right thing. It is just that the GA shows the drill down only for the data that it received after adding the parameters.
For the previous data it shows as not set
Now I am able to see the drill down.
I'm generating an event in my mobile app using this method:
var Param = {};
Param.VALUE = response[1];
firebase.analytics().logEvent(`Purchase_report`, Param);
and I am able to receive the log in StreamView and also Event dashboard. I also can see my parameter("VALUE") by correct sent value from my application in these views. However I don't know how may I link this value to the event value and I always see "0" as event value. Please refer to these images for more clarifications:
I found my answer. The point is if you set a value parameter, it takes about ONE DAY for an update to be appear in the firebase console.So I finally saw my report after one day.
Is it possible to push custom channel group into Google analytics in a similar way as events? For events I use this code:
_gaq.push(['_trackEvent', 'Popup - displayed', 'Popup displayed - Popup Id 5', 'This is popup title']);
Now I want to push new custom channel group Popup displayed each time user get served popup so I can compare results with Organic search without popup, Direct traffic without popup with organic search with popup.
I would like to accomplish something like this:
Tnx!
With the current Google Analytics version you could use a set call with your tracker object to overwrite campaign data and then create a custom channel definition that matches your custom data:
trackers = ga.getAll();
tracker = trackers[0];
tracker.set('campaignMedium', 'withPopup');
No idea how you would do this with your version of Analytics which is deprecated. Also this may have side effects (like loosing the original campaign data).
However you may simply create two segments, one for users who have seen the event and those who have not. Since you can select multiple segments this allows for a comparison without changing anything in the code.
I am using the following code to send GA events:
Tracker t = ((AnalyticsHelper) getApplication()).getTracker(AnalyticsHelper.TrackerName.APP_TRACKER);
t.send(new HitBuilders.EventBuilder()
.setCategory("XX")
.setAction("XX")
.setLabel("XX")
.build());
But on google analytics report webpage -> Real Time, it only shows the Category and Action. The Label is missing. Is Label ignored by real-time reporting? Do I need to wait for one day for the Label to show up?
As #stkent answered, you have to click on the category to see the labels.
But also, make sure there are no extra filters added unintentionally