Adsourcer Developer

Advertiser guide

Launch campaigns, connect products, and track performance from the dashboard or API.

Getting started

  1. Create an account — email/password or social sign-in
  2. Add budget via Stripe top-up
  3. Create a campaign with daily and total budgets
  4. Upload products — embeddings are generated automatically
  5. 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.

Dashboard