Creating dashboards

Create a dashboard that gathers analyses such as metrics, funnels, trends, and so on. The dashboard can display general data or dynamic data such as the values of parameters, for example, a message ID, customer ID, product ID, and so on.

Requirements


  • You must implement a tracking code into your website.
  • You must be granted a set of user permissions that allow access to Decision Hub and creating analyses.

Creating a dashboard


Blank dashboard canvas in Decision Hub with no widgets added, ready for customization
A blank dashboard
  1. Go to Decision Hub icon Decision Hub > Dashboards > Add dashboard.
  2. Enter the name of the dashboard.
  3. To add a widget to the dashboard, click an icon on the The panel of analysis icons panel. The icons are (left to right): HTML code, text field, image, segmentation, trend, funnel, metric, histogram, aggregate, expression, and a report.
  4. To use snippets in HTML code:
    1. Click Snippets.
    2. Select a snippet.
    3. Paste the snippet or create a reference to it.
      Snippet usage is restricted to images and blocks.
      Result: A widget appears on the dashboard.

Configuring analyses widgets


  1. If you chose a particular type of an analysis to be added to the dashboard, in order to configure the widget settings, click the widget on the dashboard.
    Result: On the right side, a panel shows up with two tabs: Data and Style.
  2. In the Data panel, enter the title of the analysis.
  3. Optionally, in the Description field, to let other users know the purpose of the analysis, enter a short description.
  4. From the dropdown list, you can either:

    • Select an existing analysis.

    • Create a new analysis by clicking Create new at the bottom of the list.
      IMPORTANT: If you want to display dynamic data on the dashboard, proceed to the Dynamic data in dashboards section.
  5. You can configure additional settings:
    Property name Available in Description
    Allow overwriting time filters All apart from segmentations By default, the dashboard uses the original time range of the selected analysis. You can use the following options:
    - Allow overwriting analytic main time filter - Instead of using time range from main analysis filter, you can either apply the global date range of the dashboard as a main analysis filter of the selected analysis or choose your own date range (use Chart date range field then), which can be different from the one defined in the analysis.
    - Allow overwriting all nested time filters - Instead of using time range from nested time filters, you can either apply the global date range of the dashboard as nested time filters or choose your own date range (use Chart date range field then), which can be different from the one defined in the analysis. Enabling this option also enables Allow overwriting time filters.
    More information and examples are available in Date ranges in dashboards.
    Comparison All apart from segmentations The option of comparing the results of the selected analysis to a time range or other analysis. In the case of selecting the time range option, remember it must overlap with the date range set directly in the selected analysis.
    Goal Metrics, aggregates and expressions The option of setting the desired result. As a result of switching on this option, a progress bar displays in the widget.
  6. In the Style tab, you can configure the following settings:
    Property name Available in Description
    Visualization type All types of analyses apart from a metric and an expression Select a chart type an analysis is going to be presented in.
    Appearance All types of analyses Define the data format of the results (number, percentage, or currency) and their accuracy (decimal places). You can select the currency in which the result of an analysis is displayed. For details, see Displaying analyses results as currency.
    Layout All types of analyses apart from a metric, aggregate, and an expression Select a horizontal or vertical layout of a chart.
    Axes All types of analyses apart from a metric, aggregate, and an expression - Define the minimum and maximum values shown on a chart.
    - Select the direction of the X and Y axes.
    Axes titles All types of analyses apart from a metric, aggregate, and an expression Enter titles for X and Y axes.
    Legend All types of analyses apart from a metric, aggregate, and an expression Define the position and alignment of a chart legend.
    Colorize All types of analyses apart from a metric, aggregate, and an expression Define the method of coloring the chart elements:
    - Full palette - Every element of the chart has a different color.
    - Color per series - Chart elements within one unit have different colors (for example, when comparing occurrence of a few events on a particular day).
    - One color - Every element of the chart has the same color.
    - Min & max values - All chart elements have the same color apart from those which show the highest and the lowest value.
    - Value based - The intensity of the color of the chart element depends on the value.
    Color palette All types of analyses apart from a metric, aggregate, and an expression Select colors of chart elements.
    Text A metric, aggregate, and an expression - Define the alignment of the result in the widget.
    - Select the font size.
    Icon A metric, aggregate, and an expression Select an icon and its color. The icon is displayed above the title of the widget.
    Goal colors A metric, aggregate, and an expression Define the color of the lowest and the highest result.
  7. To filter the results of the dashboards, click the Dashboard filter icon.
  8. When you complete creating the dashboard, click Save dashboard.

