What’s Dashly?

Dashly is a service that combines the tools of communication, communication automation and user management. This is a large and advanced service, which has many hidden features and growth hack-s.

What does Dashly do?

A script is installed on client’s site. This script asynchronously downloads api.min.js (a dom file). External logic is implemented in this file. When the script is installed on the site, a chat appears and the service starts collecting data about visitors. Based on this data, you can send various messages (chat, pop-ups and emails) to the site’s visitors. There’s two major types of collected data:

  • User properties
  • User events

What is an event?

Event is an action of a user on your site, in an application, or on a server. You can define any event of a user or a client that you want to capture (visited a page, clicked on a button, made an order, etc.). Each event can have properties. They complement the event, in order to understand the context of the committed action. Here is an example of the properties of the "Session Start" event:

Example:

Auth token

Some user's events are automatically tracked right after installing Dashly to your site. These include:

All standard events can be found here

You can also create and track custom events and use our standard events for e-commerce and saas . Если у вас соответствующий сайт, предлагаем вам ознакомиться с этим списком.

Important! Standard events are used in analytics, pre-made scenarios and measuring Dashly efficiency at your site.

What is a User property?

User properties are such parameters as name, email, phone, city, UTM tags, list of viewed items, cost of the items in the cart, etc. Properties are used for users segmentation and personalizing communications.

Some user properties are collected automatically. These include:

  • Country
  • City
  • Referrer
  • Referrer (domain)
  • First UTM Campaign Tag
  • First UTM Source Tag
  • First UTM Medium Tag
  • First UTM Content Tag
  • First UTM Term Tag

These are basic universal user properties for any type of site:

  • Name
  • Email
  • Phone

The email can be collected automatically from all fields on the site at the time the focus is lost from the input field if the "Auto Tracking" setting is turned on Important! Enabled by default. We recommend disabling it for SaaS.

These are basic properties for online stores and web services:

  • Shop cart value
  • Viewed products
  • Shop cart items
  • Latest Order Status
  • Last payment
  • Revenue from customer

Those will help collecting data needed and using it for precise user segmentation and analytics.

Important! Standard properties have predefined system names, which should be used for altering those properties contents. The entire list of system properties can be found here.

Important! Only 3 standard properties can be manually altered via user’s card: name, phone, email.

Why collect user data?

Data serves as a foundation for building and automating personal communications with users, and for analytics. Data helps chat operators better understand the user, he is communicating, and answer users' questions fast and precisely. As for email marketing, data is needed for building high quality personalization and automation of communications.

Collected user data and the tools of communication provided by the service present huge marketing advantages. Dashly is a platform for building relationships with your users and the ways of using the service are not limited to the examples we’re offering here.