Analytics
The numbers that tell you which posts, flows, and keywords actually sell — and how to read them without overthinking it.
The Analytics page is where you stop guessing. Every comment, every DM, every qualified lead is folded into a single dashboard so you can answer: what's actually working?
Open it from the sidebar under Manage → Analytics.
The KPI strip at the top
Four numbers, all scoped to the date range you pick:
| KPI | What it means |
|---|---|
| Comments listened | How many comments Tuku ingested. Includes comments that didn't trigger anything. |
| DMs triggered | How many DMs the bot sent. One per (user × trigger) per 24h. |
| Conversations handed off | How many bot conversations a human teammate took over. |
| Qualified leads | Conversations where the buyer completed a qualifying flow. |
Each KPI shows a delta vs the previous period of the same length. Green = up; red = down.
The date range picker
Top right. Pick:
- Quick presets — Today, Yesterday, Last 7 days, Last 30 days, This month, Last month.
- Custom range — any two dates. The picker handles both calendar months and rolling windows.
The date range applies to every chart and table on the page, and to the per-post and per-flow drill-downs.
The breakdown tabs
Below the KPI strip, four tabs slice the same numbers by different dimensions:
Posts
Every video and Live in the date range, with its own comments → DMs → qualified leads funnel.
Sort by qualified leads to see which posts actually start sales conversations, not just which ones go viral. A video with 10k views and zero qualified leads is content; a video with 800 views and 12 qualified leads is sales.
Click a row to drill into Posts → per-post analytics.
Flows
Every flow you've built, with:
- Conversations started — how many contacts entered the flow.
- Completed — how many made it through to the end node.
- Drop-off by step — bar chart showing where buyers leave.
- Qualified leads — buyers who completed this flow.
A flow with a 60% drop on one question is usually telling you that question is the wrong one. Cut it, simplify it, or move the key question earlier.
Keywords
Every keyword across all your triggers, ranked by qualified leads.
- Top of the list = your money keywords. Make sure every flow tied to them qualifies the buyer.
- Bottom of the list = keywords that fire but don't sell. Either the flow is wrong, or the keyword is. Prune.
Conversations
Inbox-level view:
- New conversations per day.
- % bot-handled vs human-handled.
- Median response time (human).
- Median time-to-qualify.
A creeping median time-to-qualify usually means the bot is asking too many questions. See Attribution → Time-to-qualify.
Charts
The main chart at the top of each tab is stacked by day for short ranges and stacked by week for longer ones. Hover any bar to see the exact numbers.
You can change the chart's metric (DMs, conversations, qualified leads) from the dropdown above it.
Multiple TikTok accounts
If your workspace has more than one TikTok account connected (Pro supports up to 5; Enterprise is custom), every chart can be filtered by account from the Account chip in the top bar. Default is All accounts.
Exporting
Analytics → ⋯ → Export writes a CSV with all four breakdown tabs merged into one file:
- One row per post, with comments, DMs, qualified leads.
- One row per flow.
- One row per keyword.
Useful for monthly reporting outside Tuku. The date range you have selected is the range that exports.
What analytics doesn't tell you
- Why a post went viral. Tuku measures what happens after the comment lands, not before.
- Word-of-mouth. Someone who buys after a friend forwards your video, with no DM in between, isn't attributed.
- Lifetime value across months. Each cycle is its own slice. Cross-month customer journeys are visible on the contact's profile, not on the dashboard.
Take the dashboard as a confident floor, not a ceiling. Most operators find their attribution underestimates the true impact of Tuku by 10–20% because of these gaps.