How to export 'raw' data from fabric.io events / answers - google-fabric

I have setup some events like login and some other custom events in fabric.io / answers. Now I see those events appear in the dashboard. But I would like to see corrolation between events. For example, with the login event I also sent the username.
Now I would like to select a username and see how many times he/she logged in and if it failed or not and which login option he/she used.
The graphs in the dashboard are just for one item and not combined items.
So I would like to export the raw data so I can do this myself in excel for example.

Fabric now allows you to export raw event data into Firebase and Big Query, which can then be used to construct your own reports.

Related

Connecting Subscriptions and Start Trials on Branch.io with Facebook Ad Partner

I'm trying to configure Facebook as an Ad Partner to import data such as subscriptions and start trials, but it seems like Branch.io only allow to map event such as Install and Opens.
Is there a way to import subscription data to Branch.io? I'm using RevenueCat for the subscriptions, but importing all the data on Facebook Ads as well.
You would need to make sure that the events are properly configured and getting ingested on your Branch dashboard.
Once we start ingesting the data and the numbers are populated, you would need to go to the Ads>Partner Management>Facebook > Event Config tab>Add event mapping and the event would show up on the 'Your event name' dropdown.
Post the above, you can map the same with your FB event of choice.
Please follow the documentation below to understand on how to record an event on the Branch dashboard : https://help.branch.io/developers-hub/docs/tracking-commerce-content-lifecycle-and-custom-events

Salesforce Analytics API runningUser

I want to be able to retrieve my dashboard resource through analytics api but setting the query parameter runningUser as another user id, that way get different result depending on the user running the dashboard. From salesforce documentation analytics api dashboard results resource looks like it should work but it doesn't, each time I make a request the dashboard is ran by the user set from the force.com platform UI without respecting the query param.
Endpoint: /vXX.X/analytics/dashboards/dashboardID?runningUser=runningUserID&filter1=filter1ID&filter2=filter2ID&filter3=filter3ID
Did someone face the same issue? maybe I am missing something.
Preview config from the dashboard edit page, mark the following checkboxes : 'The dashboard viewer' and 'Let dashboard viewers choose whom they view the dashboard as' that way the query parameter 'runningUser' will take effect when running dashboards.

How to get User's table from Firebase events in BigQuery?

I am trying to look at old events based on user's current values. Events from Firebase Analytics are exported in single table together with User data(user data is part of event record).
How can I join old event to current user? Is it possible to export User table separately?
Thanks!
You can identify a user with either user_dim.app_info.app_instance_id, user_dim.device_info.resettable_device_id or user_dim.user_id. You can read more about these fields in this help center article.

Log in with a specific username with Google API

I am developing a web app for a group, and I want to be able to let anyone in the group create an event and add it to the group's calendar through the app. I was able to get the basic functionality working using Google Calendar API v3 for Javascript -- you could fill out a form with the event's start/end times, title, information, etc, and it could insert that event into the calendar.
But the problem is with authentication. If a user is logged in to a Google account that is not given permission to create events on the calendar, they are unable to add the event (Javascript writes "Forbidden" to the console). If I log out of all Google accounts and then sign in with the account that owns the calendar, the event is created with no problems (that makes sense).
Adding every single person in the group to the edit-permissions on the calendar seems like too much of a "brute force" method.
Is there a way to always authenticate the Google account that owns the calendar? Or, better yet, is there a way just to force authentication in general, even if someone is already logged in to Google / authorized to the app? Some people in the group know the calendar login/password, so if I could always bring up a Google login screen, they could just enter the calendar account information and then add the event from there. Again, I'm using Javascript (not much documentation on this...).
Thanks!
Have a look at Service Accounts. That way the calendar is owned by the application, and so the application will always have permission to update it.
If you want to avoid authentication problem from other opened session in user browser, you have to authenticate on the calendar, using server side library.
check this link:
https://developers.google.com/google-apps/calendar/auth
it bounces you from one article to other, but at the end you should get all information.

Google Analytics & Event Trackers - how to get traffic source by event?

I'm using a google events tracker like this:
_gaq.push(['_setAccount', 'UA-1422398-23']);
_gaq.push(['_trackEvent', 'BookingRequest', 'Parent Name', $('#parent_fname').val()+' '.$('#parent_lname').val()]);
In this case, let's say I can track how many requests were submitted.. is there a way to track these specific users, and see the traffic source, and if it's Google, then what keywords they searched my website by?
Basically I want to see the people booking online, and see how and where they got me... and hoping there's a better and more elegant way than to have a field that asks "What did you type into Google to find us?"
Putting fname and lname into GA is a violation of Google Analytics terms of service. See number 7 PRIVACY.
Custom vars can be used to determine user type and/or login status. See Session-level Custom Variables
For example, if your website offers users the ability to login, you can use a custom variable scoped to the session level for user login status. In that way, you can segment visits by those from logged in members versus anonymous visitors.
But, don't try to put the username in GA either:
While the username or user ID is not directly PII, if it is used to tie to a person from a backend system…that’s a violation of the Terms of Service.
To see the traffic source of the events, go to Content, Events, select the event you want, and add the secondary dimension of Traffic Source (just above event title in report).
Here is a Custom Report for Event Labels that drills down by source then keyword. Just log into GA and go to the URL.