UChat Official

Introduction

In this guide, we explore how to create custom events within a chatbot platform, understanding what custom events are, and how they can be utilized to enhance your analytics and user engagement strategies.

Custom events are user-defined actions or occurrences that you want to monitor, such as sales, bookings, or milestones.

They enable businesses to gather specific insights tailored to their goals, providing a granular view of user interactions.

Step-by-Step Process to Create a Custom Event

1. Accessing the Custom Events Section

  • Login to your chatbot platform.

  • Navigate to the Contents tab located on the left-hand menu.

  • Select Custom Events from the options presented.

2. Initiating a New Custom Event

  • Click the "New Event" button located at the top right corner.

  • Note the limit of 50 custom events for tracking purposes (this may increase in the future).

3. Defining the Custom Event

When creating a new event, you will need to:

Field

Description

Example

Event Name

Unique identifier for the event

Template_Sale

Description

Optional; details about the event

Tracks total number of template sales

Parent Middle Name (Text Value)

The main text associated with the event

Template Name

Parameter Name (Pricing)

Optional; for tracking price

Price

Parameter Name (Quantity)

Optional; for tracking quantity

Quantity

  • Example Scenario: Tracking a template sale

    • Event Name: Template_Sale

    • Description: Tracks total number of template sales

    • Parent Middle Name: Template Name (e.g., "Business Template")

    • Parameter for Price: Pricing (e.g., "$50")

    • Parameter for Quantity: Quantity (e.g., "1")

4. Saving and Viewing Events

  • After filling in the necessary details, click Save.

  • To verify, navigate to the Analytics section.

  • Although initial counts may be zero, the system will log:

    • User details

    • Event specifics (e.g., template name, price, quantity)

    • Timestamp

Types of Custom Events and Use Cases

Custom events are versatile and can be tailored to various business needs:

  • Sales Tracking

    • Example: Tracking each product or service purchase.

  • Appointment Bookings

    • Example: Monitoring scheduled appointments.

  • Loyalty Program Milestones

    • Example: Tracking user achievements or rewards.

  • User Engagement

    • Example: Tracking interactions like clicks or form submissions.

  • Content Interactions

    • Example: Monitoring views or downloads of specific templates or resources.

Sample List of Custom Events:

  • Template_Sale

  • Appointment_Booked

  • Loyalty_Milestone

  • Content_Viewed

  • Form_Submitted

Visual Representation: Custom Event Creation Workflow


Best Practices for Custom Events

  • Limit the number of events to avoid clutter; prioritize key actions.

  • Use descriptive names for easy identification.

  • Leverage parameters to capture detailed data points.

  • Regularly review analytics to optimize user engagement strategies.

  • Plan event structure based on business goals and user journey.

Summary Table: Key Features of Custom Events

Feature

Description

Example

Limit

Up to 50 events (may increase)

Manage within this cap

Flexibility

Fully customizable

Sales, bookings, milestones

Parameters

Optional data points

Price, quantity, user ID

Analytics

Track event occurrences

Number of sales, engagement rate

Use Cases

Diverse applications

Marketing, sales, retention

Practical Tips for Effective Custom Event Tracking

  • Define clear objectives before creating events.

  • Use consistent naming conventions for easy analysis.

  • Incorporate parameters to gather actionable insights.

  • Test events to ensure accurate data collection.

  • Combine multiple events for comprehensive user behavior analysis.

Final Thoughts and Next Steps

Creating custom events is a powerful way to tailor your analytics to your specific business needs. By systematically tracking user actions like sales, bookings, or milestones, you can gain valuable insights that inform your marketing strategies, improve user experience, and drive growth.

In the next phase, you'll learn how to trigger these custom events based on user interactions, enabling real-time data collection and more dynamic engagement strategies.