๐ Jarvis Docs Basics
View on GitHub๐ค Getting Started with Users
Welcome to Jarvisโs guide to understanding your Users โ the heart of your marketing strategy.
โ๏ธ Letโs Get You Started with Users
This guide is designed to help you understand what users are, how Jarvis identifies them, and how you can use that data to craft personalized, high-impact experiences.
๐ค Who is a User?
๐ Definition
At Jarvis, anyone who has interacted with your business at least once is considered a User.
This includes visits to your mobile app, website, offline store, or any digital interaction.
How does Jarvis detect users?
Once your platforms (e.g., app, website, CRM) are connected to Jarvis, we begin automatically tracking and collecting basic user data in real-time.
Youโll find this data under:
- ๐งพ Users โ Basic user info like device, location, OS, etc.
- ๐ Events โ Actions like login, app open, purchases, etc.
You can also manually upload historical or offline data via the Data Management section.
๐ต๏ธ Unknown and Known Users
Users are divided into two types:
- Unknown Users โ Anonymous visitors
- Known Users โ Identified by unique details like email, phone, or customer ID
Once a user shares this information, Jarvis automatically upgrades them from unknown to known.
๐ Unique Identifier
A Unique Identifier helps Jarvis recognize each user individually โ usually an email, phone number, or customer ID.
For example:
If you define email
as the identifier, anyone who shares it becomes a Known User. Others remain Unknown until they provide it.
๐ง Setup Tip
Follow our Identifying Users guide for step-by-step help.
๐จโ๐ป Involve your tech team for smooth integration.
๐ User Attributes
User attributes help you build a complete user persona โ from preferences to purchase habits.
There are two types:
๐ System Attributes
Collected automatically by Jarvis:
- Location ๐
- OS and Device ๐ฑ๐ป
- App version ๐งฎ
- Gender, DOB (if available) ๐
No extra work needed โ we handle this!
๐งฉ Custom Attributes
You define these, based on what matters to your business. Examples:
- ๐ช Reward Points
- ๐ Loyalty Tier (Gold, Silver, etc.)
- ๐ Subscription Renewal Date
- ๐ Customer Category
๐ง Setup Tip
Check our technical documentation for adding custom attributes.
Again, this is best done with help from your developers.
๐ User Profiles
A User Profile is a detailed record of every interaction and trait of a user โ whether known or unknown.
If a user shares an identifier later, Jarvis merges their old anonymous data with the new known profile โ giving you a full 360ยฐ view.
1๏ธโฃ Basic Information
Includes core info such as:
- ๐ Name, Email, Phone
- ๐ฐ First Seen, Last Seen
- ๐ Last Known Location
- ๐ข Acquisition Source
- ๐ Campaign History
- ๐งฉ Segments they belong to
2๏ธโฃ Attributes
These are personal characteristics that shape user behavior:
- ๐ Birthday
- ๐ฐ Marital Status
- ๐ Purchase History
- ๐ช Reward Points
- ๐ Education
- ๐งฌ Gender
3๏ธโฃ Devices
Lists all devices the user used to interact:
- Web ๐ป
- Android ๐ค
- iOS ๐
Each device record includes:
- ๐ Device ID
- ๐ Browser Info
- ๐ Session Count
- ๐ First/Last Seen
4๏ธโฃ Channels
Channels = Touchpoints for your messages:
- ๐ Push Notifications
- ๐ฑ In-App Messages
- ๐ฌ SMS
- ๐ง Email
- ๐ Web Popups, Surveys
Track each userโs:
- ๐ก Reachability
- ๐จ Messages Sent
- ๐ Campaigns Received
- โ Conversions
- ๐ Last Message Interaction
5๏ธโฃ Events
๐ง Want a deep dive into Events?
Head over to our Events Guide
Every action = an event. Think of these like footprints users leave behind.
Example events:
- ๐ View Product
- ๐ Add to Cart
- โ Checkout
- ๐ช Session Ended
Each event includes:
- ๐ Timestamp
- ๐ Location
- ๐ฅ Browser
- ๐งญ Page or Screen Name
- ๐ข Campaign Name
๐ง Analyzing User Profiles
Explore our detailed guide to get the most out of every profile.
๐ง Whatโs Next?
Now that youโre familiar with how users are structured and tracked in Jarvis โ letโs level up! ๐งโโ๏ธ
Next, explore how to:
- ๐ Analyze behavior
- ๐ฏ Personalize campaigns
- ๐งช Run experiments
โก๏ธ Analyzing Users โ