Adsourcer Developer
Advertiser guide
Launch campaigns, connect products, and track performance from the dashboard or API.
Markdown for agents · llms-full.txt
Getting started
- Create an account — email/password or social sign-in
- Add budget via Stripe top-up
- Create a campaign with daily and total budgets
- Upload products — embeddings are generated automatically
- Build ad groups and link advertisements to products
Create a campaign
bash
curl -X POST http://localhost:8000/v1/campaigns \ -H "Authorization: Bearer ads_your_advertiser_key" \ -H "Content-Type: application/json" \ -d '{ "name": "Mechanical keyboards", "daily_budget": 500, "total_budget": 5000, "default_bid": 0.80, "targeting": { "regions": ["NO", "EU"], "categories": ["mechanical_keyboard"] } }'Budget and billing
Daily and total budgets are enforced transactionally — overspend is prevented at auction time. Top up balance from the billing page or via POST /v1/balance/topup.
Analytics
GET /v1/analytics/advertiser returns spend, impressions, clicks, CTR, conversions, and CPA aggregated by campaign.