Files
FrenoCorp/plans/FRE-633-reddit-analytics-setup.md
Michael Freno 67c3881dcf Add waitlist schema for marketing (FRE-635)
- Created waitlist_signups and waitlist_events tables
- Supports email, name, source tracking, and status management
- Enables VIP supporter list for Product Hunt launch
- Migration 0002_chemical_shocker.sql generated
- Fixed brand color in product-hunt-assets-brief.md (#518ac8)
2026-04-26 06:21:20 -04:00

280 lines
7.6 KiB
Markdown

# Reddit AMA - Analytics & Tracking Setup
**Issue:** FRE-633
**Owner:** CMO
**Priority:** High (must complete before launch)
**Timeline:** Complete by T-3 days before AMA
---
## UTM Parameter Strategy
### Campaign Structure
| Parameter | Value | Notes |
|-----------|-------|-------|
| `utm_source` | `reddit` | Primary source identifier |
| `utm_medium` | `social` | Social media channel |
| `utm_campaign` | `ama_launch_2026` | Campaign identifier |
| `utm_content` | `{subreddit}` | Track by subreddit (sideproject, screenwriting, filmmakers) |
| `utm_term` | `{post_id}` | Optional: track specific posts |
### URL Templates
**Primary Landing Page:**
```
https://scripter.app?utm_source=reddit&utm_medium=social&utm_campaign=ama_launch_2026&utm_content={subreddit}
```
**Beta Signup:**
```
https://scripter.app/signup?utm_source=reddit&utm_medium=social&utm_campaign=ama_launch_2026&utm_content={subreddit}
```
**Demo Request:**
```
https://scripter.app/demo?utm_source=reddit&utm_medium=social&utm_campaign=ama_launch_2026&utm_content={subreddit}
```
---
## Tracking Implementation Checklist
### Pre-Launch Setup
- [ ] **Google Analytics 4 (or alternative):**
- [ ] Verify GA4 property is active
- [ ] Create conversion events:
- `sign_up` - User creates account
- `download_app` - User downloads desktop app
- `request_demo` - User requests demo
- `join_discord` - User joins Discord community
- [ ] Set up custom channel grouping for Reddit
- [ ] Create real-time dashboard for launch day
- [ ] **UTM Builder:**
- [ ] Create URL shortener with UTM presets (bit.ly or custom)
- [ ] Test all UTM-tagged URLs
- [ ] Verify analytics captures UTM parameters correctly
- [ ] **Post-Click Experience:**
- [ ] Create Reddit-specific landing page (optional but recommended)
- [ ] Add welcome message for Reddit visitors
- [ ] A/B test landing page variants (if time permits)
### Launch Day Monitoring
- [ ] **Real-Time Dashboard:**
- [ ] Sessions by source/medium
- [ ] Conversion rate (signup/visit)
- [ ] Top landing pages
- [ ] Geographic distribution
- [ ] Device breakdown (desktop/mobile)
- [ ] **Alerts:**
- [ ] Traffic spike alert (>10x normal)
- [ ] Error rate alert (>5% 404s or 500s)
- [ ] Conversion rate drop alert (<50% of baseline)
### Post-AMA Analysis
- [ ] **24-Hour Report:**
- [ ] Total sessions from Reddit
- [ ] Conversion rate by subreddit
- [ ] Top content/pages visited
- [ ] Bounce rate comparison
- [ ] **7-Day Report:**
- [ ] User retention (D1, D3, D7)
- [ ] Feature usage patterns
- [ ] Comparison to other acquisition channels
- [ ] CAC calculation (if paid promotion used)
- [ ] **30-Day Report:**
- [ ] LTV of Reddit-acquired users
- [ ] Retention vs other channels
- [ ] ROI analysis
- [ ] Lessons learned for future AMAs
---
## Reddit-Specific Metrics
### Native Reddit Analytics
Track these manually (Reddit doesn't have built-in analytics for posts):
| Metric | How to Track | Target |
|--------|--------------|--------|
| Upvotes | Reddit post score | 500+ |
| Comments | Comment count | 100+ |
| Upvote Ratio | Upvotes / (upvotes + downvotes) | 0.85+ |
| Awards | Reddit awards received | 3+ |
| Share Count | Manual count of "share" mentions | 50+ |
### Referral Traffic
Track via analytics platform:
| Metric | Source | Target |
|--------|--------|--------|
| Reddit Sessions | Analytics > Acquisition | 5,000+ |
| Signup Conversion | Analytics > Conversions | 4%+ |
| App Downloads | Analytics > Events | 500+ |
| Discord Joins | Discord analytics | 200+ |
---
## Tools & Setup
### Required (Free)
- [ ] **Google Analytics 4** - Primary analytics platform
- [ ] **Google Tag Manager** - Event tracking management
- [ ] **Google Search Console** - Search performance (optional)
- [ ] **Bit.ly** or **TinyURL** - URL shortening with tracking
### Recommended (Paid, Optional)
- [ ] **Mixpanel** or **Amplitude** - Product analytics ($0-99/mo)
- [ ] **Hotjar** - Session recordings and heatmaps ($39/mo)
- [ ] **Mention** - Brand monitoring across web ($29/mo)
### Setup Instructions
#### Google Analytics 4
1. Go to GA4 property for Scripter
2. Navigate to **Admin > Events**
3. Create custom events:
```
Event Name: sign_up
Parameters: method (email, google, github), utm_source, utm_medium, utm_campaign
Event Name: download_app
Parameters: platform (macos, windows, linux), utm_source, utm_medium
Event Name: join_discord
Parameters: utm_source, utm_medium, utm_campaign
```
4. Create conversions:
- Mark `sign_up` as conversion
- Mark `download_app` as conversion
- Mark `join_discord` as conversion
5. Create custom channel grouping:
- Name: "Reddit Campaigns"
- Condition: `utm_source` contains "reddit"
#### URL Shortener Setup
Create short links for easy sharing:
```
Primary Post: bit.ly/scripter-reddit-ama
Beta Signup: bit.ly/scripter-beta-reddit
Demo Request: bit.ly/scripter-demo-reddit
```
Link each to full UTM-tagged URL.
---
## Launch Day Dashboard Template
### Real-Time Metrics (Update Every 30 Minutes)
| Time (PT) | Sessions | Signups | Conversion Rate | Top Page | Notes |
|-----------|----------|---------|-----------------|----------|-------|
| 10:00 AM | | | | | Post launched |
| 10:30 AM | | | | | |
| 11:00 AM | | | | | |
| 11:30 AM | | | | | |
| 12:00 PM | | | | | Lunch rush |
| 12:30 PM | | | | | |
| 1:00 PM | | | | | |
| 1:30 PM | | | | | |
| 2:00 PM | | | | | Active engagement ends |
| 6:00 PM | | | | | Evening check |
| 10:00 PM | | | | | Day-end summary |
### End-of-Day Summary
- **Total Reddit Sessions:** [number]
- **Total Signups:** [number]
- **Overall Conversion Rate:** [percentage]
- **Top Performing Subreddit:** [subreddit]
- **Best Converting Content:** [page/feature]
- **Key Learnings:** [bullet points]
---
## Integration with Other Tools
### Discord
- [ ] Set up Discord analytics bot (e.g., Server Insights)
- [ ] Create Reddit-specific welcome channel
- [ ] Track Discord joins from Reddit UTM links
- [ ] Assign "Redditor" role for AMA participants
### Email Marketing
- [ ] Tag email subscribers from Reddit campaign
- [ ] Create email sequence for Reddit signups
- [ ] Track email open/click rates for Reddit segment
- [ ] A/B test subject lines for Reddit audience
### Product Analytics
- [ ] Create Reddit user cohort in Mixpanel/Amplitude
- [ ] Track feature usage patterns
- [ ] Compare retention to other acquisition channels
- [ ] Identify power users from Reddit for case studies
---
## Privacy & Compliance
- [ ] **GDPR Compliance:**
- [ ] Cookie consent banner active
- [ ] Analytics anonymization enabled
- [ ] Data retention policy documented
- [ ] **CCPA Compliance:**
- [ ] "Do Not Sell" option available
- [ ] Data deletion process in place
- [ ] **Reddit Rules:**
- [ ] No deceptive tracking
- [ ] Transparent about data collection
- [ ] Respect subreddit privacy rules
---
## Files & Resources
- **Analytics Dashboard:** [Link to GA4 dashboard]
- **UTM Builder:** [Link to URL shortener]
- **Real-Time Monitor:** [Link to real-time analytics]
- **Post-AMA Report Template:** [Link to Google Data Studio or similar]
---
## Owner & Timeline
| Task | Owner | Due Date | Status |
|------|-------|----------|--------|
| GA4 setup | CTO/CMO | T-5 days | ⏳ Pending |
| UTM URL creation | CMO | T-5 days | ⏳ Pending |
| Dashboard creation | CMO | T-3 days | ⏳ Pending |
| Testing & validation | CMO + CTO | T-2 days | ⏳ Pending |
| Launch day monitoring | CMO | Launch day | ⏳ Pending |
| Post-AMA analysis | CMO | T+7 days | ⏳ Pending |
---
**Last Updated:** 2026-04-26
**Next Review:** T-7 days before confirmed launch date