home / skills / yoanbernabeu / producthunt-skills / ph-analytics-setup

ph-analytics-setup skill

/skills/analytics/ph-analytics-setup

This skill helps you configure Product Hunt analytics, set up dashboards, and track launch metrics to optimize performance.

npx playbooks add skill yoanbernabeu/producthunt-skills --skill ph-analytics-setup

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
9.3 KB
---
name: ph-analytics-setup
description: Set up analytics tracking for your Product Hunt launch. Use this skill to configure tracking tools, create dashboards, and ensure you capture all important launch metrics.
---

# Product Hunt Analytics Setup

This skill helps you set up comprehensive analytics tracking to measure your Product Hunt launch performance and optimize your funnel.

## When to Use This Skill

- Before launch: Setting up tracking infrastructure
- Launch day: Monitoring real-time metrics
- Post-launch: Analyzing results and ROI

## Essential Metrics to Track

### Product Hunt Metrics
| Metric | Source | Importance |
|--------|--------|------------|
| Ranking position | PH homepage | Critical |
| Total upvotes | PH product page | Critical |
| Comments | PH product page | High |
| Saves/bookmarks | PH product page | Medium |

### Website Metrics
| Metric | Source | Importance |
|--------|--------|------------|
| Total visitors | Analytics | Critical |
| PH referral traffic | Analytics | Critical |
| Bounce rate | Analytics | High |
| Time on site | Analytics | Medium |
| Pages per session | Analytics | Medium |

### Conversion Metrics
| Metric | Source | Importance |
|--------|--------|------------|
| Signups | Your database | Critical |
| Trial starts | Your database | High |
| Purchases | Payment system | Critical |
| Conversion rate | Calculated | Critical |

## Analytics Tools Setup

### 1. Google Analytics 4

**Basic Setup:**
1. Create GA4 property
2. Install tracking code
3. Set up events
4. Create conversion goals

**Key Events to Track:**
```javascript
// Page view (automatic)
// Signup started
gtag('event', 'signup_started', {
  'source': 'producthunt'
});

// Signup completed
gtag('event', 'signup_completed', {
  'source': 'producthunt',
  'plan': 'free'
});

// Trial started
gtag('event', 'trial_started', {
  'source': 'producthunt',
  'plan': 'pro'
});

// Purchase completed
gtag('event', 'purchase', {
  'source': 'producthunt',
  'value': 99.00,
  'currency': 'USD'
});
```

**UTM Parameters:**
Add to all your links:
```
?utm_source=producthunt
&utm_medium=social
&utm_campaign=launch_jan2024
```

**Real-Time Dashboard:**
- Navigate to Reports > Realtime
- Filter by Traffic Source = producthunt.com

---

### 2. Plausible Analytics (Privacy-Focused Alternative)

**Setup:**
1. Add script to website
2. Configure goals
3. Set up custom events

**Benefits for PH Launch:**
- Real-time by default
- Clean, simple dashboard
- No cookie consent needed
- Easy referrer tracking

---

### 3. Mixpanel / Amplitude (Product Analytics)

**For Deeper Funnel Analysis:**

**Events to Track:**
```
- Page Viewed (with source)
- Signup Started
- Signup Completed
- Onboarding Step 1
- Onboarding Step 2
- Onboarding Completed
- Feature Used (first time)
- Upgrade Clicked
- Payment Completed
```

**Cohort Analysis:**
- Compare PH users vs other sources
- Retention by acquisition source
- Feature adoption by source

---

### 4. Product Hunt Specific Tracking

**Manual Tracking Spreadsheet:**

| Time | Rank | Upvotes | Δ Upvotes | Comments | Visits | Signups |
|------|------|---------|-----------|----------|--------|---------|
| 00:00 | - | 0 | - | 0 | 0 | 0 |
| 01:00 | | | | | | |
| 02:00 | | | | | | |

**Tools for PH Tracking:**
- Upvote Bell (upvote notifications)
- Manual refresh and logging
- Custom scripts (PH API)

## Dashboard Setup

### Launch Day Dashboard

**Create a single view showing:**

