# Campaign tracking (`?c=`) Append `?c=your-campaign-slug` to any waterhole or server dropper URL. Hits are logged server-side; agents that install via the script inherit `AETHER_CAMPAIGN` and report it on first connect. ## Examples | Link | Use | |------|-----| | `https://yoursite.example/page?c=linkedin-bait` | Static page with `index.html` reading `location.search` | | `{{SERVER_URL}}/get?c=usb-drop` | Direct binary fetch | | `{{SERVER_URL}}/install.ps1?c=vps-curl` | PowerShell one-liner | | `{{SERVER_URL}}/get?pin=BUILD_ID&c=ab-test-b` | A/B pinned build + campaign | ## A/B rotation Pin build **A** in Builds → copy `?pin=&c=wave-a`. Pin build **B** for the next wave. Emberwake tab builds these links for you. ## Slug rules Alphanumeric, dash, underscore, dot — max 64 chars. Avoid spaces.