AI Text to Speech

How can we help?

Search the documentation or ask the AI agent anything about the plugin.

Statistics aren’t recording

Updated September 15, 2026

If views or plays stay at zero, or look far lower than expected, the usual causes are statistics being switched off, page caching, or the plugin’s scripts being blocked or delayed. Statistics are a PRO feature and need an active licence.

Check statistics are enabled

Go to AI Text-to-Speech › Settings › Player Customisations and make sure Enable TTS Statistics is ticked, then save. If it’s off, nothing is recorded and the Statistics page isn’t available.

Views are low or zero

A view is counted by the server when WordPress builds a post page that has a player. When a caching plugin, your host or a CDN serves a saved copy of the page, WordPress doesn’t run and the view isn’t counted. On busy cached sites, views will be much lower than your analytics. This is expected; treat views as a sample rather than a total. Excluding posts with audio from page caching gives complete counts but makes those pages slower.

Plays are zero but people are listening

  • Short listens aren’t counted. A play is recorded when the visitor pauses or reaches the end after at least one second of listening. Leaving the page while audio is still playing doesn’t send a play.
  • Old cached pages. Each page includes a WordPress security token that expires after roughly 12 to 24 hours. If a cache serves a page older than that, play requests are rejected. Set your page cache lifetime below 12 hours, or clear it regularly.
  • Script optimisation. Plugins that delay, defer or combine JavaScript (for example “delay JS until interaction” options) can stop the tracking script or jQuery loading in time. Exclude the plugin’s player.js and jQuery from those optimisations.
  • Blocked admin-ajax requests. Plays are sent to /wp-admin/admin-ajax.php. Security plugins or firewall rules that block this for visitors who aren’t logged in will stop plays being saved. Look for failed requests to admin-ajax.php with the action increment_play_count in your browser’s Network tab.
  • More than one player on the page. Only the first audio player on a page is tracked.

A post is missing from the Statistics page

The Statistics page lists the standard Posts post type only, and only posts that have recorded at least one view or play. It also shows only as many posts as the Blog pages show at most value in Settings › Reading. For pages, custom post types or posts not listed, open the item in the editor and check the Text to Speech Statistics section in its AI TTS box.

Related

Was this article helpful?