#
Campaigns
The campaigns-worker provides endpoints for viewing campaign-level analytics — aggregated stats, budget tracking, per-campaign detail metrics, timeseries data, and paginated video lists.
#
Architecture
- Worker:
campaigns-worker(standalone Cloudflare Worker) - Data source:
videos_with_statistics_fastview,get_campaigns_listRPC,analytics_daily_sparseview - Auth: JWT +
X-Organization-IDheader (same as dashboard-worker) - Route:
api-private.influtics.com/campaigns/*
#
How Campaigns Work
A campaign is represented by a campaign_tag text field on videos. Tags are assigned through the blogger_campaign table and propagated to videos via database triggers. There is no dedicated campaigns table — campaigns are derived from distinct campaign_tag values.
Videos without a campaign tag are grouped under the no_campaign sentinel value.