How to measure a Product Hunt launch beyond upvotes
To measure a Product Hunt launch, tag every link you control, pin the launch day on your chart, and compare the launch window to a normal week on visitors, signups, sales and revenue per visitor. Upvotes tell you how the launch felt. Revenue and what happens in the following weeks tell you whether it worked.
Fig.A launch week, by source. Sample data, not a real site.
Launch day is noisy. Traffic spikes, sources blur together and the numbers look impressive for 24 hours. A little setup beforehand makes the aftermath readable.
What should you set up before launch day?
Do these a few days ahead, not that morning.
- Decide your tag scheme. Use
utm_source=producthuntfor links you place in your listing, maker comment and replies. Addutm_medium=listingorutm_medium=commentso you can tell them apart. - Tag the links you send elsewhere. Your launch tweet, newsletter and Slack or Discord announcements each get their own
utm_sourceandutm_medium. Otherwise their traffic mixes into the Product Hunt total or lands in Direct. - Define your goals. Decide what counts as success: a signup goal, a checkout click, a purchase. Goals and funnels can be set with a data attribute on a button.
- Confirm sales are linked to visits. Run one test purchase and check it shows a source. Our revenue attribution setup lists the three ways a sale gets linked.
- Note the baseline. Write down your normal weekly visitors, signups and revenue. Without a baseline, "we got 3,000 visitors" means nothing.
On the day, pin a note to the chart ("Launched on Product Hunt") so the spike has its label. Chart notes are built for exactly this.
Which numbers matter after the launch?
Look at them in this order.
- Visitors by source and campaign. How much came from the listing, how much from your own announcements? This shows which of your efforts mattered, not just the platform.
- Conversion to your first goal. Of the visitors, how many signed up or started checkout? A huge visit count with a tiny signup rate means the audience was curious, not in market.
- Sales and revenue by source. The honest scoreboard. Remember some buyers take days, so check again at one week and one month.
- Revenue per visitor. Launch traffic is often browsing traffic. Compare its revenue per visitor to your normal sources before deciding the launch was a bargain or a bust.
- The tail. What do visitors, signups and sales look like on days 3 to 14? A launch that leaves your baseline higher has done something. One that snaps back to where you started gave you a spike.
Source: x.com → /blog/setup-guide
3 visits over 12 days
Source: google.com → /pricing
Fig.A sale alert in Telegram: the source and the page, not just the amount. Sample data, not a real site.
Example (made-up numbers for illustration)
Imagine a normal week for a small tool: 800 visitors, 24 signups, 4 sales, $196 revenue. After a launch, the first 7 days look like this.
| Source | Visitors | Signups | Sales | Revenue | Revenue per visitor |
|---|---|---|---|---|---|
| producthunt (listing and comments) | 2,400 | 60 | 3 | $147 | $0.06 |
| x (launch thread) | 500 | 25 | 4 | $196 | $0.39 |
| newsletter | 220 | 30 | 6 | $294 | $1.34 |
| everything else | 900 | 25 | 4 | $196 | $0.22 |
The Product Hunt listing delivered the most visitors and the weakest revenue per visitor. Your own newsletter was tiny and the best payer. The decisions this triggers: do not count the launch as a failure because the listing converts low, since it widened the funnel and made the other numbers possible. But also do not read it as proof of fit. Put the next unit of effort where revenue per visitor is highest, and treat the listing as reach.
What decision should each result trigger?
- High visits, low signup rate: check the page the listing linked to. Does it say who the product is for within the first screen? Send launch traffic to a page written for launch visitors.
- Good signups, few sales: your offer or pricing page may be the gap. The Engagement card shows how far people scroll and how long they read, including how buyers read differently from non-buyers.
- Sales trickling in for days: be patient before judging. See how long buyers take to purchase for how to read time-to-buy.
- Baseline stays higher after two weeks: the launch brought durable sources, such as people linking or searching for you. Find the new referrers and nurture them.
When this does not apply
If you launched without tagged links, you can still reconstruct some of it from referrers, but expect gaps: many links arrive with no referrer or from in-app browsers. Do the best you can with the data and tag properly next time. Also, a launch is one event. Do not generalize from a single day to a channel strategy. If you want a repeatable picture of channels, track a thread launch from click to sale uses the same approach for a smaller event.
At a glance
| Step | When | What to do |
|---|---|---|
| Choose UTM scheme | A few days before | producthunt source, medium per placement |
| Tag outside links | Before launch | Own source and medium for tweet, newsletter, chat |
| Record baseline | Before launch | Weekly visitors, signups, revenue |
| Pin the launch note | Launch day | One chart note on the day |
| First review | Day 7 | Source table, revenue per visitor |
| Second review | Day 30 | Late buyers, new baseline |
If you want the source table and notes ready for your own launch, the live demo shows how they look with sample data.
FAQ
Should I send Product Hunt traffic to my home page?
Not necessarily. A page written for launch visitors that explains the product and links to the next step often works better. Tag the link either way so you can compare it to the home page.
Why did upvotes not translate into revenue?
Upvotes come from people interested in the launch, not necessarily buyers. Compare revenue per visitor to your other sources to see how well the traffic matches your product.
How long should I wait before judging the launch?
At least until you know your normal time to buy. If customers typically take a week or two, a day-one verdict will undercount. Check at one week and again at one month.
Can I measure a launch if I forgot to tag links?
Partly. Referrers and campaign data still help, but some visits will appear as Direct or from apps that hide the origin. Use what you have and tag from the next launch onward.