User data in Gist

By Jitta

updated about 1 month ago

User data is important to create user segments so you can send targeted messages and email campaigns to users based on their attributes and behavior.

Gist gives you an exhaustive list of user attributes which you can use to group users together based on who they are and what they do on your site. 

There are three types of data that Gist tracks and stores:

1. Standard user attributes which are automatically tracked by Gist even without you defining them

2. Custom user attributes which are specific to your website or product that you need to send to Gist

3. User events which are actions taken by users on your site. Gist tracks them automatically, but you will need to define them to be able to view the data.

Standard user attributes

These are user attributes that Gist automatically tracks (in you are part of a paid plan) with no coding involved. You can see them on the People page when you log in to your account.

NAME – contains the user’s full name

EMAIL – user’s email address

USER TYPE – whether a user is a lead, or visitor, or paid customer

USER ID – user’s unique ID

SIGNED UP – the day a user first signed up on your website

LAST SEEN – when they were last online on your site or product

LAST CONTACTED – when they were last contacted by your team

WEB SESSIONS – number of times a user visited your app or site

CITY – the city they’re from, based on their IP address

COUNTRY - what country they're from

REGION - what geographical region they're from

TIMEZONE - what time zone they're in

TAGS – a group the user belongs to, based on a tag you’ve manually applied

COMPANY - if they work in an organization

PHONE - their contact details

FIRST SEEN - when they first visited your website after you installed Gist

SIGN UP SOURCE - the website which referred them to your website

LANDING PAGE - which page they landed on when they first visited your site

LAST HEARD FROM - the date when you last heard from them

LAST OPENED EMAIL - which one of your emails they opened last

LAST CLICKED ON LINK IN EMAIL - what specific links a user has clicked in one of your emails

BROWSER – what browser a user is using

BROWSER VERSION - whether they are using the latest browser versions

PLATFORM – what operating system a user is using

SUBSCRIBED TO - what email campaigns they are subscribed to

UNSUBSCRIBED TO EMAILS - whether they have unsubscribed to your emails

MARKED EMAILS AS SPAM - whether they have marked your emails as spam

HAS HARD BOUNCED - whether the emails you sent to them have bounced

Using these standard attributes you can quickly filter the users that you require, such as:

  • Users who are on the free plan
  • Users who have signed up exactly 3 days ago
  • Users who have not logged in the last 7 days
  • Users who upgraded to a paid plan today

You can combine these attributes to create a narrowed down list of users. For instance, you can filter users who ‘Signed up 7 days ago’ AND ‘Last seen 7 days ago’ so you can get the list of users who have been inactive since they signed up on your site.’

Once you narrow down a list based on specific attributes, you can create a user segment out of them, and then send targeted, personalized messages.

Gist automatically updates standard user attributes of new users when they sign up, and new users who match your filters will automatically be added to existing segments.

Custom user attributes

You can also send custom attributes about your users to Gist and they too can be seen in the People page below the standard user properties.

While standard attributes help you get a basic overview of your users, custom attributes are used to get deeper insights about your users and the actions they take on your website, or inside your app. Custom attributes are specific to your website or product – such as:

  • How many videos a user watched
  • How many photos they have uploaded
  • Whether they are using a specific feature inside your app
  • If they have reached a usage limit for a feature
  • Whether they tried upgrading their plan but failed

You can send any number of custom attributes and Gist will track them for you.

You can apply filters to these custom attributes Just as you would with the standard attributes, and then send them targeted messages and email campaigns. For instance, if your free plan limits users to watch only 100 videos, then you can put all users who have watched 100 videos into a segment and send them a targeted email campaign asking them to upgrade their subscription.

Just as with standard user attributes, Gist automatically updates custom user attributes of new users when they sign up.


Events are actions taken by users on your website or product. You can track custom events on Gist either manually, using the gist.track method , or automatically by using the event visualizer.

These methods can be used to track specific user actions on your website, such as pageviews, link clicks, button clicks, form submissions, etc.

You can filter users based on events that they do, such as viewing a page X number of times, downloading a document multiple times, clicking a button on your site, submitting a form, etc. 

There are three types of event properties that you filter on the People page. 

  • HAS DONE - filter those events on your website that people did
  • HAS NOT DONE - filter those events on your website that people did not do
  • COUNT OF - filter those events or actions that were performed multiple times

For example, using event properties, you can easily filter and group users who have viewed your pricing page 3 times, or clicked on the 'Contact Us' button, etc., and use these properties to automatically trigger chat prompt messages, or send emails using automation rules.

Need Help?

If you have any further questions, please start a Live Chat. Just "Click" on the Chat Icon in the lower right corner to talk with our support team.

Did this answer your question?