How to check user based events on fabric - google-fabric

Our requirement is for specific user we need to check what events he performed.
Lets say for user John we need to check if he able to find out filter feature from app etc.
On Fabric I can see its shows event and unique users, but its not showing their username, userid etc.
So is there any way to do this?
Thanks.

Mike from Fabric here. With the Fabric dashboard, there is not a way to track a user across crashes and events. You can however, add custom logs, keys and user identifiers to exceptions or logged errors and can then search on those values.

Related

Netflix like concurrent user limitation on logging in

I am new to Shopify and exploring options to run a streaming service. I want to build functionality through which I am able to limit the number of users concurrently login through a particular account.
That is if say 4 users are logged in through user A it should not allow 5th user at the same time (Based on plan) as people share their login credentials. Does Shopify provide this functionality or any good recommendation of any such app?
You can check this app . This is solving similar problem not sure how they are doing it though .
You can configure this app easily and set your custom banner for 5th user (In your case) or also force log out the first user in case of 5th user attempts to login.

Incorrect Event Users count on Answers

I currently have a Point of Sale application that allows for a user to login, make a purchase, and logout on an iPad. Each device supports multiple users, but I am noticing incorrect counts for "Event users". I am tracking logins, signups, and setting the Crashlytics userIdentifier property. What else do I need to do make sure Answers is properly tracking this information?
For example, I have had 30 users login to my application and go through the purchase flow, but Answers states that there have only been "2 Event Users".
Mike from Fabric here. An event user in this case would be connected to the device that is sending the event, not the user logged into the app which is likely the source of the disconnect.

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.

How to send some additional app info when user sends email using MFMailComposeViewController?

Is there any way to make my app send to me some additional app info when user sends an email from inside my app using MFMailComposeViewController but without enabling the user to delete or change that info? For example, I would like to receive with every user email some info like what is the device user is using, or number that shows how many times user launched my app, etc., but I don't want the user to have the option of changing or deleting that info in email. Is there maybe some other way of doing this? Thanks.
Create a public key encrypted attachment with the info you want to send.
If you are using email to gather feedback from your user, we have a feedback form that you can add to your app instead. Along with the user name, email, and comments, we do include information like device type and os version (the user doesn't see this). The form background color can match your app's color theme. Some developers have asked for that customization. You'll also get to specify feedback types and categories. This lets the user self classify the feedback. For example, feedback types can be "suggestions," "bugs," "testimonials," and "questions." Categories are sub types, which allows for narrowing down the feedback being given. You define the types and categories. The user chooses them while filling out the feedback form. All the feedback is sent to our feedback center for you to view, sort, respond, set status, group, and manage. You can be notified by email when feedback arrives.
Learn more at: www.SimpleFeedback.com - iOS Feedback