Skill Tracer
Skills › Marketing Skills › reverse-engineer-marketing › funnel-hack.md

funnel-hack.md

96 lines · skills/reverse-engineer-marketing/references/funnel-hack.md at 88c79f6

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Funnel Hack
2
3Funnel Hack mode in full: buy from the target the way a customer would, and map every step from the first ad to the last follow-up. It extends [go-inside.md](go-inside.md), and all of its rules apply: the user approves each action, the user's real identity, and a dedicated inbox on the user's domain.
4

Funnel Hack

Funnel Hack mode in full: buy from the target the way a customer would, and map every step from the first ad to the last follow-up. It extends go-inside.md, and all of its rules apply: the user approves each action, the user's real identity, and a dedicated inbox on the user's domain.

Raw lines 1 to 4
5## Contents
6- Before you buy
7- Map the money path
8- Find their tests
9- Read their paid search
10- Build the swipe file
11- The funnel map deliverable
13---

Contents

  • Before you buy
  • Map the money path
  • Find their tests
  • Read their paid search
  • Build the swipe file
  • The funnel map deliverable

Raw lines 5 to 14
15## Before You Buy
17- **Set a budget with the user** before the first purchase: the total, the products, and whether to take upsells. Every purchase needs an explicit yes with the amount.
18- **Buy to keep.** Refund only under the seller's published policy and for a real reason. Don't plan purchases around refunds.
19- **Use the user's payment method and name.** No virtual cards in made-up names.
20- **Don't exploit bugs.** If a checkout misprices something or a discount stacks by mistake, note it and don't use it.
21- **Pick the entry point a real buyer would use:** an active ad (from `sc-ads` or the ad libraries), a lead magnet, or the homepage. Record which one, because funnels differ by entry.

Before You Buy

  • Set a budget with the user before the first purchase: the total, the products, and whether to take upsells. Every purchase needs an explicit yes with the amount.
  • Buy to keep. Refund only under the seller's published policy and for a real reason. Don't plan purchases around refunds.
  • Use the user's payment method and name. No virtual cards in made-up names.
  • Don't exploit bugs. If a checkout misprices something or a discount stacks by mistake, note it and don't use it.
  • Pick the entry point a real buyer would use: an active ad (from sc-ads or the ad libraries), a lead magnet, or the homepage. Record which one, because funnels differ by entry.
Raw lines 15 to 22
23## Map the Money Path
25Screenshot and record each step in `teardowns/<target>/funnel/steps.csv`:
27`step,url,screenshot,offer,price,anchor_price,cta,timer_or_scarcity,notes`
29| Step | What to capture |
30|---|---|
31| **Ad** | Hook, offer, and the exact landing page with its UTM parameters |
32| **Landing page** | Headline, offer stack, proof, guarantee, CTA, page speed |
33| **Opt-in** | Fields, lead magnet, consent language, SMS opt-in |
34| **Thank-you page** | The immediate next offer, often a low-price first purchase |
35| **Checkout** | Order bump, payment options (Shop Pay, buy now pay later, PayPal), shipping threshold, subscribe-and-save, trust badges |
36| **Upsells and downsells** | Each one-time offer after checkout: product, price, and what happens if you decline |
37| **Confirmation** | Post-purchase offers, referral prompt, account creation |
38| **Follow-up** | Every email and SMS for 30 days, logged as in go-inside.md |
40Then run the side paths:
42- **Abandoned cart:** add to cart, enter the email, leave. Log the emails and texts, their timing, and whether the discount grows with each one.
43- **Abandoned opt-in:** start the quiz or opt-in and stop halfway, if the flow captures the email early.
44- **Popups:** note what triggers each one (time, scroll, exit intent), the offer, and whether it changes on a second visit (hand to **popups**).
45- **Webinar funnels:** registration page, confirmation, reminder sequence, the replay page, the minute the pitch starts, the offer, and the deadline.
46- **Quiz funnels:** every question, the branches, each result page, and the offer each result gets.

Map the Money Path

Screenshot and record each step in teardowns/<target>/funnel/steps.csv:

step,url,screenshot,offer,price,anchor_price,cta,timer_or_scarcity,notes

StepWhat to capture
AdHook, offer, and the exact landing page with its UTM parameters
Landing pageHeadline, offer stack, proof, guarantee, CTA, page speed
Opt-inFields, lead magnet, consent language, SMS opt-in
Thank-you pageThe immediate next offer, often a low-price first purchase
CheckoutOrder bump, payment options (Shop Pay, buy now pay later, PayPal), shipping threshold, subscribe-and-save, trust badges
Upsells and downsellsEach one-time offer after checkout: product, price, and what happens if you decline
ConfirmationPost-purchase offers, referral prompt, account creation
Follow-upEvery email and SMS for 30 days, logged as in go-inside.md

Then run the side paths:

  • Abandoned cart: add to cart, enter the email, leave. Log the emails and texts, their timing, and whether the discount grows with each one.
  • Abandoned opt-in: start the quiz or opt-in and stop halfway, if the flow captures the email early.
  • Popups: note what triggers each one (time, scroll, exit intent), the offer, and whether it changes on a second visit (hand to popups).
  • Webinar funnels: registration page, confirmation, reminder sequence, the replay page, the minute the pitch starts, the offer, and the deadline.
  • Quiz funnels: every question, the branches, each result page, and the offer each result gets.
Raw lines 23 to 47
48### Check the Urgency
50Open each countdown timer, "only N left", and "offer ends tonight" message in two clean browser sessions, a few hours apart, and again after the stated deadline. Record exactly what you saw as Observed: "the timer restarted in a new session", "the count stayed at 7 for three days". Whether the scarcity is staged is Inferred: a count that never moves can mean no sales, and a restarting timer can be a disclosed per-visitor offer. Either way, don't copy urgency as if it's what converts, and remember that false scarcity runs into the FTC's rules on deceptive practices.

