Understanding Analytics and Performance Tracking
Learn how ACS collects performance data from every platform, displays it in unified dashboards, and uses it to improve future content.
Updated April 8, 2026
ACS aggregates performance data from all your connected platforms into a single dashboard, giving you a unified view of how your content is performing across newsletters, articles, social, and search — without logging into each platform separately.
Where to Find Analytics
Go to Analytics in the main navigation. The dashboard shows performance metrics across all active channels for the selected time period.
How Analytics Data Gets Into ACS
Data flows into ACS differently depending on the platform:
Automatic pull (OAuth platforms) LinkedIn, Twitter/X, and Google Search Console are queried automatically once per week via their respective APIs. No additional configuration is required beyond the initial connection.
API sync (direct API platforms) Beehiiv, Kit, Mailchimp, and other direct-API platforms perform a one-time historical backfill when you first connect, then sync weekly on an ongoing basis.
Inbound webhooks Platforms like Substack, or any platform you have connected via Zapier, push analytics data to ACS via webhook. See Setting Up Inbound Analytics Webhooks for setup instructions.
Manual upload You can upload analytics exports (CSV) from any platform for one-time or supplemental data import via Analytics → Upload.
What Metrics Are Tracked
| Metric | Newsletter | SEO Article | Twitter/X | |
|---|---|---|---|---|
| Impressions / Sends | Yes | Yes | Yes | Yes |
| Opens | Yes | — | — | — |
| Clicks | Yes | Yes | Yes | Yes |
| Open Rate | Yes | — | — | — |
| Click Rate | Yes | Yes | Yes | Yes |
| Engagements (likes, shares) | — | — | Yes | Yes |
| Avg. Position (SEO) | — | Yes | — | — |
The Analytics Dashboard
Overview — Aggregate reach and engagement across all channels for the selected period. Useful for a quick pulse check on total content performance.
By Platform — Break down metrics per channel. Track newsletter open rate trends, compare LinkedIn impressions week over week, or monitor SEO position changes for specific articles.
Top Content — Ranked list of your highest-performing individual pieces across all platforms. Use this to identify which topics, formats, and angles consistently drive the most engagement.
Trend View — Chart your metrics over time to identify patterns: which days perform best, whether overall engagement is trending up or down, and how campaigns compare to each other.
How Analytics Feed Back Into Your Content Engine
This is where ACS compounds in value over time. Analytics data is not just for your own reference — it actively shapes future content:
Performance summaries on ideas Each idea in your Idea Bank accumulates a performance summary based on how content derived from it performed. ACS uses this history to inform future idea selection and prioritization.
Strategy reflection After each campaign cycle, ACS can optionally add a reflection entry to your strategy log noting what the performance data suggests worked well. Over time, this tunes your content toward what actually resonates with your specific audience.
Manual Analytics Uploads
For platforms without webhook or API support, you can upload analytics exports manually:
- Export your analytics CSV from your platform
- Go to Analytics → Upload
- Select the source platform and upload the file
- ACS processes the file and imports available metrics
ACS auto-detects column mappings for common export formats from major platforms.
Troubleshooting
No data appearing for a platform Verify the integration is active under Settings → Integrations. For OAuth platforms, check that the token has not expired or been revoked.
Data appears outdated
Most platforms refresh analytics weekly. Google Search Console has a 2–3 day inherent reporting delay. Check the week_of value on recent entries to confirm the data is from the expected period.
Metrics lower than expected Some discrepancy between ACS and platform-native dashboards is normal due to attribution windows, bot-filtered traffic, and timezone differences. If the discrepancy is large, verify the platform connection is fetching data correctly.