MCPInstall

ph-analytics-setup

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.

Installs
74
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/yoanbernabeu/producthunt-skills --skill ph-analytics-setup
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads ph-analytics-setup automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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

MetricSourceImportance
Ranking positionPH homepageCritical
Total upvotesPH product pageCritical
CommentsPH product pageHigh
Saves/bookmarksPH product pageMedium

Website Metrics

MetricSourceImportance
Total visitorsAnalyticsCritical
PH referral trafficAnalyticsCritical
Bounce rateAnalyticsHigh
Time on siteAnalyticsMedium
Pages per sessionAnalyticsMedium

Conversion Metrics

MetricSourceImportance
SignupsYour databaseCritical
Trial startsYour databaseHigh
PurchasesPayment systemCritical
Conversion rateCalculatedCritical

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:

// 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:

TimeRankUpvotesΔ UpvotesCommentsVisitsSignups
00:00-0-000
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

MetricPoorAverageGoodGreat
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<500500-15001500-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]

FAQ

What does the ph-analytics-setup skill do?

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.

How do I install ph-analytics-setup?

Run npx skills add https://github.com/yoanbernabeu/producthunt-skills --skill ph-analytics-setup in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ph-analytics-setup/ (personal) or .claude/skills/ph-analytics-setup/ (project).

Which AI agents can use ph-analytics-setup?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is ph-analytics-setup safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains ph-analytics-setup?

It is published by yoanbernabeu in yoanbernabeu/producthunt-skills. It has 74 recorded installs.

More from yoanbernabeu/producthunt-skills

View all →

ph-community-outreach

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

107 installs

ph-competitor-analysis

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

90 installs

ph-video-demo

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

Media & Creative86 installs

ph-pricing-psychology

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

ph-launch-strategy

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

Marketing & SEO81 installs

ph-social-media-launch

yoanbernabeu/producthunt-skills

Open the skill to read its SKILL.md instructions.

Marketing & SEO79 installs

Popular data & databases skills

View category →

Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pgcron, pgmq), vector/semantic search (pgvector), and restoring dumps (pgrestore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection exhaustion, locking, bloat, or rows visible to the wrong user or tenant. This is not just a performance guide — schema, migration, security, and SQL authoring tasks need these rules too, even for a one-column change or a single query.

OfficialData & Databases462.2K installs

prisma-client-api

prisma/skills

Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on "prisma query", "findMany", "create", "update", "delete", "$transaction".

OfficialData & Databases393.5K installs

Deprecated compatibility name for prisma-orm-setup. Use only when a user or existing integration explicitly invokes prisma-database-setup; otherwise select prisma-orm-setup.

OfficialData & Databases392.3K installs

prisma-cli

prisma/skills

Prisma ORM 7 CLI reference for existing Prisma 7 applications or explicitly selected Prisma 7 workflows. Covers prisma init, generate, migrate, db, dev, studio, and mcp. For setup, connection repair, or Prisma 8, use prisma-orm-setup; not the Prisma Platform CLI.

OfficialData & Databases390.8K installs

prisma-postgres

prisma/skills

Deprecated compatibility name for prisma-postgres-setup. Use only when a user or existing integration explicitly invokes prisma-postgres; otherwise select prisma-postgres-setup.

OfficialData & Databases384.4K installs

Required reference for Prisma ORM 7 SQL driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter, Transaction, savepoint, result mapping, or DriverAdapterError behavior. Covers current transaction lifecycle, optional savepoint hooks, original database-error preservation, and verification.

OfficialData & Databases378.9K installs