{"id":"data2-funnel-step-conversion-table","audience":"marketing","category":"data","track":"data","technique":"format","level":"beginner","title":"Fill in a funnel table with step conversion","free":false,"task":"Your marketing director wants the signup funnel in one table. Write a markdown table with columns Step, Users, % of previous step and % of visits, one row per funnel step after Visits, then one last line 'Weakest step: ...' naming the step with the lowest % of previous step. Percent of previous step means this step divided by the step above it, and percent of visits means this step divided by the 12,000 visits, with one decimal only where needed like 7.5%. Under 75 words. Use the corrected Account created number.","materialLabel":"Funnel export (attached to your prompt automatically)","material":"Signup funnel - last 30 days (Brightpath App)\n\nVisits: 12,000\nReached signup page: 4,800\nAccount created: 1,500\nTrial started: 900\nPaid plan: 180\n\nCORRECTION from analytics (Nov 4): Account created was 1,500 because it included 300 test sign-ups from QA. The real number is 1,200. Trial started and Paid plan are correct as shown.\n\nOther notes from the analytics channel:\n- The 30-day window is Oct 5 to Nov 3 and covers web traffic only; the mobile app has its own funnel.\n- Paid plan counts first payments, not trials that renewed.\n- Visits come from the site tag and exclude known bots.\n- The paid ad campaign ended on Oct 20, so traffic in the second half was lower than in the first half.","rules":[{"type":"plainText"},{"type":"maxWords","max":75}],"mistakes":[{"title":"Using the stale number","why":"The AI uses 1,500 because it appears first in the list.","fix":"Add: \"Account created is 1,200, the corrected number.\"","checks":["r0"]},{"title":"Mixing up the two percents","why":"The AI divides every step by visits or by the start only.","fix":"Add: \"% of previous step = users / the row above; % of visits = users / 12,000.\"","checks":["r1"]},{"title":"Picking the biggest raw drop","why":"The AI names the step where the most people were lost, not the lowest rate.","fix":"Add: \"Weakest step = the lowest % of previous step.\"","checks":["r2"]},{"title":"Leaving the format to chance","why":"The AI picks its own length and layout unless told the exact shape.","fix":"Add: \"Plain text, no bold or headings.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each part instead, for example \"each line under 15 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Names the columns","patterns":["step ?\\|","columns?","% of previous"]},{"label":"Uses the correction","patterns":["1,?200","correct"]},{"label":"Defines each percent","patterns":["divide","/ ?12,?000","row above","previous step"]},{"label":"Asks for the weakest step","patterns":["weakest","lowest"]},{"label":"Cuts the chatter","patterns":["nothing else","no intro","only the table"]}],"hint":"A correction hides in the data. Name it, define each percent, and say how to pick the weak step.","mission":"Show the signup funnel with conversion rates.","musts":["Table with 4 columns","Use corrected 1,200","Name the weakest step"],"rubricLabels":["The table shows % of previous step of 40% (signup page), 25% (account created), 75% (trial started) and 20% (paid plan)","The table shows % of visits of 40%, 10%, 7.5% and 1.5% and uses 1,200 for Account created, not 1,500","The last line is 'Weakest step:' naming Paid plan (trial to paid, 20%), not the signup page or the account step"]}