KI-Tools & -Skripte
Datenschutzprüfung für Analytics-Tags
Prüfen Sie Tracking-Code vor dem Release: E-Mails und Namen, die an Google Analytics gesendet werden, Measurement-Protocol-Secrets im Browser, Einwilligung, die erst nach dem Auslösen der Tags gesetzt wird, Lücken bei Consent Mode v2, Reste von Universal Analytics und Aufzeichnungen von Eingaben.
Das bekommst du: 1 Datei · 48.82 KB · ZIP
Kaufoptionen ansehenProduktbeschreibung
gtag('event', 'sign_up', { email: user.email }) überträgt die E-Mail-Adressen Ihrer Kunden an Google Analytics, was die Richtlinien von Google verbieten. Ein gtag('consent', 'default', ...), das eine Zeile unter gtag('config') steht, bewirkt für den ersten Seitenaufruf nichts, und ein api_secret in einem sendBeacon-Aufruf erlaubt es jedem, gefälschte Ereignisse in Ihre Berichte zu senden. Dieser Skill findet diese und sieben weitere Datenschutzfehler beim Tracking vor dem Release und sagt Ihnen, wie Sie jeden einzelnen beheben.
Ihr Agent lässt einen Scanner über Ihre Seiten und Templates (HTML, Liquid, PHP, ERB, Nunjucks, Handlebars, Twig, Jinja, Vue, Svelte, Astro), JavaScript und TypeScript, Servercode, der Analytics-APIs aufruft (Python, Ruby, Go), und Container-Exporte von Google Tag Manager laufen. Er liest das Google-Tag (gtag.js), Tag-Manager-Snippets und -Exporte, Firebase Analytics, Meta Pixel, das TikTok-Pixel, Segment, RudderStack, PostHog, Mixpanel, Amplitude und Sitzungsrekorder (Sentry Replay, LogRocket, rrweb, Hotjar, Clarity, FullStory). Er liest Skripte innerhalb von Seiten und innerhalb von Template-Strings in Next.js-Script, verfolgt Template-Werte wie {{ customer.email }}, kennt die offiziellen Kanäle für Kontaktdaten (gtag user_data, erweiterter Abgleich bei Meta, ttq.identify, identify-Aufrufe) sowie gehashte oder geschwärzte Werte und meldet diese daher nicht, und ordnet die Einwilligung so, wie Browser Skripte ausführen (bis zur Einwilligung zurückgehaltene Skripte, Modul- und Partytown-Skripte, Next.js-Script-Strategien). Er führt Ihren Code nie aus und lädt die Tags nicht. Er liefert BLOCK, REVIEW oder NOT FLAGGED mit Datei, Zeile, Grund und einem sichereren Vorgehen, und jede Regel verlinkt die offizielle Dokumentation, auf der sie beruht. Geheimnisse werden nie ausgegeben. Es handelt sich um eine technische Prüfung, nicht um Rechtsberatung.
Was geprüft wird
BLOCK (vor der Auslieferung beheben)
- T01: E-Mails, Telefonnummern, Namen, Postanschriften, Geburtsdaten oder Ausweisnummern, die an Google Analytics gesendet werden (gtag- und sendGAEvent-Ereignisse, config, user_id, Nutzereigenschaften, Firebase Analytics, GA4-Tags in Tag-Manager-Exporten)
- T02: nur für den Server bestimmte Analytics-Zugangsdaten im Code oder in Browser-Skripten (Measurement Protocol api_secret, Tokens für die Meta Conversions API und die TikTok Events API, persönliche PostHog-Schlüssel, Mixpanel- und Amplitude-Secrets); Browser-Tokens anderer Dienste wie Mapbox werden nicht gemeldet
- T03: Standardwerte für die Einwilligung, die erst nach dem Auslösen der Tags gesetzt werden (gtag consent default nach config, event oder dem Tag-Manager-Snippet; fbq consent revoke nach init oder track)
REVIEW (vor dem Release prüfen)
- T11: das Google-Tag wird geladen, ohne dass es im Projekt einen Einwilligungs-Standardwert, ein Einwilligungsbanner oder eine Einwilligungsprüfung gibt
- T12: Einwilligungs-Standardwerte ohne die Consent-Mode-v2-Felder ad_user_data und ad_personalization (Google leitet für Besucher aus dem EWR nur ad_user_data ab)
- T13: Einwilligung standardmäßig für alle Besucher erteilt, ohne regionalen Standardwert
- T14: Reste von Universal Analytics (UA-IDs, analytics.js, UA-Tags in Tag-Manager-Exporten, anonymize_ip)
- T15: dieselbe GA4-Mess-ID zweimal in einer Datei konfiguriert
- T16: Sitzungsaufzeichnungen, die Eingaben erfassen (Maskierung deaktiviert, Standardeinstellungen von LogRocket oder rrweb, data-hj-allow, fs-unmask, data-clarity-unmask auf der Seite oder an einem Formular)
- T17: personenbezogene Daten in dataLayer-Pushes, in Ereignissen der Meta- und TikTok-Pixel sowie in Ereigniseigenschaften von Segment, RudderStack, PostHog, Mixpanel oder Amplitude
Lieferumfang
- Der Scanner (Python 3.9+, nur Standardbibliothek)
- Ein Regelleitfaden mit Grund, sichererem Vorgehen und Link zur offiziellen Dokumentation für jede Regel
- Ein riskantes und ein sicheres Beispielprojekt (ein Shop und eine Landingpage) sowie der echte Bericht, den der Scanner für das riskante erzeugt
Grenzen
Er liest jede Datei so, wie sie geschrieben ist: Werte, die zur Laufzeit oder in anderen Dateien entstehen, Tags, die nur in der Weboberfläche von Tag Manager oder des Anbieters eingerichtet sind, Einwilligungseinstellungen in Tag Manager, serverseitige Container (sGTM) und SDKs für mobile Apps werden nicht geprüft. Ob eine Einwilligung rechtlich erforderlich ist, hängt von Ihren Besuchern und Ihrer Rechtsgrundlage ab; dies ist keine Rechtsberatung. NOT FLAGGED ist keine Garantie.
Inhalt
Eine ZIP-Datei mit 23 Dateien: SKILL.md, der Scanner in scripts/ (6 Python-Dateien), references/rules.md (jede Regel mit Grund und sichererem Vorgehen) und examples/ (14 Beispieldateien plus report.md, die echte Scannerausgabe für das riskante Beispiel).
Verwendung: Dies ist ein Agent-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Coding-Agent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacken Sie ihn in den Skills-Ordner Ihres Agenten (für Claude Code: ~/.claude/skills/) und bitten Sie Ihren Agenten dann, Ihr Projekt zu prüfen. Die Skripte laufen auch eigenständig mit Python 3.9 oder neuer, ohne dass etwas installiert werden muss. Sie lesen nur Ihre Dateien: kein Netzwerkzugriff, und nichts wird irgendwohin gesendet.
Das bekommst du
1 Datei · 48.82 KB
- analytics-tag-privacy-check-1.0.0.zipZIP · 48.82 KB
KI-Tools & -Skripte
Datenschutzprüfung für Analytics-Tags
Prüfen Sie Tracking-Code vor dem Release: E-Mails und Namen, die an Google Analytics gesendet werden, Measurement-Protocol-Secrets im Browser, Einwilligung, die erst nach dem Auslösen der Tags gesetzt wird, Lücken bei Consent Mode v2, Reste von Universal Analytics und Aufzeichnungen von Eingaben.
Getly hat die hochgeladenen Dateien geöffnet und nichts gefunden, was das Öffnen verhindern würde. Das ist kein Virenscan und keine Qualitätsbewertung.
Tags
Häufige Fragen
Erhalte ich sofort Zugriff?
Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.
Darf ich es für kommerzielle Projekte nutzen?
Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.
Wie sind die Rückerstattungsbedingungen?
Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.
Welche Dateiformate und -größen erhalte ich?
Du lädst 1 Datei herunter - ZIP - insgesamt 48.82 KB.
Erhalte ich kostenlose Updates?
Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.
Preis
$5.00