Check the Urgency

Open each countdown timer, "only N left", and "offer ends tonight" message in two clean browser sessions, a few hours apart, and again after the stated deadline. Record exactly what you saw as Observed: "the timer restarted in a new session", "the count stayed at 7 for three days". Whether the scarcity is staged is Inferred: a count that never moves can mean no sales, and a restarting timer can be a disclosed per-visitor offer. Either way, don't copy urgency as if it's what converts, and remember that false scarcity runs into the FTC's rules on deceptive practices.

Raw lines 48 to 51
52## Find Their Tests
54- **`teardown.mjs experiments <domain>`** lists the client-side testing tools and, for Optimizely and GrowthBook, the readable names in their configs. Names like `pricing_annual_default_v3` or `checkout_bump_socks` hint at what they test, though a name in a config can be paused or finished.
55- **Variant check:** load the landing page, pricing page, and checkout in three or four fresh sessions and compare. Different headlines, prices, or bumps suggest a live test or personalization, labeled Inferred. Screenshot each variant.
56- **Dynamic text:** change `?keyword=`, `?utm_term=`, or `?q=` on an ad landing page and see if the headline changes to match.
57- **Geo pricing:** if the browser tool supports country proxies, compare prices by country.

Find Their Tests

  • **teardown.mjs experiments <domain>** lists the client-side testing tools and, for Optimizely and GrowthBook, the readable names in their configs. Names like pricing_annual_default_v3 or checkout_bump_socks hint at what they test, though a name in a config can be paused or finished.
  • Variant check: load the landing page, pricing page, and checkout in three or four fresh sessions and compare. Different headlines, prices, or bumps suggest a live test or personalization, labeled Inferred. Screenshot each variant.
  • Dynamic text: change ?keyword=, ?utm_term=, or ?q= on an ad landing page and see if the headline changes to match.
  • Geo pricing: if the browser tool supports country proxies, compare prices by country.
Raw lines 52 to 58
59## Read Their Paid Search
61Search results with ads, from a SERP API (DataForSEO, SerpApi) or by hand:
63| Query | What it shows |
64|---|---|
65| Their brand name | Whether they protect it, and who bids on it |
66| Your brand name | Whether they bid on you, and their ad copy against you |
67| Other competitors' names | Who they treat as their rivals |
68| Category terms ("best X", "X software", "X near me") | The ad copy and landing pages they pay for |
69| "[their brand] alternative", "[their brand] pricing" | How they defend their own funnel |
71Record the ad copy and landing page for each, dated. Hand conquesting findings to **ads** and **competitors**.

Read Their Paid Search

Search results with ads, from a SERP API (DataForSEO, SerpApi) or by hand:

QueryWhat it shows
Their brand nameWhether they protect it, and who bids on it
Your brand nameWhether they bid on you, and their ad copy against you
Other competitors' namesWho they treat as their rivals
Category terms ("best X", "X software", "X near me")The ad copy and landing pages they pay for
"[their brand] alternative", "[their brand] pricing"How they defend their own funnel

Record the ad copy and landing page for each, dated. Hand conquesting findings to ads and competitors.

Raw lines 59 to 72
73## Build the Swipe File
75One file, `teardowns/<target>/funnel/swipe.md`, grouped by type, every item linked and dated:
77- **Hooks:** first lines of ads, emails, and landing pages
78- **Headlines and subheads**
79- **Offer stacks:** bonuses, guarantees, payment plans, price anchors
80- **Proof:** testimonial formats, numbers, logos, review widgets
81- **CTAs and button copy**
82- **Email subject lines** with their send day
84Hand the swipe file to **offers**, **copywriting**, and **emails**. Copy the structure, never the words: their copy is protected.

Build the Swipe File

One file, teardowns/<target>/funnel/swipe.md, grouped by type, every item linked and dated:

  • Hooks: first lines of ads, emails, and landing pages
  • Headlines and subheads
  • Offer stacks: bonuses, guarantees, payment plans, price anchors
  • Proof: testimonial formats, numbers, logos, review widgets
  • CTAs and button copy
  • Email subject lines with their send day

Hand the swipe file to offers, copywriting, and emails. Copy the structure, never the words: their copy is protected.

Raw lines 73 to 85
86## The Funnel Map Deliverable
88`teardowns/<target>/funnel/map.md`:
901. **The diagram:** each step as a box with its price, in order, with branches for declines and abandons
912. **The offer stack table:** every product and offer, its price, its anchor, and where it appears
923. **The follow-up calendar:** day by day, email and SMS, with offers
934. **Tests seen:** tools, config names, variants
945. **Urgency check results**
956. **What to copy and what not to:** with the skill that runs each copied piece (**offers**, **cro**, **popups**, **emails**, **sms**, **pricing**, **paywalls**)
967. **Spend:** what was bought, the total, and any refunds under the published policy

The Funnel Map Deliverable

teardowns/<target>/funnel/map.md:

  1. The diagram: each step as a box with its price, in order, with branches for declines and abandons
  2. The offer stack table: every product and offer, its price, its anchor, and where it appears
  3. The follow-up calendar: day by day, email and SMS, with offers
  4. Tests seen: tools, config names, variants
  5. Urgency check results
  6. What to copy and what not to: with the skill that runs each copied piece (offers, cro, popups, emails, sms, pricing, paywalls)
  7. Spend: what was bought, the total, and any refunds under the published policy
Raw lines 86 to 96
Names a skill popups :95