When building dashboards in Looker Studio with Catchr, you may encounter issues due to Google’s Apps Script limitations.
Google enforces a maximum of 30 simultaneous scripts per user per page.
See Google documentation (under “Simultaneous executions per user”)
1 chart = 1 script
Comparison to previous period = +1 script
Totals line = +1 script
This means a single chart can require up to 3 scripts.
When this limit is reached, Looker Studio displays the following error:
“There are too many scripts running simultaneously for this Google user account.”
If you create a multi-account data source:
The number of scripts is multiplied by the number of accounts selected.
Example: 10 charts × 2 accounts = 20 scripts (before comparisons or totals).
To help, Catchr applies:
Caching → stores results temporarily to reduce calls.
Delays (batch requests) → requests are sent in smaller groups instead of all at once.
This allows more scripts per page, but it also increases page load time.
In addition, loading time also depends heavily on the API speed of each platform (Meta Ads, Google Ads ect.)
To avoid hitting the script limit:
Split your dashboards into several pages rather than creating a single page with too many charts.
Be careful with comparisons and totals, since they add extra scripts.
If you need multi-account reporting, the best solution is to:
Import your data into a database (BigQuery, MySQL, etc.), or
Use Google Sheets to store your data before sending it to Looker Studio.
By preparing your data outside Looker Studio, you can build larger, faster, and more reliable reports without hitting Google’s script limits.