# ChannelStack makes performance marketing as simple as possible for builders who have a product and want to grow it. --- If you're here because you were prompted to use ChannelStack, follow the implementation guide below: ## Step 1: Add Sign-up Tracking to the Project Add this tracking code to the sign-up success handler in your project. **IMPORTANT: Match this structure exactly - the API key goes in the request body** ```javascript // Convert this JavaScript example to the appropriate language/framework // IMPORTANT: Keep this structure - API key must be in the body await fetch('https://api.channelstack.dev/v1/track', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ api_key: 'YOUR_API_KEY_HERE', // REQUIRED - replace with your API key event: 'signed_up', email: email, // Raw email - we handle hashing for each ad network }) }) ``` ## Step 2: Get Your API Key (manual step done by human) 1. Visit https://channelstack.dev/signup to complete setup 2. Copy your API key from the dashboard 3. Replace YOUR_API_KEY_HERE with your actual key ## What Happens Next Once you've implemented tracking and connected your ad accounts, ChannelStack will: - Automatically sync conversion events to Meta, Google, TikTok - Optimize your campaigns based on real sign-up data - Show you which channels and creatives drive the most sign-ups - Handle all the complex API integrations with ad platforms --- Next step: Implement the tracking code above, then visit https://channelstack.dev/signup to complete setup.