Subscribe to this list via RSS Blog posts tagged in AppAnalytics
Five Ways You Can Easily Kick-start Your Internet Of Things Development RAD Studio offers IoT functionality and connectivity through a number of different protocols and components. You can integrate your IoT devices using Bluetooth and Bluetooth Low Energy. You can talk to beacons and create a proximity fencing solution with BeaconFence. You can track and measure how often your apps are used using Embarcadero® AppAnalytics. You can easily connect your apps together via App Tethering over Bluetooh and Wifi. And finally you can connect to over 50 different IoT devices...
Jacob Thurman's AppAnalytics Best Practices from his CodeRage X talk Jacob Thurman, creator of Embarcadero AppAnalytics, presented a session, "Leveraging AppAnalytics in FMX and VCL Apps From Concept to Completion to Deployment" in the Delphi and C++ tracks at the recent CodeRage X online technical conference (October 13-15, 2015). At the end of his presentation and demonstration, Jacob presented a list of AppAnalytics best practices with guidance during the different phases of software development, debugging, beta testing and deployment. The following are the pr...
Join me at CodeRage for my session on the RAD Solution Pack CodeRage X starts tomorrow. The theme for this year’s CodeRage conference is “Develop Anything, Anytime, Anywhere”. The conference will cover development topics for the Delphi Object Pascal and C++ programming languages. Sessions about Windows 10 development using VCL, Multi-Device development using FireMonkey, the Internet of Things, Proximity app development using Beacons, Cloud Services, Enterprise Data and Programming Tips, Tricks and Techniques will be covered. The conference will have two live stream developer tracks – one for Object Pascal and one for C++. I will be doing a session on the RAD Solution Pack tomorrow. You can register for CodeRage X at http://forms.embarcadero.com/CodeRageXRegistration.  
Video: Understand User Behavior with AppAnalytics This is a recording of the Developer Skill Sprint - Understanding User Behavior with AppAnalytics. If you are seeing this post where it is copied incorrectly without the embedded video link, click here to see the video.  Embarcadero AppAnalytics is the first analytics service for mobile, desktop, and wearables. Understand your end users, wherever they are, to deliver better apps and experiences. Track and measure how often apps are used, which platforms they are running, what features c...
Gain insight into your customer’s usage behavior right now with AppAnalytics It’s free and it’s included in RAD Studio XE8. Haven’t you always wanted to look over the shoulder of your customer as they use your app? Of course you have. Understand key end-user deployment demographics in existing Windows VCL apps. Capture and log unhandled exceptions to gain clarity and quality of a deployed app. Know how many times your app is loaded and closed (app uptime).  Know exactly how your customers interact with your user interface and which features they use.  AppA...
Tracking Custom Events with TAppAnalytics in Multi-Device Applications Luis Navarro recently wrote a great post on using the new TAppAnalytics component in your VCL and FireMonkey applications to track application usage. Today, I thought I would provide a quick FireMonkey code snippet that shows you how to track custom data. In this example, I am able to capture the application user's local timezone and the UTC offset. When creating the Context Object, none of the three strings can be empty. The parameters are Category, Action, Text and Value. uses System.Analyt...
Using AppAnalytics to get usage information from your application AppAnalytics is one of the brand new features included in RAD Studio XE8. Enabling AppAnalytics in your application will help you to understand how it's being used by your customers, in what OS versions, crashed sessions, and many other types of valuable information.     To get started you need to sign in the appanalytics server (http://appanalytics.embarcadero.com/) using your EDN account. Once you're in, you can add your first application. After that, an Application ID will be generated. This is very important, as it is the ID that must be used in the TAppAnalytics component in your application.     Now it's time to add a TAppAnalytics component in the VCL or Multi-Device application. In my case, I've put it in a DataModule, to easily access it from different forms of my application.  And there's no need to do anything else to start gathering usage statics for the application. Here is an example: This information is available for all registered users.   If you upgrade your registered account to a paid one (contact the sales department here for that), you will get a lot more really useful information. As I've mentioned before, there's a section for the Crashed Sessions:   In the Flow Forms graphic, it's shown the "connections" between the forms in our application, and what "paths" are being more frequently used by our customers. For example, in the next image, it's possible to see that the Send e-mail form is shown most frequently from the Customers window, so I'd review that the usability of that process is fine, and also check that there are no usability issues when trying to use the functionality from other parts of the application.   With Custom Events you can also fine tune what you need to track. In my case I wanted to know what reports were used most, and which ones were barely used. To do this, I only had to call the TrackEvent method before showing a report, for example:  dm1.AppAnalytics1.TrackEvent('Reports', ReportName);  Looking at the sample results, I can see that the Report01 and Report02 are being used by my customers, but Report03 is rarely used.   And the final tab is the Advanced Data Analysis. I'm including an screenshot to show a preview of the data gathered:  
  • Page :
  • 1

Check out more tips and tricks in this development video: