Skip to main content
Amélioré

Analytics shows saved Instagram numbers

Selected-account analytics, refresh, and inbox sync no longer drop the numbers or the warnings.

Analytics totals for the selected account come from saved post rows, including likes stored under either column name, and follower counts fall back to the latest snapshot. The Meta approval note appears only when insights were actually blocked. Refresh syncs the selected account and waits longer. Engagement rates are clamped so oversized values can be saved, and a database migration widens the column. Post insight errors return a message instead of a server error. Scheduled publishing treats permission errors the same way as publishing by hand, and the Instagram Login publishing message is only used for Instagram Login. A successful connect keeps its warning on the accounts page. Instagram Login token refresh uses the token age, logs failures without the token, and runs every six hours. New Instagram Login connects ask only for the basic approved permission unless extra scopes are turned on. Remember me keeps the session past the idle timeout. Inbox sync answers within 20 seconds and finishes the rest in the background.