Analytics is a plan feature when billing is turned on for the site. If your plan does not include it, the sidebar item shows a lock and leads to the upgrade page. On the page itself, a lock reads Upgrade to see follower growth, engagement and your best performing posts. When billing is not turned on, Analytics is available to everyone. See Billing and subscription.
Choose what to measure
- The range switch at the top right offers 7 days, 30 days and 90 days. The default is 30 days. The line under the title reads Changes compare with the N days before., so each change figure is measured against the same number of days immediately before the range.
- The row of buttons below the title filters by channel. All channels is the default. Select one or more channels to narrow every figure on the page.
- Updated followed by a time tells you when the networks were last read.
The figures
Each tile also shows the change against the previous range, as a percentage, in green for up and red for down.
By publish date draws a bar for each day. The bar is the running total for the posts sent that day, in your time zone. Switch it between Engagements, Impressions and Posts.
Followers
The Followers card shows the total across the channels, the change over the range, and a trend line. The Channels list shows each channel’s follower count with its change.Channels
The Channels card lists each channel with its number of posts, its engagement rate, its engagements and its followers. A channel you disconnected still shows its history, with a Disconnected tag.Top posts
Top posts ranks the best posts in the range by engagements, up to eight. Each row shows the network, the first part of the caption, the channel, the publish date and the engagements. Select a row to open the post. If posts went out but no numbers have come back, you see Figures for these posts have not come back from the networks yet.When posts do best
A heat map of the week by hour shades the hours where your posts did best. Strongest hours lists the top ones, at most one per day.- Until enough posts are measured, the map leans on the hours that usually work on each network, and the subtitle says so.
- Once a channel has measured posts in the last 90 days, the map follows your own results, and the subtitle reads From N measured posts in the last 90 days. The map counts as personal after 10 measured posts.
- Each post is compared with its own channel’s average, so a large page does not drown out a small one.
What works
What works shows the average engagements per post, by kind of post: Text only, With a link, One picture, Several pictures and Video, with the number of posts of each kind and an engagement rate where available. It appears once posts in the range are measured.Telegram
When you published to Telegram, an extra card reports what Telegram told the bot: Reactions, with the most used emoji underneath, Replies and comments, People reacting and Subscribers, with the people who joined and left shown as+N · −N. A tag such as 2 posts not sent appears when posts to Telegram failed in the range.
Views, Forwards and Link clicks always show a dash and Not reported by Telegram, because Telegram does not give a bot those numbers. Reactions are reported only while the bot is an admin of the chat, and comments on a channel’s posts only while it is an admin of the channel’s discussion group. See Telegram channels.
Where the figures come from
MagicPost reads figures from each network’s own reporting. A background job collects them, and only for channels that are active, so a paused or expired channel is skipped until it is back.- Cadence: the job runs every hour. It reads a post’s figures again when the last reading is old enough. A post less than 2 days old is read about every hour, a post up to 7 days old about every 6 hours, and an older one about every 24 hours.
- Window: posts are read for 30 days after they are published. After that their figures stay as they were last read.
- Daily rows: figures are stored once per day, so today’s number is refined through the day and earlier days stay fixed.
- Followers: each channel’s audience is read in the same job, where the network provides it. LinkedIn provides followers only for organisation pages, not personal profiles.
- On or off: your administrator can turn the sync off under Publishing → Settings → Collect analytics. See Publishing settings.
When figures stop
A message above the tiles tells you when a channel’s figures have stalled:- Figures for a channel stopped: its connection was turned down. Reconnect it to bring them back. with a Reconnect button. The network refused the saved authorisation.
- A channel asked to be read less often. Its figures pick up again around a time. The network is limiting requests, and MagicPost backs off.

