Experience Beyond Analytics. Get Started

UseGum is an analytics tool that goes beyond simple website tracking. It lets you see how users interact with your site in real-time and even communicate with them based on their actions.

The transcript doesn't detail the signup process, but typically you'd visit UseGum's website and look for a "Sign Up" button.

You can start for free, and check our pricing plan here.

After logging in, you'll click a button labeled "Add Domains." In the pop-up, enter your domain name and click "Save". After adding your domain, go to the "Actions" menu and click "Install" Copy the code snippet and paste it into your website's <head> section. Then, click the checkbox and "Continue"

While some technical understanding of OpenAI, SMTP setup is helpful during the setup, UseGum is designed to be a user-friendly Visitor Tracking & Analysis tool. With the minimum learning curve, you will learn it. Mind you, it is fast :)

UseGum uses JavaScript code that runs on your website to capture every interaction, including page views, clicks, form submissions, and scroll depths.

UseGum collects data about user sessions, such as their location, browser, the device they're using, the page they're on, and the time spent on your website. It also captures user-defined variables, like the user's plan name or cart value.

Click on the green "Show Visitors" button. This will show you a list of visitor sessions with details like location, browser, variables, and last seen time.

This drawer appears when you click on a session and gives you a detailed view, including visitor information, bump activity, activities, top pages, top events, bump history, associated emails, AI prompts, and Ask AI.

"Top Pages" shows the pages a visitor visited most often in descending order. "Top Events" shows the most frequent events, like button clicks or form submissions, a visitor triggered.

"Top Pages" shows the pages a visitor visited most often in descending order. "Top Events" shows the most frequent events, like button clicks or form submissions, a visitor triggered.

Use the filters on the left side of the "Show Visitors" screen. These filters are based on:
• Domain: If you track multiple domains.
• Host: To filter by specific hosts or subdomains.
• URL Path: To view sessions that visited specific pages.
• Cities: Filter based on visitor locations.
• Country: Filter based on visitor's countries.
• Device Type: Filter by whether the visitor used a desktop, mobile, or tablet.
• Operating System: Filter by the visitor's operating system (Windows, Mac, Linux).
• Browser: Filter based on the browser they used.
• Last Seen: Filter by how recently a visitor was active.
• Time Spent: Filter by how long a visitor stayed on your site.
• Bump Sent: Filter by whether you've sent a notification or email.
• Event: Filter based on events you've created.
• Variable: Filter based on custom variables you've set up.

You can ask questions about a specific visitor session and get instant insights from the AI. This is helpful for:
Quick Analysis: Get a quick understanding of a visitor's activity.
Specific Questions: Ask targeted questions about their actions.
Data-Driven Decisions: Make informed decisions based on actual user behavior.

UseGum allows you to create AI prompts that instruct the AI on what to generate. Then, in your email body, type ##PROMPT## (all caps with two hashtags) to automatically include the generated content.

An event is a specific action or interaction that you want to track on your website or app. Examples are: button clicks, form submissions, page visits, and downloads.

Open the "Visitor Details" drawer for a session, hover over the activity you want to track, and click "Create Event" Give the event a name and click "Save"

You can filter visitor sessions based on the events they have triggered, segmenting users based on their behavior.

Automations trigger actions based on user events, characteristics, and your defined rules. They can send notifications, emails, or perform other tasks.

Go to the "Automation" section and click on "Create New Automation." Configure the event that will trigger the automation, select the action (notification or email), and set targeting filters.

You can create automations for sending welcome emails, offering support, recommending content, sending promotions, or other actions.

Use the "Advanced Targeting" option in automation settings to filter your audience by location, device type, operating system, browsers, time spent, and variables.

Go to the "Notifications" section, click on "Create Notification" and choose between image or code notifications. Configure settings like position, transition, target URL, and then test your notification.

You can create image notifications using a pre-designed image or code notifications using custom CSS.

Go to the "Emails" section and click on "Create Email" Configure the subject, body, and select an AI prompt if you want to use it.

Go to the "Emails" section, click on "Configure SMTP", and provide gateway URL, port number, email address, password, and enable/disable SSL.

Create an AI prompt and then in the email body, use the ##PROMPT## variable to insert the AI-generated content.

Go to the "AI Prompts" section, click on "Configure OpenAI" enter your API key and select the desired model (GPT-40 mini or GPT4), then click "Test and Save."

Open the "AI Chat" section in a visitor details drawer, click "Ask AI Bot," type your prompt, select the user context (how much data you want the AI to use), and click "Save" to get an answer.

You can ask questions about visitor behavior, such as:
• "What pages did this user visit?"
• "What buttons did this user click?"
• "What actions did this user take on the pricing page?"
• "Summarize this user's activity in the last 10 minutes."

UseGum helps you:
Track cart abandonment: Find out why users abandon carts.
Understand product views: See which products are most popular.
Personalize promotions: Target users with specific offers based on their behavior.
Analyze checkout behavior: Optimize the checkout process.

UseGum helps you:
Identify churn risk: Analyze user activity to predict which users might leave.
Analyze feature usage: See which features are most popular and which ones are underutilized.
Offer proactive support: Proactively reach out to customers who might need help.
Track upgrade activity: See which users are upgrading their plans.

UseGum helps you:
Track website traffic: See where visitors are coming from.
Measure campaign effectiveness: Analyze user behavior after they visit your site from specific campaigns.
Create personalized email campaigns: Use user data to target campaigns better.
Analyze content performance: See which content is most engaging.

Go to the "Events" section, locate the event, and click on "Delete"

Go to the "Automation" section, find the automation, and click on "Delete"

Go to the "AI Prompts" section, click on "Configure OpenAI" enter your new key, and click "Test and Save."

Check UseGum's website for support. You can get in touch with us via support chat, email, and book a support call.


Be Specific: The more precise your prompt, the better the AI will understand.
Provide Context: Include relevant information the AI can use.
Clear Language: Use clear, concise language, and Avoid ambiguity.
Avoid Overly Complex Prompts: Keep them straightforward.

UseGum complies with privacy regulations such as GDPR and CCPA. They have policies and features to protect user data. UseGum encourages the use of CNAME records, which help ensure that analytics data is collected as first-party data, enhancing privacy and data security.


What are Tokens: Tokens are units of text used by OpenAI to measure the amount of text processed.
How They Work: When you use OpenAI's language models, your prompt, the user's session data, and the AI's response are all converted into tokens.
Cost: OpenAI charges based on the number of tokens used. Larger prompts and more user data will consume more tokens.
Managing Costs: To reduce costs, keep your prompts concise, and consider using smaller contexts (e.g., last 10 or 50 activities) for your AI prompts. You can check your estimated cost of OpenAI in the UseGum.


Clarity: Make sure your prompt is clear, specific and avoid ambiguity.
Context: Ensure that the context you have selected for the AI prompt (last 10, 50, 100, 200 activities, or all activities) is appropriate for the type of prompt you are using.
Model:Double-check that you have selected the correct OpenAI model (GPT-4o mini or GPT-4o).
OpenAI Key: Verify that your OpenAI API key is still valid and configured correctly.

The time spent is the total time a visitor was active on your website or app, displayed in minutes.

The transcript suggests that a randomly generated nickname is used for visitors if the email variable isn't properly configured in UseGum's system. This is done for user friendliness of the platform.

The specific variables to use depend entirely on what you're tracking. For e-commerce, you might track:
• CartValue
• NumberOfProducts
• PlanName.
For a SaaS app:
• ActiveFeature
• PlanName.
Use variables to track what's most crucial to understanding user behavior on your specific website or app.