alexrainman / ga-feedback

Free and unlimited feedback widget for your Xamarin apps through Google Analytics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google Analytics Feedback plugin for Xamarin

Receive Feedback simply by using Google Analytics

  • Easy to use
  • Integrated with your Google Analytics data

How it works

The plugin depends on Google Analytics plugin for Xamarin: https://github.com/alexrainman/Analytics

The next step will be to place an element in your UI, call it a button, a menu item or a banner. Once this element is clicked, execute this line of code:

CrossFeedback.Current.Report(int R = 44, int G = 151, int B = 218);

A Feedback Activity will be started in Android, a Feedback UIViewController will be pushed in iOS:

The user can select how they feel about the app and type their opinion in a text box. Once the user clicks Submit the form disappears and a Thank you message shows up.

All submissions are saved as "Feedback" Events in Google Analytics.

Feedback Dashboard

The Feedback widget dashboard is a readymade dashboard that displays user's feedback in tables (these are sorted by Number of Sessions per User so more active users show up first). The right column has a few other things like a pie chart and a timeline of all feedback received.

Feedback submissions are saved as Events in Google Analytics (Reporting > Behaviour > Events).

  • Events Category: Feedback
  • Events Action: Angry, Sad, Meh, Happy and Excited
  • Events Label: User's comments
  • Events Value: 1

Feedback dashboard

Click here to get this Dashboard, it's a great starting point and you can customize it further later.

Release Notes

Version 1.1

  • Adding TintColor RGB parameter to match app design
  • Setting comments field max characters to 500 to match Google Analytics event label max bytes
  • Disabling paste into comments field
  • Applying an EmojiFilter to comments field
  • Updating labels

About

Free and unlimited feedback widget for your Xamarin apps through Google Analytics

License:MIT License


Languages

Language:JavaScript 100.0%