share-of-voice-tracker
Share of Voice Tracker
The competitive trend read of the ECHO Observe phase: SOV% = brand mentions ÷ (brand + competitor panel mentions), per platform per period, on a panel that stays locked. It feeds the ECHO O sub-item locked competitor panel for share-of-voice (a panel switch restarts the trend; sentiment-weighting labeled) — the O3 rule this skill enforces — and every rate it reports lives under the declared, period-stable denominators red line (ECHO O1; see echo-benchmark.md). social-pulse-monitor supplies the query architecture and raw sweeps; social-measurement-loop folds the SOV read into the weekly read; only social-quality-auditor computes the SQS and runs the vetoes.
Scope guard: this skill owns the share-of-voice number only. Competitor content and strategy watching (what they post, which campaigns run) stays with competitor-tracker; backlink and offsite SEO signals with offsite-signal-analyzer; the mention sweep, triage, and spike baseline with social-pulse-monitor; the metric dictionary and write-back loop with social-measurement-loop. Competitor platform data is limited to PUBLIC counts and user exports — closed platforms (X/IG/TikTok/LinkedIn/小红书/微信公众号/视频号/抖音, access class manual-package/user-export) are never scraped, and automating them is a hard red line (风控/封号). Registry-grade channel facts go only to memory/channels/candidates.md — channel-registry is the sole writer of memory/channels/.
Quick Start
Track share of voice for [brand] vs the locked panel [competitor A, B, C] on HN + Bluesky + news echo, monthly, this quarter.
We want to add [competitor D] to the SOV panel — log the panel break, re-lock, and restart the series.
Give me the attention-share alternative: Wikipedia pageviews for our page vs the panel pages, last 12 months.