Google Analytics Monitoring
You can monitor Jelastic dashboard in Google Analytics including all the traffic information, information on the key functionality being used and other actions performed via dashboard. For each event, its label has UID of the user who performed the action (you can then search by UID in JCA / Users).
Google Analytics for your dashboard is configured by the Jelastic Operations via the
JCA > System settings. In the jclient expandable list you can find the GOOGLE_ANALYTICS_CODE parameter with the code which connects your dashboard with Google Analytics.
To start monitoring navigate to your Google Analytics account and open the reports for your dashboard. As a result you’ll see a list of the Standard Reports.
We recommend to pay special attention to the Behavior > Events report.
There are four Events reports (Overview, Top Events, Pages and Events Flow) which are used to show how people use interactive elements in your Jelastic dashboard. We recommend to use two of them:
|Note: you are also able to track the signups of the users via Google Analytics using special registration widget. For more information navigate to the Tracking Signups doc.|
First of all, choose the date interval, the information for which you would like to see. You can do it using the special date panel in the upper part of the dashboard. Just choose the start and end dates and click Apply button:
A little bit beneath you’ll see the tunable diagram with the events chart. Above the diagram you can choose the data you want to see by selecting the required option from the left drop-down list (Primary dimension):
- Avg. value shows the average value of each event
- Event value shows the total value of the event\set of events
- Events\Visit shows the average ratio of events per one visit
- Total Event shows the general number of the occurred events
- Unique events - shows the number of visits, during which some unique events occurred
- Visits with event - shows the number of visits, during which at least one event occurred
Using the Select a metric menu (Second Dimension) you can choose one more parameter to show on the same chart. This menu consists of the same items as the first one except the item you’ve already selected.
The rightmost time panel control the amount of parts (points) the chart is divided to. E.g. in the picture below the selected time value is Day - thus every point on the chart shows the average value for one particular day. Note that it isn’t used for specifying the date interval - you can choose it in the special Date range panel above.
Under the graph you will see its miniatures for each item chosen in the Primary Dimension lists.
Finally, at the bottom of the dashboard you’ll see the short events statistics, divided into three blocks.
- The first one, Event Category, shows the top ten categories (each category is some action performed by user in the dashboard) with the number of times this event occurred and its percentage part from the total amount of events. The meaning of every category is described in the Top events block.
- The second Event Action block displays the info on the top ten kinds of actions.
- And the last Event Label block shows the top ten user uids sorted according to the amount of actions they performed.
Follow the link to see all possible values presented in the Top Events table.
Event Category tab shows the events info, divided into the categories depending on the particular action, performed by user
Clicking on each category gives you the additional details, for example, after choosing the User-Search category you’ll see the search requests via How do I…? search box.
Event Action tab displays the list of actions with number of times these actions were performed
Events Label tab shows you a list of users' UIDs with the number of actions performed by them. Clicking on the particular UID gives you the divided into the categories statistic on the actions performed by this user. Specifying the Secondary Dimension adds one more column to your statistics table providing you with even more detailed information. After you compiled the report and added the info you would like to see in it, you can export it to the file. For that press the Export button in the upper panel and choose the appropriate file extension:
Event Category/Action/Label Values
In the table below you can find all the possible values that are presented in the above mentioned options:
|Event Category||Event Action||Event Label||Description|
|AppStore||cancel, click-install||uid; solution name||installing application as add-on|
|ConfigManager||read, write, upload||uid; path||actions performed in the Configuration Manager|
|Deploy-Archive||default, failed, custom, click||uid||deploying the application|
|Env-Create||click, basic-success, expert-success, expert-failed||uid||creating a new environment|
|Env-Wizard||cost-details-hint||uid; user group; wizard mode||editing environment topology|
|FloatMenu-Balancer||run, config, stat||uid||using the options|
of the NGINX-balancer node tool menu
|FloatMenu-Billing||history||uid||review billing history|
|FloatMenu-Buildnode||add-project, log, config, stat||uid||using the options|
of the Maven build node tool menu
|FloatMenu-Buildproject||add-project||uid||build the project via Maven|
|FloatMenu-Cache||log, config||uid||using the options of the Memcached node tool menu|
|FloatMenu-Compute||config, log, run,|
restart, stat, solutions, add-php-context
|uid||using the options|
of the application server node tool menu
|FloatMenu-Context||run, rename, delete, edit, update||uid||managing the context of the deployed project|
|FloatMenu-Database||run, config, log, restart, stat||uid||using the options of the database server node tool menu|
|FloatMenu-Env||delete, edit, settings, run, clone||uid||using the options of the environment tool menu|
|FloatMenu-Status||switch||uid||changing the status of the environment (run/stop)|
|FloatMenu-Vds||run, stat, reset-pass, restart||uid||using the options of the VDS node tool menu|
|uid; user group||review pricing information|
|Show-Tutorial||maintoolbar||uid; user group||using the tutorial for the beginners|
|Tutorial||finish, stop||uid; group or current tip||completing the tutorial or just stopping it|
|Upload-Archive||success, cilck, failed||uid; archive name||uploading the archive|
|User-BillingHistory||trial-menu||uid; user group||clicking Balance > Billing History button|
|User-ChangePassword||maintoolbar||uid; user group||changing the password|
|User-CheckGroup||billing, beta, trial||uid|
|User-ConvertAccount||show-trial-menu||uid||requesting account upgrade|
|User-HosterPricing||trial-menu||uid; source menu||reviewing hoster pricing|
|User-HosterSupport||mmaintoolbar, convert-refill, refill||uid; user group||clicking Help > Contact Support button|
|User-JelasticCommunity||maintoolbar||uid; user group||navigating to the community|
|User-JelasticDocs||maintoolbar, wizard||uid; user group||navigating to the documentation from the dashboard|
|User-JelasticVideos||maintoolbar||uid; user group||clicking Help > Video button|
|User-QuotasPricing||maintoolbar, trial-menu, wizard||uid; user group||clicking Balance > Quotas & Pricing button|
|User-RefillAccount||balance-btn, submit-click, add-success, declined, refresh-btn, confirm-yes, msg-suspended-account||uid; new||clicking on the Refresh balance, Refill Balance buttons and refilling through message about account has been suspended|
|User-Search||search requests||uid||using How do I…? search box|
|User-Signin||success, failed||uid or guest||signing in to the dashboard (both successful and failed)|
|User-Signup||click, by-link, success||guest||signing up|