Earned-media ROI · guest@balsamcap.com
Media impact
Your placements scored on the impact composite, reach + share of voice + AEO citation strength – so earned media reads as ROI, not clippings. Weights: 0.34 / 0.33 / 0.33.
Upload placements
CSV columns: outlet, url, published_at, headline. Each placement is matched to a canonical outlet and scored on reach + SoV + AEO. Unmatched rows are flagged for reconciliation.