TIP: By default, a new dashboard is private. If you want to share it with others, check the instruction here.

Displaying analyses results as currency


You can display the result of any analysis widget as an amount in a selected currency.

  1. On the dashboard, click the metric widget.
  2. In the panel on the right, go to the Style tab.
  3. In the Appearance section, under Data format, click the currency icon.
  4. From the dropdown list, select a currency.
  5. Optionally, to change the number of decimal places, use the buttons on the right side of Data format.

The selected currency isn't included when you export the dashboard to XLSX. For details, see File format.

NOTE: The list of currencies below applies only to the currency selection in the dashboard interface. It doesn't limit the currencies of your data: Synerise accepts all currency codes compliant with ISO 4217.

Currencies available in the dashboard

Currency ISO 4217 code Display example
United Arab Emirates Dirham AED AED 1 900
Albanian Lek ALL ALL 1 900
Armenian Dram AMD AMD 1 900
Argentine Peso ARS ARS 1 900
Australian Dollar AUD A$1 900
Aruban Florin AWG AWG 1 900
Azerbaijani Manat AZN AZN 1 900
Bosnia-Herzegovina Convertible Mark BAM BAM 1 900
Barbadian Dollar BBD BBD 1 900
Bulgarian Lev BGN BGN 1 900
Bahraini Dinar BHD BHD 1 900
Bermudan Dollar BMD BMD 1 900
Bolivian Boliviano BOB BOB 1 900
Brazilian Real BRL R$1 900
Bahamian Dollar BSD BSD 1 900
Belize Dollar BZD BZD 1 900
Canadian Dollar CAD CA$1 900
Swiss Franc CHF CHF 1 900
Chilean Peso CLP CLP 1 900
Colombian Peso COP COP 1 900
Costa Rican Colón CRC CRC 1 900
Czech Koruna CZK CZK 1 900
Danish Krone DKK DKK 1 900
Dominican Peso DOP DOP 1 900
Egyptian Pound EGP EGP 1 900
Euro EUR €1 900
Falkland Islands Pound FKP FKP 1 900
British Pound GBP £1 900
Georgian Lari GEL GEL 1 900
Guatemalan Quetzal GTQ GTQ 1 900
Guyanaese Dollar GYD GYD 1 900
Honduran Lempira HNL HNL 1 900
Haitian Gourde HTG HTG 1 900
Hungarian Forint HUF HUF 1 900
Iraqi Dinar IQD IQD 1 900
Icelandic Króna ISK ISK 1 900
Jamaican Dollar JMD JMD 1 900
Jordanian Dinar JOD JOD 1 900
Japanese Yen JPY ¥1 900
South Korean Won KRW ₩1 900
Kuwaiti Dinar KWD KWD 1 900
Cayman Islands Dollar KYD KYD 1 900
Kazakhstani Tenge KZT KZT 1 900
Lebanese Pound LBP LBP 1 900
Moldovan Leu MDL MDL 1 900
Macedonian Denar MKD MKD 1 900
Mexican Peso MXN MX$1 900
Nicaraguan Córdoba NIO NIO 1 900
Norwegian Krone NOK NOK 1 900
New Zealand Dollar NZD NZ$1 900
Omani Rial OMR OMR 1 900
Panamanian Balboa PAB PAB 1 900
Peruvian Sol PEN PEN 1 900
Polish Zloty PLN PLN 1 900
Paraguayan Guarani PYG PYG 1 900
Qatari Riyal QAR QAR 1 900
Romanian Leu RON RON 1 900
Serbian Dinar RSD RSD 1 900
Russian Ruble RUB RUB 1 900
Saudi Riyal SAR SAR 1 900
Swedish Krona SEK SEK 1 900
Surinamese Dollar SRD SRD 1 900
Turkish Lira TRY TRY 1 900
Trinidad & Tobago Dollar TTD TTD 1 900
Ukrainian Hryvnia UAH UAH 1 900
US Dollar USD $1 900
Uruguayan Peso UYU UYU 1 900
East Caribbean Dollar XCD EC$1 900
Yemeni Rial YER YER 1 900

Dynamic data in dashboards


