Umajin Analytics

Umajin Analytics uses Piwik as a system of analysing what people are doing with your app. As a designer you can get Umajin Analytics to measure which pages are viewed, which links are clicked, information about the devices on which your app is loaded and more. This is useful for establishing app design effectiveness or identifying areas to improve.

Analytics Overview

Umajin’s Cloud Services provide analytics you can enable within your apps. These analytics can help you to measure the effectiveness of your app and track the activity of your users. These reports are available in real time and are viewable within a simple visual reporting tool.

Some examples of what you can do with this system include;

  • Measure which pages are viewed and how often
  • Measure link views
  • Discover information about the devices your app is viewed on
  • Measures actions or events triggered within the app
  • Discover the location of your audience
  • Measure transactions and conversion rates

Because Umajin provides a flexible app creator that can be used for so many wide and varied use cases, we have designed an analytics system that is equally flexible. When you build your app, you are able to rig it with triggers that will log data to a reporting and presentation tool.

How to Install Umajin Analytics

Some app templates come with Umajin Analytics already installed. This can be checked via the Umajin Cloud Services.

Go to, select your app from the list then after it has opened choose the link “Analytics”.
If Umajin Analytics has been setup for your app you will see various blocks displaying collected data about your site. Otherwise you will see an Install button.

Actions that track app activity

  1. PA Set TrackingID (see installation). This must be the first Umajin Analytics action in your app.
  2. PA Page View – add this for any page “After Page Loads” action. It records the app page label it’s fitted in.
  3. PA Screen View – add this to a button “On Press” action when that button changes the content of a page object e.g. replacing content in a HTML Article component.
    1. Field “screenname” – the name you give to that view.
  4. PA Event – add this to a series of button “On Press” actions when you want to record a series of related events
    e.g. shopping for dinner, ordering mains, item number
    plus shopping for dinner, ordering drink, item number

    1. Field “category” – e.g. meal ordering
    2. Field “event_name” – e.g. meal ordering
    3. Field “event_label” – e.g. mains
    4. Field “event_value” – e.g. 33

The following are advanced – they maybe commented out in the Piwik_analytics.js file

  1. PA Custom Variable – add this for a series of up to 5 items (slots) recording a variable and its value.
    1. Field: ‘slot’ – {from 1 to 5 only}
    2. Field: “name” –  variable name
    3. Field: – “value”
  2. PA Custom Dimension – similar to custom variables but more advanced and they must be set up in the Umajin server for your app.