{"id":"mkt2-campaign-cost-per-signup-ceo","audience":"marketing","category":"data","track":"marketing","technique":"audience","level":"beginner","title":"Report campaign cost per signup to your CEO after removing duplicates","free":false,"task":"Your CEO, Farah, asked for the result of the Maplewood spring campaign. Write a prompt for exactly 3 plain-text lines: \"Result:\" with the real signup total, \"Cost per signup:\" showing the division, and \"Next step:\" with one action. Under 55 words. Remove duplicate signups before calculating, and don't use any number that isn't in the report.","materialLabel":"Campaign report (attached to your prompt automatically)","material":"MAPLEWOOD SPRING CAMPAIGN - wrap-up report\n\nTotal spend: $6,000 (ads $4,200, creative $1,800)\nSignups recorded: 240\nDuplicate signups (same person signed up twice, found by email match): 40\nSignups from email: 130. From social: 110.\nWebsite visits during campaign: 9,400.\n\nProposed next steps from the team:\n- Repeat the email part with a new offer.\n- Test two new social images.\n- Hire a video freelancer.\n\nFarah's budget note from last quarter: cost per signup target was $28.\nPress mention: a local blog wrote about the campaign (no numbers).","rules":[{"type":"plainText"},{"type":"maxWords","max":55}],"mistakes":[{"title":"Counting the duplicates","why":"The AI uses 240 signups and reports $25 per signup.","fix":"Add: \"Remove the duplicate signups before dividing.\"","checks":["r1"]},{"title":"Listing every next step","why":"The AI includes all three team ideas.","fix":"Say: \"Next step is one action only.\"","checks":["r2"]},{"title":"Hiding the math","why":"A bare number can't be checked.","fix":"Say: \"Show the division, like $6,000 / 200 = $30.\"","checks":["r1"]},{"title":"Missing the labels","why":"The AI writes a short report with headings.","fix":"List the three labels, plain text.","checks":["r0"]},{"title":"Letting markdown through","why":"AI adds bold text and headings by default.","fix":"Add: \"Plain text only, no bold, no headings.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and often runs past a word limit.","fix":"Cap each part (for example \"each line under 15 words\") so the total lands well under the limit.","checks":["maxWords"]}],"promptHints":[{"label":"Names the three labels","patterns":["result:.*cost per signup:.*next step:"]},{"label":"Removes duplicates first","patterns":["duplicate","remove"]},{"label":"Asks to show the division","patterns":["division","show the (math|working)","divid"]},{"label":"Limits next step to one","patterns":["one action","single action","one next step"]},{"label":"Caps length and plain text","patterns":["55 words","plain text"]}],"hint":"A cost-per-signup answer needs the right denominator. Tell the AI to remove duplicates first, show the division and pick one next step.","mission":"Tell CEO Farah the Maplewood campaign's real cost per signup.","musts":["Remove duplicate signups","Show the division","Report numbers only"],"rubricLabels":["The output has three lines starting with Result:, Cost per signup: and Next step:","Result gives 200 signups (240 minus 40 duplicates) and Cost per signup shows $6,000 / 200 = $30","Next step contains one action only (not a list of the team's three ideas), and no numbers outside the report appear"]}