AnalyticsFirebaseAI Chatbot

AI Chatbot Analytics: What to Track Before You Sell It

The event taxonomy I use for chatbot demos: page views, UTMs, prompts, messages, WhatsApp clicks, lead forms, and conversion rate.

May 14, 2026
6 min read
AI Chatbot Analytics: What to Track Before You Sell It

A chatbot demo without analytics is a guess

If you are showing AI chatbot demos to potential clients, you need to know what they actually do:

  • Which demo they opened
  • Which prompt they clicked
  • What kind of message they sent
  • Whether the AI replied
  • Whether they clicked WhatsApp
  • Which UTM campaign brought them in

My event taxonomy

For the portfolio chatbot demos, I track:

EventMeaning
page_viewVisitor opened a page
ui_clickVisitor clicked a tracked UI element
whatsapp_clickVisitor clicked a WhatsApp CTA
ai_demo_message_sentVisitor sent a chatbot message
ai_demo_response_receivedThe AI route returned a response
lead_form_submitVisitor submitted a project brief

Firebase + Clarity

Firebase stores structured events and lead records. Microsoft Clarity adds behavior context: session recordings, heatmaps, scroll depth, and interaction issues.

Why this matters

Analytics turns a portfolio from a static website into a sales system. You can see which service pages create demand, which projects create trust, and which demos convert into WhatsApp conversations.

Want more like this?

Get the free toolkit + occasional tips on React Native, Next.js, and AI.

No spam. Unsubscribe anytime.

Related services & guides