Dynamic data is a collection of information that refers to a particular entity (for example, a customer, a product, a message sent to customers, a URL, attributes (city, name, birth date), and so on). It's described as a dynamic because it changes as the context of the analysis changes.

  1. To display data for an individual customer or attribute on the dashboard, add analyses that contain the same dynamic key.
    Result: The Dynamic key icon icon shows on the settings panel on the dashboard.
  2. Click the icon.
    Result: A pop-up shows up. The name of the dynamic key that is used in the analyses added is already there.
    IMPORTANT: If the value of a dynamic key is not defined, the analyses on the dashboard that use dynamic key show 0.
  3. To display the results for a specific value of the dynamic key parameter (for example, a customer), enter the parameter value.
    Result: The data in the analyses that contain the same parameter are updated.

WARNING: You must be consistent with the names of the dynamic keys while creating analyses that are used in the dashboard. For example, ID and id will be treated as different dynamic keys. But, the values of the dynamic keys are case-insensitive.

Predefined dynamic keys


There are some predefined dynamic keys which you can use to your advantage:

  • id - The ID of a communication campaign. You can create analyses dedicated to your campaigns and use the id dynamic key in the conditions of these analyses. Then, you can create a dashboard to contain these analyses. Later on, you can add this dashboard to the statistics of a campaign, so you can check your custom KPIs of campaigns you run.
  • clientId - The ID of a profile. You can create analyses dedicated to measuring customer behavior or other measurable customer-related aspects and use the clientId dynamic key in the conditions of these analyses. Then, you can create a dashboard to contain these analyses. Later on, you can add this dashboard to the statistics in a profile's card, so you can have all necessary data related to each profile in one place.

Adding dashboards to a profile card

This procedure contains exemplary analyses such:

  • as a metric that sums the amount of money a customer has spent so far,
  • an aggregate that counts the number of transactions made in the last 30 days
  • an aggregate that returns the date of the latest purchase.

These analyses will be used in a dashboard which will be added to the profile cards, so you can check the results of the analyses in the dashboard directly on the card.

  1. Create a set of analyses that contain the clientId dynamic key parameter. The value of the parameter can be set to any value.

    IMPORTANT: In aggregates and expressions, the clientId dynamic parameter is added automatically. You don't need to add it.

    1. Create a metric that returns the amount of money spent so far.

      Click here to see the configuration of the metric
      The configuration of the metric that contains dynamic key parameter
      The configuration of the metric that contains dynamic key parameter
    2. Create an aggregate that returns the number of transactions made in last 30 days.
      Click here to see the configuration of the aggregate
      The configuration of the aggregate that returns the number of transactions
      The configuration of the aggregate that returns the number of transactions
    3. Create an aggregate that returns the date of the latest transaction
      Click here to see the configuration of the aggregate
      The configuration of the aggregate that returns the timestamp of the latest transaction
      The configuration of the aggregate that returns the timestamp of the latest transaction
  2. Create a dashboard that contains all analyses created in the previous step.
  3. Go to Behavioral Data Hub > Profiles.
  4. Select any profile on the list.
  5. Select the Statistics tab.
  6. Click the Three-dot icon icon.
    Result:
    The Statistics section of a profile
    The Statistics section on a profile's card
  7. From the dropdown list, select Manage dashboards.
  8. On the pop-up, in the text field, enter the name of the dashboard you created previously.
  9. Confirm your choice by clicking Add.
  10. Optionally, you can define the order of displaying dashboards by dragging and dropping them in the desired order.
  11. Confirm the dashboard settings by clicking Apply.

Adding dashboards to campaign statistics

  1. Create a set of analyses that contain the id dynamic key parameter. The value of the parameter can be set to any value.
  2. Create a dashboard that contains all analyses created in the previous step.
  3. Go to Experience Hub.
  4. Select the communication type.
  5. Go to the details of your active or finished communication campaign.
  6. Select the Statistics tab.
  7. Click the Three-dot icon icon.
    Result:
    The Statistics section of an email campaign
    The Statistics section of an email campaign
  8. From the dropdown list, select Manage dashboards.
  9. On the pop-up, in the text field, enter the name of the dashboard you created previously.
  10. Confirm your choice by clicking Add.
  11. Optionally, you can define the order of displaying dashboards by dragging and dropping them in the desired order.
  12. Confirm the dashboard settings by clicking Apply.

Canonical URL: https://hub.synerise.com/docs/analytics/analytics-dashboard/creating-dashboards