Website Funnel Analytics: See Where Visitors Drop Off And Why
Avarole Insights turns every visit into a clear picture: where people leave, where they struggle and what your AI agent did to help. Fix the pages that lose customers, and keep the ones that win them.
- Funnel for the steps you choose
- Spots rage clicks, dead clicks and abandoned forms
- Privacy first: never reads what visitors type
How it works
What Avarole Insights shows you
Everything is read from the visitor’s journey on your own site, and shown per agent.
A funnel you define
Name the milestones that matter with one HTML attribute or one line of code, and see how many visitors reach each step and where they are lost between them.
Pages people leave from
The pages where visits end, ranked, so you know where to look first. Only page paths are kept, never query strings or fragments.
Where they struggle
Rage clicks, clicks that do nothing, forms left idle or abandoned and quick back-and-forth, each tied to the page where it happened.
What the agent did
Which page actions the agent took for visitors, by name and by whether each one worked. What was typed or clicked is never stored.
Agent adoption
See the share of visitors who open the agent and the share who start a call, so you know how many choose to talk.
Web and app together
The React Native SDK sends the same events from your mobile app, tagged as mobile, so one view covers both.
Any range, any agent
Read the last 7, 30 or 90 days, and switch between agents when you run more than one.
Light on your page
Events travel in small batches and a failed send is simply dropped, so analytics never slow down or break a page.
From a number to a fix
- A step that loses half your visitors is the first thing to rewrite.
- A page full of dead clicks usually hides a button that is unclickable.
- A form that people abandon is a form with one field too many.
- A question the agent keeps answering, your page should answer.
Privacy by design
- Only page paths are recorded, never query strings or what visitors type.
- A random visitor id lives in the visitor’s own browser.
- Stays off when the browser sends Do Not Track or the page opts out.
- Switch it off per agent whenever you like.
- Events are kept for 180 days.
FAQs
Avarole Insights
questions

Still have a question?
Ask our AI avatar face to face, in your language. It answers right away.
What is Avarole Insights?
Avarole Insights shows the owner of an embedded agent where visitors drop off: which pages they leave from, where they struggle, how many open the agent or start a call, and what the agent did on the page. It runs from the same snippet as the agent, so there is nothing extra to install.
How do I define my own funnel?
Name the milestones that matter, such as signup started or quote requested. Put data-ava-step="signup_started" on an element and it counts when the element is on screen, or add data-ava-step-on="click" to count a click. Developers can also call AvaInsights.step("signup_started") from code.
How is this different from general web analytics?
General analytics counts visits. Insights is built around your own funnel and your agent: it shows where visitors stall, which friction they hit, how many chose to talk to the agent and what the agent did about it, all in one place and per agent.
Will it slow my website down?
No. Events are queued and sent in small batches every few seconds, and a failed send is ignored, so analytics can never block or break a page.
GET STARTED
Find out where customers get stuck.
Start free, add the snippet and watch the funnel fill in.
- 1
Sign up
Create your account and get your agent ID.
- 2
Add the snippet
Paste the widget snippet on your site. Insights runs with it.
- 3
Read the funnel
See where visitors drop off and what the agent did.