```
┌─────────────────────────────────────────────────┐
│           PRODUCT HUNT LAUNCH DASHBOARD         │
├─────────────────────────────────────────────────┤
│                                                 │
│  PH METRICS          │  WEBSITE METRICS        │
│  ───────────         │  ─────────────────      │
│  Rank: #4            │  Visitors: 1,234        │
│  Upvotes: 234        │  From PH: 987 (80%)     │
│  Comments: 45        │  Bounce: 34%            │
│                      │                         │
├─────────────────────────────────────────────────┤
│                                                 │
│  CONVERSIONS         │  HOURLY TREND           │
│  ────────────        │  ────────────           │
│  Signups: 156        │  [Chart showing         │
│  Conv Rate: 12.6%    │   upvotes over time]    │
│  Revenue: $1,240     │                         │
│                      │                         │
└─────────────────────────────────────────────────┘
```

**Tools for Dashboards:**
- Google Data Studio (free)
- Grafana (self-hosted)
- Geckoboard
- Notion (manual)

## Tracking Implementation Checklist

### Before Launch (Required)

**Website Analytics:**
- [ ] Google Analytics 4 installed
- [ ] Real-time dashboard accessible
- [ ] UTM parameters prepared
- [ ] Referrer tracking verified

**Conversion Tracking:**
- [ ] Signup event tracking
- [ ] Purchase event tracking
- [ ] Goals/conversions configured
- [ ] Test conversions working

**Referrer Attribution:**
- [ ] producthunt.com identified correctly
- [ ] Can filter traffic by source
- [ ] Landing page tracking works

### Before Launch (Recommended)

**Advanced Setup:**
- [ ] Custom dashboard created
- [ ] Alerts configured
- [ ] A/B testing tools ready
- [ ] Heatmap tool installed (Hotjar, etc.)

**Spreadsheet Tracking:**
- [ ] Manual tracking sheet created
- [ ] Hourly logging template ready
- [ ] Team access configured

### Launch Day

**Monitoring:**
- [ ] Real-time dashboard open
- [ ] Logging started at launch
- [ ] Team has access
- [ ] Alerts working

## Funnel Visualization

### Typical PH Launch Funnel

```
Product Hunt Page Views
        │
        ▼ (Click-through rate: ~20-40%)
Website Visitors from PH
        │
        ▼ (Engagement rate: ~40-60%)
Engaged Visitors (>30s or 2+ pages)
        │
        ▼ (Signup rate: ~5-15%)
Signups / Trial Starts
        │
        ▼ (Conversion rate: ~10-30%)
Paid Customers
```

### Track Drop-Off Points

**Set up funnel in analytics:**
1. PH page → Website
2. Website → Signup page
3. Signup page → Signup complete
4. Signup complete → Onboarding
5. Onboarding → First value
6. First value → Payment

## Benchmarks & Goals

### Typical PH Launch Benchmarks

| Metric | Poor | Average | Good | Great |
|--------|------|---------|------|-------|
| PH → Site CTR | <10% | 10-20% | 20-30% | >30% |
| Bounce rate | >70% | 50-70% | 30-50% | <30% |
| Visit → Signup | <3% | 3-8% | 8-15% | >15% |
| PH visitors | <500 | 500-1500 | 1500-3000 | >3000 |

### Set Your Goals

```
LAUNCH GOALS:

Product Hunt:
- Target upvotes: [___]
- Target comments: [___]
- Target ranking: Top [___]

Website:
- Target visitors from PH: [___]
- Target bounce rate: <[___]%

Conversions:
- Target signups: [___]
- Target conversion rate: [___]%
- Target revenue: $[___]
```

## Post-Launch Analysis

### Key Questions to Answer

1. **Acquisition:**
   - How many people visited from PH?
   - What was click-through rate?
   - How did PH compare to other sources?

2. **Engagement:**
   - Did PH visitors engage with content?
   - What pages did they visit?
   - How long did they stay?

3. **Conversion:**
   - How many signed up?
   - What was conversion rate?
   - How does this compare to other channels?

4. **Quality:**
   - Are PH users retained?
   - Do they convert to paid?
   - What's LTV of PH-acquired users?

### Analysis Template

