Analytics API

Get Analytics Data

GET /api/v1/analytics

# Query parameters:
# - start_date: ISO datetime
# - end_date: ISO datetime
# - campaign_id: UUID
# - platform: "ios" | "android" | "web"
# - group_by: "day" | "week" | "month"

Record Events

POST /api/v1/events

{
  "deeplink_id": "uuid",
  "event_type": "click",
  "platform": "ios",
  "device_type": "mobile",
  "user_agent": "Mozilla/5.0...",
  "ip_address": "123.45.67.89",
  "country_code": "US",
  "referrer": "https://example.com",
  "metadata": {
    "campaign": "summer2024",
    "source": "email"
  }
}