This User Guide will help you setup your account, add your websites and start viewing them in Dataviz Studio.
Setting up and using Dataviz Studio is simple and straight forward.
1. Sign Up for an account
2. Add your website in Dataviz Studio
3. Add tracking code to your website
4. Add events tracking to your website (optional)
5. View Dashboard
Once you have completed the signup process, you will be assigned a dedicated instance of Dataviz Studio which you can access using the link provided in the User Portal.
You would have also received an email from us providing you with the URL of your Dataviz Studio server along with the login credentials.
Please use the provided URL to visit your Dataviz Studio server and enter your credentials to login.
Once you are signed in, you would find yourself in the 'Dashboards Home Page'. Here you will find the following tabs:
Provides a list of existing Dashboards.
Here you can view statistics about different tables in the database storing page views, events and sessions information.
Here you can add websites and users. You can also view the 'tracking code' for each website here.
You can add multiple graph modules and arrange them (resize and move) as you like and create a unique experience for yourself.
You can choose your own colors to customize the dashboard as you like. You can save color schemes and load them as well.
You can choose to make some modules on the dashboard either synchronized or unsynchronized with the dashboard. This means that any update from the dashboard would only affect the contents of synchronized modules and not affect any unsynchronized module.
Dataviz Studio provides interactive graphs for a very rich user experience. You can zoom in and out of graphs. You can choose between many differnt types of graphs. You can customize various graph features like width of the bar chart or line chart and so on.
You can capture a user action by simply adding a CSS Class to that HTML Element like a button for example, so whenever a user clicks on this button, an event is generated.
<button class="button">Subscribe</button>
class="umami--eventType--eventName"
<button class="button umami--click--subscribe-button">Subscribe</button>
You can directly call Umami functions to capture any event. There are 2 ways you can do that.
To capture simple events where you don't want to specifiy an event type (it would be assigned a default event type of 'custom'), you can directly call umami(eventName) in your function as shown below:
<button id="btnSubscribe">Subscribe</button>
const myButton = document.getElementById('btnSubscribe');
myButton.onclick = () => umami('Subscription-button-click');
<button id="btnSubscribe">Subscribe</button>
document.getElementById('btnSubscribe').addEventListener("click", function()
{
umami.trackEvent('Subscribe Button', 'Subscription');
} , false);
You can read more about tracking events directly on the Umami website here.
1. Metrics Format
2. HTTP POST Request
3. Sample Code
4. Different Sources
5. Visualizing Metrics
Timestamp | Device | Name | Value | Category | Type |
---|---|---|---|---|---|
Time of Event | Name of the Device/Application/Source | Name of the Metric/Event | Value of Metric (Numerical) | Category of Metric (Optional) | Type of Metric (Optional) |
Device: Device/Server Name
Name: Name of the Metric, e.g.: CPU, Memory, Temperature, etc.
Value: Numeric value of the metric.
Time: (optional) If not present then current time will be used.
{
device: ‘Server Name’,
name: ‘Server Name: CPU Usage %’,
value: 10
}