datascale

Search services, integrations and blog posts.

Check explainer

Third-party scripts

More external scripts = slower load times and a larger compliance surface.

  • critical
  • to review
  • note
  • ok

What we check

Counts external <script src> includes on the page.

Why it matters

More external scripts = slower load times and a larger compliance surface.

Common causes

  • Tools were added over years and never removed, chat widgets, heatmaps, and A/B tests from finished projects keep running.
  • Every marketing platform got its own script instead of running through the tag manager.
  • Embeds (video, maps, social) pull in whole script families nobody planned for.
  • Agency changes: the new tags arrived, the old ones stayed in.

How to fix it

Script inventory: document a justification per script, load non-critical ones with defer/async.

  • Q01
    What does a failing Third-party scripts finding mean?

    More external scripts = slower load times and a larger compliance surface. Script inventory: document a justification per script, load non-critical ones with defer/async.

  • Q02
    How do you fix Third-party scripts?

    Script inventory: document a justification per script, load non-critical ones with defer/async.