๐ฐ Indie Monetization Playbook
์ธ๋ ๊ฐ๋ฐ์๊ฐ ๋ฌด๋ฃ ์ ํ์ ์์ตํํ๋ ์ค์ ํ๋ ์ด๋ถ. ์ด๋ก ์์ด, ์คํ๋ง.
์ ์ฉ ์์
- ์ ์ ํ ์์ตํ ๋ชจ๋ธ ์ค๊ณ ์
- ๊ธฐ์กด ๋ฌด๋ฃ ์ ํ์ ์์ต ๋ ์ด์ด ์ถ๊ฐ ์
- "์์ตํ", "monetization", "pricing", "paywall" ์ธ๊ธ ์
1. ์์ต ๋ชจ๋ธ ๋งคํธ๋ฆญ์ค
์ ํ ์ ํ โ ์ต์ ์์ต ๋ชจ๋ธ ์ฆ์ ์ ํ.
์ ํ ์ ํ โ 1์์ โ 2์์ โ 3์์
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโ
๋ธ๋ผ์ฐ์ ๋๊ตฌ โ AdSense โ ํ๋ฆฌ๋ฏธ์ ์
๊ทธ๋ ์ด๋ โ ๋๋ค์ด์
(Ko-fi)
HTML5 ๊ฒ์ โ ์ธ์ฑ ๊ด๊ณ (๋ฆฌ์๋๋) โ ํ๋ฆฌ๋ฏธ์ ๋ชจ๋ โ ์คํฐ์์ญ/ํฌํธ ๋ฐฐํฌ
๋ชจ๋ฐ์ผ ์ฑ (๋ก์ปฌ) โ ํ๋ฆฌ๋ฏธ์ ๊ฒ์ดํธ โ ์ํ์ ๊ตฌ๋งค โ ์ ํ์ ์ฐ๊ฐ ํ์
๋ชจ๋ฐ์ผ ์ฑ (์๋ฒ) โ ๊ตฌ๋
(์/์ฐ) โ ํ๋ฆฌ๋ฏธ์ ํฐ์ด โ ์ฌ์ฉ๋ ๊ณผ๊ธ
์์ค/์ฝํ
์ธ โ ์ ๋ฃ ๊ตฌ๋
โ ์คํฐ์ ์ฑํฐ โ ๊ด๊ณ ์ฝ์
ํ
๋ ๊ทธ๋จ Mini App โ ๋ฆฌ์๋๋ ๊ด๊ณ โ Stars ์์ดํ
โ ์ดํ๋ฆฌ์์ดํธ
๋ชจ๋ธ๋ณ ํต์ฌ ์ค๊ณ
ํ๋ฆฌ๋ฏธ์ ๊ฒ์ดํธ (๋ชจ๋ฐ์ผ ์ฑ ์ถ์ฒ)
Free ๋ฒ์ : ๋ชจ๋ ๊ธฐ๋ฅ ์ฌ์ฉ ๊ฐ๋ฅ + ์ํฐ๋งํฌ/์ ํ
Pro ๋ฒ์ : ์ํฐ๋งํฌ ์ ๊ฑฐ + ํ๋ฆฌ๋ฏธ์ ๊ธฐ๋ฅ ์ ๊ธ ํด์
๊ฐ๊ฒฉ: 1ํ ๊ตฌ๋งค ($4.99-$14.99)
- โ ๋ฌด๋ฃ์์ ์ถฉ๋ถํ ๊ฐ์น ์ ๊ณต โ ์ ํ์จ ํฅ์
- โ "์๋ฒ ์์ โ ๊ตฌ๋ ๋ถํ์" ๋ด๋ฌํฐ๋ธ ํ์ฉ
- โ ์๋ฒ ๋น์ฉ ๋ฐ์ ์ ํ์๋ ๋ถ์ ํฉ
AdSense (๋ธ๋ผ์ฐ์ ๋๊ตฌ ์ถ์ฒ)
๋ฐฐ์น: ์ฝํ
์ธ ํ๋จ + ์ฌ์ด๋๋ฐ (๋ชจ๋ฐ์ผ: ์ธํผ๋)
์์ RPM: $1-5 (๋๊ตฌ ์ฌ์ดํธ), $0.5-2 (๊ฒ์)
์์ต๋ถ๊ธฐ: ์ 10,000+ ํ์ด์ง๋ทฐ
๋ฆฌ์๋๋ ๊ด๊ณ (๊ฒ์ ์ถ์ฒ)
ํธ๋ฆฌ๊ฑฐ: ์ถ๊ฐ ์๋ช
/์ฝ์ธ/ํํธ ํ๋ ์
๋น๋: ๊ฒ์ ์ค๋ฒ๋น 1ํ (๊ฐ์ ์๋)
๋ณด์: ์ ์ ์๊ฒ ๋ช
ํํ ๊ฐ์น (์ฝ์ธ 50๊ฐ ๋ฑ)
2. ๊ฐ๊ฒฉ ์ ๋ต: ๋ฐ๊ตฌ๋ ๋ชจ๋ธ
ํต์ฌ: 1ํ ๊ตฌ๋งค + ์ ํ์ ์ฐ๊ฐ ํ์ (Anti-Subscription Narrative)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Free โ Pro (1ํ ๊ตฌ๋งค) โ Supporter โ
โ ๊ธฐ๋ณธ ๊ธฐ๋ฅ โ ํ ๊ธฐ๋ฅ โ Pro + ์ฐ์ ์ง์โ
โ ์ํฐ๋งํฌ/๊ด๊ณ โ ์ํฐ๋งํฌ ์ ๊ฑฐ โ ์ฐ๊ฐ ๊ฐฑ์ ์ ํ โ
โ $0 โ $4.99-14.99 โ $2.99/๋
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๊ฐ๊ฒฉ ํฌ์ธํธ ๊ฒฐ์ ๊ธฐ์ค
| ์ ํ ๋ณต์ก๋ | 1ํ ๊ตฌ๋งค ๊ฐ๊ฒฉ | ๋น๊ต ๊ธฐ์ค | |------------|-------------|----------| | ๋จ์ ๋๊ตฌ | $2.99-4.99 | ์ปคํผ 1์ | | ์ค๊ธ ์ฑ | $4.99-9.99 | ์ ์ฌ 1๋ผ | | ์ ๋ฌธ ์ฑ | $9.99-19.99 | ์ํ + ํ์ฝ | | ํ๋ก ๋๊ตฌ | $19.99-49.99 | ์ ๊ตฌ๋ ๋๋น ์ ๋ ด ๊ฐ์กฐ |
ํ ์ธ ์ ๋ต
- ๊ต์ก ํ ์ธ: ํ์/๊ต์ฌ/๊ตฐ์ธ 50% (.edu / .ac.kr ์ด๋ฉ์ผ ํ์ธ)
- ๋ฐ์นญ ํ ์ธ: ์ฒซ 2์ฃผ 40% (FOMO ํ์ฉ)
- ํ๋ก๋ชจ ์ฝ๋: 25๊ฐ ๋ฌด๋ฃ + ํ ์ธ ์ฝ๋ 40% (๋ ๋ง ๋ฐฐํฌ์ฉ)
3. ๊ตฌํ ๊ฐ์ด๋
3.1 AdSense ์ฝ์ (๋ธ๋ผ์ฐ์ ๋๊ตฌ/์น์ฌ์ดํธ)
<!-- 1. ์น์ธ ํ ads.txt ๋ฃจํธ์ ๋ฐฐ์น -->
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
<!-- 2. ์๋ ๊ด๊ณ (๊ฐ์ฅ ๊ฐ๋จ) -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXX"
crossorigin="anonymous"></script>
<!-- 3. ์๋ ๊ด๊ณ ์ ๋ (์ถ์ฒ: ์ฝํ
์ธ ํ๋จ) -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXX"
data-ad-slot="YYYYYYYY"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
์ฒดํฌ๋ฆฌ์คํธ:
- [ ] ์ฌ์ดํธ์ ์ถฉ๋ถํ ์ฝํ ์ธ (์ต์ 15-20 ํ์ด์ง/ํฌ์คํธ)
- [ ] Privacy Policy ํ์ด์ง ํ์
- [ ] ๋ชจ๋ฐ์ผ ๋ฐ์ํ ํ์ธ
- [ ] ๊ด๊ณ ๋ฐ๋: ์ฝํ ์ธ ๋๋น 30% ์ดํ
3.2 Stripe ์ฐ๋ (์ํ์ ๊ตฌ๋งค/๊ตฌ๋ )
// Stripe Checkout โ ๊ฐ์ฅ ๋น ๋ฅธ ๊ตฌํ (์๋ฒ ์ฌ์ด๋)
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);
// ์ํ์ ๊ตฌ๋งค
const session = await stripe.checkout.sessions.create({
line_items: [{
price_data: {
currency: 'usd',
product_data: { name: 'Pro License' },
unit_amount: 999, // $9.99
},
quantity: 1,
}],
mode: 'payment',
success_url: 'https://yoursite.com/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url: 'https://yoursite.com/cancel',
});
// โ session.url๋ก ๋ฆฌ๋ค์ด๋ ํธ
// ์นํ
์ผ๋ก ๊ฒฐ์ ์๋ฃ ์ฒ๋ฆฌ
app.post('/webhook', express.raw({type: 'application/json'}), (req, res) => {
const event = stripe.webhooks.constructEvent(
req.body, req.headers['stripe-signature'], webhookSecret
);
if (event.type === 'checkout.session.completed') {
const session = event.data.object;
// ๋ผ์ด์ ์ค ๋ฐ๊ธ ๋ก์ง
}
res.json({received: true});
});
์ ๋ ๊ธ์ง:
- โ Charges API (๋ ๊ฑฐ์)
- โ Card Element ์ง์ ์ฌ์ฉ (PCI ๋ถ๋ด)
- โ payment_method_types ํ๋์ฝ๋ฉ
3.3 Gumroad ์ฐ๋ (์๋ฒ๋ฆฌ์ค ๋์)
<!-- ๊ฐ์ฅ ๊ฐ๋จ: Gumroad ์ค๋ฒ๋ ์ด -->
<script src="https://gumroad.com/js/gumroad.js"></script>
<a class="gumroad-button" href="https://yourname.gumroad.com/l/product">
Buy Pro License โ $9.99
</a>
<!-- ๋๋ Gumroad API๋ก ๋ผ์ด์ ์ค ๊ฒ์ฆ -->
<!-- GET https://api.gumroad.com/v2/licenses/verify -->
<!-- params: product_id, license_key -->
Gumroad vs Stripe ์ ํ: | ๊ธฐ์ค | Gumroad | Stripe | |------|---------|--------| | ์ธํ ์๊ฐ | 5๋ถ | 1-2์๊ฐ | | ์์๋ฃ | 10% | 2.9% + $0.30 | | ์๋ฒ ํ์ | โ | โ | | ๋ผ์ด์ ์ค ํค | ์๋ ์์ฑ | ์ง์ ๊ตฌํ | | ์ถ์ฒ ์ํฉ | MVP/๋น ๋ฅธ ๊ฒ์ฆ | ์ค์ผ์ผ/์ปค์คํ |
3.4 ํ์ด์ ๊ตฌํ ํจํด
// ํ๋ก ํธ์๋ ํ์ด์ ๊ฒ์ดํธ
function checkAccess(feature) {
const license = localStorage.getItem('pro_license');
if (!license && PREMIUM_FEATURES.includes(feature)) {
showUpgradeModal(); // ๊ตฌ๋งค ์ ๋ ๋ชจ๋ฌ
return false;
}
if (license) {
// ์๋ฒ์ฌ์ด๋ ๊ฒ์ฆ (๋ณ์กฐ ๋ฐฉ์ง)
return verifyLicense(license);
}
return true; // ๋ฌด๋ฃ ๊ธฐ๋ฅ
}
// ์ํฐ๋งํฌ ๋ฐฉ์ (์นด๋ฉ๋ผ ์ฑ ๋ฑ)
function applyWatermark(canvas) {
if (!isPro()) {
const ctx = canvas.getContext('2d');
ctx.font = '14px Arial';
ctx.fillStyle = 'rgba(255,255,255,0.5)';
ctx.fillText('Made with AppName', 10, canvas.height - 20);
}
}
4. ๋ง์ผํ ์ฐ๋
4.1 #RoastMyApp ๋ ๋ง ์บ ํ์ธ
ํฌ์คํธ ํ ํ๋ฆฟ:
Title: #RoastMyApp: [์ ํ๋ช
]์ ๋ํ ์์งํ ํผ๋๋ฐฑ ๊ตฌํฉ๋๋ค. ๋ฌด๋ฃ Pro ๋ผ์ด์ ์ค 25๊ฐ ํฌํจ
Body:
[N]๊ฐ์๊ฐ ๋ง๋ [์ ํ๋ช
]์ ๋๋์ด ๊ณต๊ฐํฉ๋๋ค.
ํต์ฌ ๊ธฐ๋ฅ:
- [๊ธฐ๋ฅ 1]
- [๊ธฐ๋ฅ 2]
- [๊ธฐ๋ฅ 3]
๐ ๋ฌด๋ฃ Pro ๋ผ์ด์ ์ค 25๊ฐ (์ ์ฐฉ์):
CODE1, CODE2, CODE3 ... CODE25
๐ธ ํ ์ธ ์ฝ๋: [์ฝ๋] (40% OFF)
์์งํ ํผ๋๋ฐฑ ๋ถํ๋๋ฆฝ๋๋ค. ์นญ์ฐฌ๋ณด๋ค ๋นํ์ด ๋ ๋์๋ฉ๋๋ค!
์ฌ์ฉํ์ ์ฝ๋๋ ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์ ๐
ํ๊ฒ ์๋ธ๋ ๋ง (์ ํ๋ณ): | ์ ํ ์ ํ | ์๋ธ๋ ๋ง | |----------|---------| | ๋ชจ๋ฐ์ผ ์ฑ | r/iOSProgramming, r/androiddev, r/AppBusiness | | ๊ฒ์ | r/godot, r/iosgaming, r/indiegaming, r/IndieDev | | ์น ๋๊ตฌ | r/webdev, r/SideProject, r/InternetIsBeautiful | | ์ฌ์ง/์นด๋ฉ๋ผ | r/photography, r/mobilephotography |
ํต์ฌ ๊ท์น:
- 5๊ฐ+ ์๋ธ๋ ๋ง์ ๋์ผ ํฌ๋งท ํฌ์คํธ (๊ฐ ์๋ธ ๊ท์น ์ค์)
- ์ฝ๋ ์์ง ์ ๋๊ธ ์๋ฆผ โ FOMO ํจ๊ณผ
- ๊ฒธ์ํ ํค ํ์ ("์์งํ ํผ๋๋ฐฑ ๋ฌ๋ผ")
- ๋จผ์ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ ํ ํฌ์คํ (์คํธ ๋ฐด ๋ฐฉ์ง)
4.2 ASO 39๊ฐ ์ธ์ด ๋ก์ปฌ๋ผ์ด์ง
์คํ ์์:
1. Xcode ์๋ฎฌ๋ ์ดํฐ์์ ์คํฌ๋ฆฐ์ท ์บก์ฒ
2. ButterKit Pro๋ก 39๊ฐ ์ธ์ด ์๋ ๋ฒ์ญ + ํ๋ ์ด๋ฐ
3. App Store Connect์ ์
๋ก๋
4. ์คํฌ๋ฆฐ์ท ์บก์
์ ๊ฒ์ ํค์๋ ์๋์ ์ฝ์
(Apple์ด ์คํฌ๋ฆฐ์ท ํ
์คํธ๋ฅผ ๊ฒ์ ์ธ๋ฑ์ฑ์ ๋ฐ์)
4.3 ์ํฐ ๊ตฌ๋ ๋ด๋ฌํฐ๋ธ (๋ก์ปฌ ์ฑ ์ ์ฉ)
ํฌ์ง์ ๋ ๋ฌธ๊ตฌ:
"์๋ฒ๊ฐ ์์ผ๋ ๊ตฌ๋
์ด ํ์ ์์ต๋๋ค.
ํ ๋ฒ ๊ตฌ๋งคํ๋ฉด ์์ํ ์ฌ์ฉํ์ธ์."
"No accounts. No tracking. No subscription.
Buy once, own forever."
4.4 2์ค ์ปค๋ฎค๋ํฐ
Discord (์ค์๊ฐ) Reddit (๋น๋๊ธฐ)
โโโ #general โโโ ๊ธฐ๋ฅ ์์ฒญ ํฌํ
โโโ #bug-reports โโโ ํ๋ก๋ชจ ์ฝ๋ ๋ฐฐํฌ
โโโ #feature-requests โโโ devlog ๊ณต์
โโโ #showcase โโโ ์ ์ ์ผ์ผ์ด์ค
โ ์์ชฝ ํฌ๋ก์ค ๋งํฌ
โ ๊ธฐ๋ฅ ์์ฒญ โ ๊ฐ๋ฐ ์ฐ์ ์์ ๋ฐ์ โ ์ถฉ์ฑ๋ โ
5. ์ธก์ : ํผ๋ ์งํ
ํต์ฌ ํผ๋
๋ฐฉ๋ฌธ (Visit)
โ [์ ํ์จ ๋ชฉํ: 5-15%]
ํ์ฑ ์ฌ์ฉ (Active Use)
โ [์ ํ์จ ๋ชฉํ: 2-5%]
์
๊ทธ๋ ์ด๋ ์๋ (Upgrade Intent)
โ [์ ํ์จ ๋ชฉํ: 30-60%]
๊ฒฐ์ ์๋ฃ (Payment)
โ [์ ์ง์จ ๋ชฉํ: 70%+]
์ฌ๊ตฌ๋งค/์ถ์ฒ (Retention/Referral)
์ถ์ ํด์ผ ํ ์งํ
| ๋จ๊ณ | ์งํ | ๋๊ตฌ | |------|------|------| | ์ ์ | ํ์ด์ง๋ทฐ, ์ ์ ์ฑ๋ | Google Analytics / Plausible | | ํ์ฑํ | DAU, ์ธ์ ๊ธธ์ด | ์์ฒด ์ด๋ฒคํธ ๋ก๊น | | ์ ํ | ์ ๊ทธ๋ ์ด๋ ๋ชจ๋ฌ ๋ ธ์ถ vs ํด๋ฆญ | ์์ฒด ์ด๋ฒคํธ | | ๊ฒฐ์ | ๊ฒฐ์ ์๋ฃ์จ, ํ๊ท ๋งค์ถ | Stripe Dashboard | | ์ ์ง | D1/D7/D30 ๋ฆฌํ ์ | ์์ฒด ์ฝํธํธ ๋ถ์ |
A/B ํ ์คํธ ํจํด
ํ ์คํธ 1: ๊ฐ๊ฒฉ ํฌ์ธํธ
A: $4.99 (๊ธฐ๋ณธ)
B: $9.99 (ํ๋ฆฌ๋ฏธ์ ์ธ์)
C: $6.99 (์ค๊ฐ)
์ธก์ : ์ ํ์จ ร ๊ฐ๊ฒฉ = ๋งค์ถ ๊ทน๋ํ ํฌ์ธํธ
๊ธฐ๊ฐ: ์ต์ 2์ฃผ, ์ ์ 500๋ช
์ด์/๊ทธ๋ฃน
ํ ์คํธ 2: ํ์ด์ ํ์ด๋ฐ
A: 3์ผ ํ ํ๋ฆฌ๋ฏธ์ ์ ๋
B: 7์ผ ํ ํ๋ฆฌ๋ฏธ์ ์ ๋
C: ๊ธฐ๋ฅ ์ ํ ๋๋ฌ ์ ์ ๋
์ธก์ : ์ ํ์จ + D30 ๋ฆฌํ
์
(๋๋ฌด ๋น ๋ฅด๋ฉด ์ดํโ)
ํ ์คํธ 3: CTA ๋ฌธ๊ตฌ
A: "Upgrade to Pro"
B: "Remove Watermark โ $4.99"
C: "Unlock All Features"
์ธก์ : ํด๋ฆญ์จ โ ๊ฒฐ์ ์๋ฃ์จ
ํ ์คํธ 4: ๋ฌด๋ฃ ์ฝ๋ ์๋
A: 10๊ฐ ๋ฌด๋ฃ ์ฝ๋
B: 25๊ฐ ๋ฌด๋ฃ ์ฝ๋
C: 50๊ฐ ๋ฌด๋ฃ ์ฝ๋
์ธก์ : ๋ ๋ง engagement + ํ์ ์ ๋ฃ ์ ํ
6. ์คํ ์ฒดํฌ๋ฆฌ์คํธ
Phase 0: ์์ต ๋ชจ๋ธ ๊ฒฐ์ (Day 1)
- [ ] ์ ํ ์ ํ ํ์ธ โ ๋งคํธ๋ฆญ์ค์์ ์์ต ๋ชจ๋ธ ์ ํ
- [ ] ์๋ฒ ๋น์ฉ ์ ๋ฌด ํ์ธ โ ๊ตฌ๋
vs 1ํ ๊ตฌ๋งค ๊ฒฐ์
- [ ] ๊ฒฝ์ ์ ํ ๊ฐ๊ฒฉ ์กฐ์ฌ (์ต์ 5๊ฐ)
- [ ] ๊ฐ๊ฒฉ ํฌ์ธํธ 1์ฐจ ๊ฒฐ์
- [ ] Free vs Pro ๊ธฐ๋ฅ ๋ถ๋ฆฌํ ์์ฑ
Phase 1: ๊ฒฐ์ ์ธํ๋ผ ๊ตฌ์ถ (Day 2-3)
- [ ] Stripe ๊ณ์ ์์ฑ + API ํค ๋ฐ๊ธ
OR Gumroad ์ ํ ํ์ด์ง ์์ฑ (MVP ์)
- [ ] Checkout ํ๋ก์ฐ ๊ตฌํ (ํ
์คํธ ๋ชจ๋)
- [ ] ์นํ
์ค์ + ๋ผ์ด์ ์ค ๋ฐ๊ธ ๋ก์ง
- [ ] ๊ฒฐ์ ์ฑ๊ณต/์คํจ ํ์ด์ง ๊ตฌํ
- [ ] Privacy Policy + Terms of Service ํ์ด์ง
Phase 2: ํ์ด์ ๊ตฌํ (Day 4-5)
- [ ] ํ๋ฆฌ๋ฏธ์ ๊ฒ์ดํธ UI ๊ตฌํ (๋ชจ๋ฌ/๋ฐฐ๋)
- [ ] ์ํฐ๋งํฌ ๋๋ ๊ธฐ๋ฅ ์ ํ ์ ์ฉ
- [ ] ๋ผ์ด์ ์ค ๊ฒ์ฆ ๋ก์ง (ํ๋ก ํธ + ๋ฐฑ์๋)
- [ ] ๋ณต์ ๊ธฐ๋ฅ (์ฑ์คํ ์ด) ๋๋ ๋ผ์ด์ ์ค ํค ์ฌ์
๋ ฅ
- [ ] ์
๊ทธ๋ ์ด๋ CTA ๋ฐฐ์น (์์ฐ์ค๋ฌ์ด ์์น)
Phase 3: ๋ง์ผํ ์ค๋น (Day 6-7)
- [ ] ํ๋ก๋ชจ ์ฝ๋ 25๊ฐ ์์ฑ
- [ ] ํ ์ธ ์ฝ๋ 40% ์์ฑ
- [ ] #RoastMyApp ํฌ์คํธ ์ด์ ์์ฑ
- [ ] ํ๊ฒ ์๋ธ๋ ๋ง 5๊ฐ ์ ์ + ๊ท์น ํ์ธ
- [ ] ์ฑ์คํ ์ด: ButterKit์ผ๋ก 39๊ฐ ์ธ์ด ์คํฌ๋ฆฐ์ท (ํด๋น ์)
- [ ] Discord ์๋ฒ or ์๋ธ๋ ๋ง ์์ฑ
Phase 4: ๋ฐ์นญ + ์ธก์ (Day 8+)
- [ ] ๋ ๋ง ํฌ์คํธ ๊ฒ์ (5๊ฐ ์๋ธ๋ ๋ง)
- [ ] ์ฝ๋ ์์ง ์ ๋๊ธ ์๋ฆผ ๊ฒ์
- [ ] Google Analytics / Plausible ์ค์น
- [ ] ํผ๋ ์ด๋ฒคํธ ํธ๋ํน ์ค์
- [ ] 1์ฃผ์ฐจ: ์ ํ์จ ์ฒดํฌ โ ๊ฐ๊ฒฉ A/B ํ
์คํธ ์์
- [ ] 2์ฃผ์ฐจ: CTA ๋ฌธ๊ตฌ A/B ํ
์คํธ
- [ ] 4์ฃผ์ฐจ: ์๊ฐ ์์ต ๋ฆฌํฌํธ โ ๋ชจ๋ธ ์กฐ์
โก Quick Decision Guide
Q: ์๋ฒ ๋น์ฉ ์๋?
โโโ YES โ ๊ตฌ๋
๋ชจ๋ธ ๊ณ ๋ ค
โโโ NO โ 1ํ ๊ตฌ๋งค + "์ํฐ ๊ตฌ๋
" ๋ด๋ฌํฐ๋ธ
Q: MVP์ธ๊ฐ?
โโโ YES โ Gumroad (5๋ถ ์ธํ
)
โโโ NO โ Stripe (์์๋ฃ ์ ๊ฐ)
Q: ์ ์ 100๋ช
๋์๋?
โโโ YES โ ์์ตํ ์์
โโโ NO โ ์์ตํ ๋ณด๋ฅ, ์ ์ ํ๋ ์ง์ค
Q: ์ฒซ ์ ๋ฃ ์ ํ ํ์ธ๋๋?
โโโ YES โ A/B ํ
์คํธ๋ก ์ต์ ํ
โโโ NO โ CTA/ํ์ด์ ์์น ์ฌ๊ฒํ
Reference: memory/projects/marketing.md, specs/butterkit-absorption.md
Scan to contact