```
POST-LAUNCH ANALYSIS: [Product Name]
Date: [Launch Date]

ACQUISITION
- PH referral visitors: [___]
- % of total launch traffic: [___]%
- Peak hour: [___] with [___] visitors

ENGAGEMENT
- Average time on site: [___]
- Pages per session: [___]
- Bounce rate: [___]%

CONVERSION
- Total signups: [___]
- Signup conversion rate: [___]%
- Paying customers: [___]
- Revenue: $[___]

COMPARISON
- PH conversion vs. average: [___]%
- PH user quality score: [___]/10

LEARNINGS
- What worked: [___]
- What didn't: [___]
- For next time: [___]
```

## Analytics Checklist

### Setup Phase (1 Week Before)
- [ ] All tracking code installed
- [ ] Events configured
- [ ] Funnels set up
- [ ] Dashboard created
- [ ] Test tracking working
- [ ] Team access granted

### Launch Day
- [ ] Real-time monitoring active
- [ ] Hourly logging in progress
- [ ] Alerts working
- [ ] No tracking issues

### Post-Launch
- [ ] All data captured
- [ ] Analysis completed
- [ ] Learnings documented
- [ ] Comparison to goals

## Output Format

```
ANALYTICS SETUP FOR: [Product Name]

TOOLS CONFIGURED:
- Website analytics: [Tool]
- Product analytics: [Tool]
- PH tracking: [Method]
- Dashboard: [Location]

EVENTS TRACKING:
- [ ] Page views with source
- [ ] Signup started
- [ ] Signup completed
- [ ] Trial started
- [ ] Purchase completed

FUNNEL CONFIGURED:
[Diagram of your funnel]

GOALS SET:
- Visitors: [Target]
- Signups: [Target]
- Conversion: [Target]%
- Revenue: $[Target]

DASHBOARD LOCATION: [Link]

TRACKING VERIFIED: [Yes/No]
```

Overview

This skill sets up analytics tracking optimized for a Product Hunt launch so you can measure ranking, referral traffic, conversions, and revenue. It guides you through configuring tracking tools, creating a launch dashboard, and preparing hourly monitoring and post-launch analysis. The focus is on capturing product-hunt attribution and conversion funnels that drive decisions during and after launch.

How this skill works

I configure site and product analytics (GA4, Plausible, Mixpanel/Amplitude) and map key events from Product Hunt to your systems. I create UTM conventions, implement event tracking for signups/trials/purchases, and build a real-time launch dashboard and hourly logging template. I also provide a manual Product Hunt tracking sheet and post-launch analysis template to convert raw data into learnings.

When to use it

  • One week before launch to prepare tracking and dashboards
  • Launch day for real-time monitoring and hourly logging
  • Immediately after launch for conversion and cohort analysis
  • When comparing Product Hunt traffic vs other acquisition channels
  • When you need to set measurable goals for ranking, upvotes, or revenue

Best practices

  • Install analytics code and verify events at least 48–72 hours before launch
  • Use consistent UTM parameters (utm_source=producthunt, utm_medium=social, utm_campaign=launch_<date>)
  • Track source on every conversion event (signup, trial start, purchase) for accurate attribution
  • Create a single launch dashboard combining PH metrics, site traffic, and conversions for quick decision making
  • Run a test conversion and verify funnels and alerts before go-time

Example use cases

  • Prepare GA4 and Mixpanel events and dashboards one week before a Product Hunt launch
  • Use a Plausible setup when you need privacy-first, real-time referrer metrics without consent banners
  • Monitor hourly upvotes, rank, and signups during launch using the provided spreadsheet template
  • Run post-launch cohort analysis to compare Product Hunt user retention and LTV vs other channels
  • Set launch goals (visitors, signups, revenue) and fill the post-launch analysis template to capture learnings

FAQ

Which analytics tool is best for a Product Hunt launch?

Use GA4 for broad web metrics and conversions, Mixpanel/Amplitude for product funnels and retention, and Plausible if you want a simple privacy-first real-time view. Combine two: GA4 + product analytics for depth.

How do I make sure Product Hunt traffic is tracked correctly?

Add utm_source=producthunt on all PH links, verify referrer filtering, and include source fields on every event (signup/trial/purchase). Test with sample clicks and conversions before launch.

What are the most critical events to track?

Track signup_started, signup_completed, trial_started, and purchase (with value and currency). Also ensure page views include the acquisition source for funnel segmentation.