How do I turn surveys on?
Enable surveys for the site first. Surveys are off by default for a new site, and until you enable them, drafting a survey alone won’t put anything in front of visitors — the widget code never loads. This keeps the tracker lean for sites that don’t use surveys.What question types can a survey ask?
A survey is a sequence of questions. Each question is one of these types:Survey text is rendered as plain text only — the widget never interprets HTML, so a survey can’t inject markup into your page.
How does branching work?
Branching decides which question comes next, so respondents only see what’s relevant:Who sees a survey, and when?
Targeting keeps a survey in front of the right visitors. A survey can be limited by:- URL — show it only on matching pages (exact, contains, does-not-contain, or regex).
- CSS selector — require a specific element to be present on the page.
- Device type — desktop, mobile, or tablet.
- Wait period — don’t ask the same visitor again for a number of days.
- A feature flag — show it only to visitors a feature flag targets, so you can survey a specific cohort.
Surveys store wait-period, seen, and completion markers in the browser so they can delay or suppress repeat prompts. Review Privacy & GDPR when assessing consent requirements.
What do the survey results show?
The survey’s results page reports over its lifetime:- Completion rate and dismissal rate — how many people who saw it finished or closed it.
- Per-question distributions — the spread of ratings and choices, plus a feed of open-text answers.
- NPS score — for an NPS question, your score from −100 to 100, calculated as the share of promoters (9–10) minus the share of detractors (0–6).
How do I analyze open-text responses with AI?
When the results contain at least five non-empty answers to open questions, choose Analyze responses. TinyAnalytics starts one fresh Ask AI conversation and analyzes a bounded sample of the latest responses. The analysis identifies themes, pain points, positive signals, possible next steps, and short illustrative excerpts. It distinguishes direct evidence from inference and describes the input as a sample; it does not turn qualitative text into percentages, counts, or frequency claims. For privacy, the browser and saved conversation carry only the survey ID. The server verifies your site access, reloads up to the latest 100 deduplicated submissions, samples open answers across questions, and sends that bounded text to Anthropic for the current turn only. Raw answers are not copied into conversation history or its generated title, although the generated analysis and the survey reference remain in the conversation. Regenerating reloads the current response sample. The action uses one plan AI credit or your personal Anthropic key. Ordinary follow-up messages do not silently resend the survey sample.Frequently asked questions
Why isn't my TinyAnalytics survey showing on my site?
Why isn't my TinyAnalytics survey showing on my site?
Surveys are off by default for a new site, so check that surveys are enabled for the site. Until you enable them, drafting a survey alone won’t put anything in front of visitors and the widget code never loads. Also check the survey’s targeting rules — URL, CSS selector, device type, wait period, and feature-flag conditions all limit who sees it.
Do I need to add code to my site to run a survey?
Do I need to add code to my site to run a survey?
No. TinyAnalytics surveys need no extra code beyond your tracking snippet. You build the questions in the dashboard, and the widget, targeting, and results all work off the tracking snippet you already installed.
How does TinyAnalytics calculate the NPS score?
How does TinyAnalytics calculate the NPS score?
TinyAnalytics takes the share of promoters (visitors answering 9–10) and subtracts the share of detractors (0–6), producing a score from −100 to 100. NPS questions ask a 0–10 “how likely to recommend” question.
Do surveys work in single-page apps?
Do surveys work in single-page apps?
Yes. URL targeting re-checks on client-side navigation, so a survey scoped to one route still appears in a single-page app after the visitor navigates to that route.
Why don't I see Analyze responses?
Why don't I see Analyze responses?
The action appears only after the loaded results contain at least five
non-empty open-text answers. Ratings, choices, and blank open responses do
not count toward that threshold.
Does AI store my raw survey answers in chat history?
Does AI store my raw survey answers in chat history?
No. The saved conversation contains the prompt and survey reference, not the
raw sampled answers. The server reloads a bounded current sample for the
analysis turn, while the generated analysis itself remains in history.
Related
Feature flags
Target a survey at a specific cohort of visitors.
Events explorer
Survey responses arrive as events you can explore.
Identify users
Tie feedback to the people who gave it.
Custom dashboards
Chart survey results alongside your other metrics.
Ask AI
Understand how grounded AI turns, credits, and history work.