hello@datascale.de+49 89 921 35 623cookiefrei getrackt · /openDEEN

Suchen Sie nach Leistungen, Integrationen und Blog-Beiträgen.

DatascaleRessourcenChecksThird-Party-Scripts

Check · C05 · Script-Inventar & Performance

Third-Party-Scripts zählen: wie viele Fremd-Hosts das HTML lädt

Der Check zählt Script-Tags von fremden Domains im ausgelieferten HTML und markiert fünf datenschutzrelevante Einbindungen. Ab 11 „zu prüfen“, ab 21 kritisch.

Was wird geprüft

Im HTML: Der Scan sammelt alle <script src> im ausgelieferten HTML und behält die, deren Host auf einer anderen Domain liegt als die Seite; Subdomains der eigenen Domain zählen als eigen, protokoll-relative URLs zählen mit. Bis 10 Fremd-Scripts heißt „ok“, bis 20 „zu prüfen“, darüber kritisch. Kein einziges heißt Hinweis, denn das kann auch bedeuten, dass alles inline steht oder dynamisch nachgeladen wird.

Dazu prüft der Scan fünf Einbindungen, die unabhängig von der Zahl datenschutzrelevant sind: Google Fonts von fonts.googleapis.com, eingebettete Google Maps, YouTube-Embeds ohne die nocookie-Domain, Adobe Fonts von use.typekit.net und der Vimeo-Player. Findet er eine, steht die Zeile mindestens auf „zu prüfen“ und nennt sie. Kritisch wird sie dadurch nie; die rechtliche Bewertung gehört in die Beratung, nicht in einen Automaten.

Was der Scan nicht sieht: Scripts, die ein Tag Manager oder ein anderes Script nachlädt, Inline-Code und alles, was erst nach Interaktion kommt.

Warum ist das wichtig

Jedes Script von einer fremden Domain ist ein Abruf, der die IP-Adresse des Besuchers an einen Dritten übermittelt, bevor irgendjemand einwilligt. Bei einem Pixel ist das der bekannte Fall, bei einer Schriftart, einer Karte oder einem Video derselbe Vorgang, nur ohne dass jemand es als Tracking begreift. Und die Zahl selbst erzählt vom Zustand des Templates. Zwanzig Fremd-Scripts direkt im HTML heißen zwanzig Stellen, an denen jemand vorbei am Tag Manager etwas eingebaut hat, ohne Consent-Trigger und ohne Verantwortlichen. Aufräumen beginnt mit Zählen.

Häufige Ursachen

  • Tools wurden über Jahre ergänzt und nie wieder entfernt, Chat-Widgets, Heatmaps und A/B-Tests aus beendeten Projekten laufen mit.
  • Jede Marketing-Plattform hat ihr eigenes Skript bekommen statt über den Tag-Manager zu laufen.
  • Embeds (Video, Karten, Social) laden ganze Skript-Familien nach, die niemand eingeplant hat.
  • Agentur-Wechsel: die neuen Tags kamen dazu, die alten blieben drin.

So beheben

Die fünf benannten Einbindungen zuerst: Schriften lokal hosten, Karten und Videos hinter eine Zwei-Klick-Lösung oder auf die nocookie-Variante, Typekit durch selbst gehostete Dateien ersetzen. Dann das Inventar: Für jedes verbleibende Script einen Zweck und einen Verantwortlichen notieren; was keinen hat, fliegt raus. Kein Zweck, kein Script. Marketing-Tags in den Tag Manager mit Consent-Triggern, der Rest mit async oder defer aus dem kritischen Pfad; die Zahl nach dem Aufräumen ist selten das Ziel, die Liste ist es.

Erst selbst prüfen

Der Tracking-Check testet diesen Punkt zusammen mit allen anderen in Sekunden.

Tracking-Check starten →
Der Scan meldet Google Fonts als Befund. Ist das nicht längst erledigt?

Seit dem Münchner Urteil von 2022 wissen es alle, und trotzdem lädt jede dritte Site, die wir scannen, ihre Schriften noch von fonts.googleapis.com. Der Abruf übermittelt die IP-Adresse an Google, bevor irgendein Banner erscheint. Die Zeile steht deshalb mindestens auf „zu prüfen“, auch wenn die Site sonst nur drei externe Scripts hat. Schriften lokal hosten, fertig.

Wir haben 14 externe Scripts, alle aus dem Tag Manager. Zählt das?

Nein, und das ist die Grenze des Checks. Er zählt Script-Tags im ausgelieferten HTML; was der Container danach einfügt, sieht er nicht. 14 externe Scripts direkt im HTML heißen dagegen: 14 Einbindungen, die jemand ins Template geschrieben hat und die kein Consent-Trigger kennt. Das ist der eigentliche Befund, nicht die Zahl.

Warum zählen unsere eigenen Bundles nicht mit?

Weil der Scan die Domain vergleicht, nicht die Schreibweise. Ein Script von www.ihre-domain.de auf ihre-domain.de ist eigen, auch wenn es mit absoluter URL eingebunden ist. Bis August 2026 war das anders, da meldete der Scan 26 eigene WordPress-Bundles als kritische Fremd-Scripts; seitdem gilt die Apex-Domain.

Behebung

Verdrahtet in Tagen, nicht in Sprints.

Befunde aus dem Tracking-Check gehen im Audit Sprint in eine Reihenfolge mit Aufwand, jeder Baustein mit Abnahmekriterium.