TAPLOOP TUTORIAL / 04
Find where your signup journey loses people.
Read connected PostHog data through Taploop, check the funnel definition, calculate the right rates, and turn an observed drop-off into a testable question.

THE IDEA BEHIND AGI MARKETING
You set the goal.
Your agent connects the work.
Businesses set the goals, and AI agents coordinate the work. In these tutorials, that means giving an agent a clear question, using Taploop to access the relevant tools, and turning the evidence into a decision your team can review.
Customize the workflow around your goals, tools, and review process. Your team checks the findings and approves publishing, outreach, and spending.
A LITTLE SETUP, A CLEARER RESULT
Before you start
First time here? Set up Taploop and your agent
- Create your workspace. Sign up, complete the access steps shown, then add your business context in Workspace settings.
- Choose your sources. Open Integrations and prepare the research tools or accounts listed below. Set the account permissions and usage budget for your work.
- Give your AI app access. In AI setup, choose Set up access to my integrations. In Agent access, issue an access token for the required accounts and capabilities, with result sharing enabled. Add the displayed server address and token in your AI app’s secure connection settings. Keep the token out of chat prompts.
- Check the connection. Ask your agent to confirm access to the accounts and tools selected for your workflow. The separate built-in service setup uses a different token; use the integration access setup for these guides. You can review work in Runs and evidence.
- A Taploop workspace and access to the correct PostHog project and region.
- Existing tracked events for the journey, permission for Taploop to read them, and an agreed date range.
- An agent granted read access to the selected PostHog connection and available traffic or funnel capabilities.
- A teammate who can explain the event definitions and investigate tracking gaps.
Start with
- PostHog project
- Tracked events
- Date range
Your team gets
- Funnel counts
- Observed drop-off
- Suggested test
FOLLOW ALONG WITH YOUR OWN BUSINESS
From question to useful work.
Work through the steps in order. Replace the bracketed details in each prompt, and review the response before moving on.
Define the question and the people being counted
Write down the journey you want to inspect and what each step means. In this example, a landing-page visitor starts an account flow and later completes it. Distinguish tracked identities from event occurrences and keep the entry period and ordered journey consistent. Counts follow the identities recorded in your project; inconsistent identification can split one person's journey.
PostHog's funnel documentation explains conversion steps and configurable funnel behavior. Use those definitions to agree how your query should work, including the period allowed to complete the journey. A total of all page views divided by all signup events is a different calculation and should not be presented as this cohort funnel. [1]
Help us define a signup funnel for [product]. We want to study [landing page] → [actual signup-start event] → [actual signup-completed event] for [entry dates and timezone]. Restate the event definitions, unit of counting, required order, and completion window. Ask about missing definitions before calculating a rate. Do not assume the example event names exist in our project.
Connect the project and the events that actually exist
In Integrations, open Your data, then the PostHog connection under API credentials. Enter the project ID, data region, and a personal API key with the read permissions requested by Taploop. Put credentials in the connection form, not in an agent prompt. In Events Taploop may read, list the real event names needed for the journey.
Choose the Landing event and, where appropriate, the Outcome event, then use Verify and connect. The default page-view event alone cannot establish a multi-step signup funnel. Taploop's supported funnel reads use two to five distinct allowed events and a period of at most 93 days. If tracking is missing, ask the implementation owner to address it before claiming a complete funnel.
Give your agent scoped read access and request the query
Use AI setup → Set up access to my integrations and open Agent access. Select the correct PostHog account and the available traffic or funnel read capabilities. Follow the server address and secure token instructions shown in that panel. Allow results in the agent's client if your workflow requires it, and ask the agent to confirm which read capabilities it can use.
Then request the agreed funnel using a bounded date range. The result should identify the connection, events, period, counting method, and any limits. If the available capability returns event totals without the person-level ordering needed for your definition, ask for that limitation to be stated. Do not silently relabel independent event totals as a verified conversion funnel.
Using the available read-only PostHog capability in Taploop, inspect [connection] for [dates]. Use only these allowlisted events: [events in order]. Return the counts, query period, timezone, counting method, ordering and window if supported, and source evidence. Flag missing events, incomplete periods, or unsupported funnel semantics. Do not alter events, tracking, dashboards, or campaigns.
Read the denominator before interpreting the rate
In the fictional cohort, 200 of 1,000 visitors start signup, so the visitor-to-start rate is 20%. Of those 200 starters, 120 finish, making the start-to-completion rate 60%. The overall visitor-to-completion rate is 120 divided by 1,000, or 12%. These three percentages answer different questions.
The first transition loses 800 people, or 80% of visitors. The second loses 80 people, or 40% of starters. Do not add the percentages together: their denominators differ. Ask the agent to show the calculation beside each rate. If your real result has missing data or incompatible counting, leave the rate unresolved instead of making the arithmetic look more certain than the evidence.
Turn the drop-off into questions you can investigate
The example identifies the largest numerical drop before signup starts. It does not tell you why people leave. A visitor may be researching, the offer may be unclear, the button may be hard to find, traffic may be irrelevant, or an event may be missing. These are alternative explanations to investigate, not conclusions established by the counts.
Ask for a short investigation order: check event recording, inspect the landing-page action, and review relevant customer feedback. Breakdowns by source or campaign can be useful when those properties were actually collected and the groups are large enough to interpret. PostHog also notes that incomplete conversion periods can distort recent trends, so compare periods on the same basis. [1]
Explain the observed drop-off without claiming a cause. List three plausible explanations and the evidence needed to distinguish them. Put tracking checks first. Suggest one small follow-up investigation and one possible experiment only if the measurement supports it. Do not infer demographics, advertising ROI, or lost revenue from these funnel counts.
Choose one follow-up and record the baseline
For the teaching example, the next action is to verify the landing-to-start measurement and inspect whether the page makes the signup action understandable. If that check identifies a clear issue, your team can propose one focused change. Record the hypothesis, owner, primary measure, and what else must stay consistent for the comparison to be useful.
Save the query definition and evidence with the summary so a teammate can reproduce the baseline. Taploop's Runs and evidence can help you review recorded activity. A later result must be compared using the same definitions; changes in traffic or tracking may explain differences. End with an investigation or experiment decision, rather than a claim that the cause has already been found.
WHAT A USEFUL RESULT LOOKS LIKE
Worked example · signup funnel
Assume these are distinct people in one ordered cohort, counted with consistent entry dates and a complete conversion window. The 1,000 → 200 → 120 figures are invented and were not retrieved from PostHog.
| Step or measure | Example count | Calculation | Meaning |
|---|---|---|---|
| Landing-page visitors | 1,000 | Starting cohort | The same group provides the denominator for overall conversion. |
| Signup started | 200 | 200 ÷ 1,000 = 20% | One in five example visitors starts signup. |
| Signup completed | 120 | 120 ÷ 1,000 = 12% | Overall visitor-to-completion rate. |
| Started → completed | 120 of 200 | 120 ÷ 200 = 60% | Completion rate among people who started. |
| Drop before starting | 800 | 800 ÷ 1,000 = 80% | Observed drop-off; the reason is not established. |
| Drop after starting | 80 | 80 ÷ 200 = 40% | A second transition with a different denominator. |
The example points to a useful place to investigate. It does not prove a broken page, low-quality traffic, or lost revenue. Check the event definitions and relevant evidence before deciding what to change.
THE HUMAN PART OF THE WORKFLOW
Review it before you act.
- Do the counts use the same cohort, event order, unit, and completion window?
- Were the required events already tracked, allowed, and present during the chosen period?
- Is every percentage paired with its denominator?
- Are observed counts, possible explanations, and proposed actions clearly separated?
Your next step
Replace the fictional numbers with one properly defined read from your own PostHog project. Verify the measurement with your implementation owner, then choose one investigation or experiment whose result the team can interpret.
CHECK THE SOURCE, KEEP THE CONTEXT
Sources & further reading
Use the original sources to check current details. Public product pages and connected-tool features can change.
- PostHog: Funnels
Official funnel documentation covering conversion steps, query configuration, interpreting drop-off, and incomplete conversion periods.
BRING YOUR OWN BUSINESS QUESTION
Make this workflow
work for your team.
Start with your business question, then tailor the integrations, review steps, and reporting to your team.