{
  "schemaVersion": 1,
  "type": "KryptoBoersenCheckAnalyticsEvents",
  "generatedAt": "2026-06-28",
  "updated": "28. Juni 2026",
  "site": {
    "name": "KryptobörsenCheck.de",
    "url": "https://www.kryptoboersencheck.de",
    "updated": "13. Juli 2026",
    "privacyPolicy": "https://www.kryptoboersencheck.de/datenschutz/",
    "cookieSurface": "https://www.kryptoboersencheck.de/#cookie-banner",
    "publicData": "https://www.kryptoboersencheck.de/daten/"
  },
  "measurement": {
    "provider": "Google Analytics 4",
    "measurementId": "G-DC7KQL54QZ",
    "loadPolicy": "Der Google-Tag ist im Head eingebunden; Analytics-Speicherung und UX-Events werden erst nach aktiver Analyse-Einwilligung über den Cookie-Banner aktiviert.",
    "personalization": "Keine personalisierte Werbung auf KryptobörsenCheck.de.",
    "consentStorage": "Die Auswahl bleibt im Browser des Nutzers."
  },
  "notice": "Öffentliches Messkonzept für Reichweiten- und UX-Analyse. Keine Finanzberatung, keine personenbezogenen Tracking-Profile, keine Affiliate-Tracking-Parameter.",
  "privacyBoundaries": [
    "Analytics-Events dürfen erst nach Analyse-Einwilligung gesendet werden.",
    "Events nutzen kontrollierte Parameterlisten statt freier Nutzerprofile.",
    "Keine Wallet-Adressen, E-Mail-Adressen, Namen, Telefonnummern oder Zahlungsdaten in Event-Parametern.",
    "Keine UTM-Parameter, Click-IDs, Affiliate-IDs oder internen Secrets in öffentlichen Assets.",
    "Klickdaten unterstützen UX- und Content-Entscheidungen, ersetzen aber keine Quellen- oder Gebührenprüfung."
  ],
  "counts": {
    "events": 7,
    "consentRequiredEvents": 7,
    "assets": 3
  },
  "events": [
    {
      "name": "provider_cta_click",
      "status": "active",
      "purpose": "Misst, welche Anbieter- und Vergleichsbuttons nach Einwilligung genutzt werden. Hilft, Rankings, Tabellen und Linktexte nutzerorientiert zu verbessern.",
      "trigger": "Klick auf sichtbaren Anbieter- oder Vergleichsbutton mit data-affiliate-cta oder data-compare-cta.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/app.js",
      "pageTypes": [
        "Startseite",
        "Anbieterprofil",
        "Vergleichstool",
        "Money-Page"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "provider_slug",
        "cta_type",
        "link_mode",
        "page_path"
      ],
      "parameterPolicy": "Keine UTM-Parameter, keine Click-IDs, keine E-Mail-Adressen, keine Wallet-Adressen, keine Freitextfelder.",
      "qualityUse": "Button-Positionen und Entscheidungshilfen optimieren; keine Anbieterbewertung allein aus Klickdaten ableiten."
    },
    {
      "name": "provider_finder_update",
      "status": "active",
      "purpose": "Misst nach Einwilligung, welche Auswahlkriterien im Börsen-Finder tatsächlich genutzt werden.",
      "trigger": "Änderung eines Finder-Feldes durch Nutzeraktion; kein Event beim ersten Rendern.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/app.js",
      "pageTypes": [
        "Krypto-Börsen Finder"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "experience",
        "payment",
        "country",
        "focus",
        "withdrawal",
        "coin_range",
        "top_provider",
        "page_path"
      ],
      "parameterPolicy": "Nur kontrollierte Auswahlwerte aus dem Formular; kein Freitext, keine personenbezogenen Daten.",
      "qualityUse": "Finder-Defaults, Tabellenreihenfolge und interne Links an reale Such- und Nutzungsintentionen anpassen."
    },
    {
      "name": "provider_compare_update",
      "status": "active",
      "purpose": "Misst nach Einwilligung, welche Anbieter im Vergleichstool aktiv gegenübergestellt werden. Das zeigt, welche direkten Alternativen Nutzer wirklich prüfen.",
      "trigger": "Änderung eines Vergleichsfeldes durch Nutzeraktion; kein Event beim ersten Rendern.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/app.js",
      "pageTypes": [
        "Vergleichstool",
        "Anbieterprofil"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "first_provider",
        "second_provider",
        "cheaper_provider",
        "beginner_provider",
        "wallet_provider",
        "page_path"
      ],
      "parameterPolicy": "Nur Anbieter-Slugs und abgeleitete Vergleichssignale; keine Freitextfelder, keine personenbezogenen Daten.",
      "qualityUse": "Direkte Anbieter-Vergleichsseiten, Alternativen und interne Links nach realer Nachfrage priorisieren."
    },
    {
      "name": "faq_open",
      "status": "active",
      "purpose": "Misst nach Einwilligung, welche FAQ-Fragen geöffnet werden. Das hilft, Antworten sichtbarer zu platzieren und schwache SERP-Abschnitte redaktionell zu verbessern.",
      "trigger": "Öffnen eines sichtbaren FAQ-Details-Elements; kein Event beim Schließen.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/app.js",
      "pageTypes": [
        "Startseite",
        "Anbieterprofil",
        "Money-Page",
        "Ratgeber",
        "Coin-Seite"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "faq_question",
        "faq_position",
        "page_path"
      ],
      "parameterPolicy": "FAQ-Frage wird auf 80 Zeichen begrenzt; keine Freitexteingabe, keine personenbezogenen Daten.",
      "qualityUse": "FAQ-Reihenfolge, Kurzantworten und interne Linkpfade an echte Nutzerfragen anpassen."
    },
    {
      "name": "fee_calculator_update",
      "status": "active",
      "purpose": "Misst nach Einwilligung, ob der Gebührenrechner aktiv genutzt wird und welche groben Kostenbereiche Besucher prüfen.",
      "trigger": "Eingabeänderung im Gebührenrechner nach Nutzeraktion; kein Event beim ersten Rendern und erst nach kurzer Verzögerung.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/app.js",
      "pageTypes": [
        "Gebührenrechner",
        "Money-Page"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "amount_bucket",
        "cost_rate_bucket",
        "spread_bucket",
        "payout_cost_bucket",
        "total_cost_bucket",
        "page_path"
      ],
      "parameterPolicy": "Nur grobe Kosten- und Betragsbereiche; keine exakten Beträge, keine Wallet-Adressen, keine Zahlungsdaten, keine Freitexteingabe.",
      "qualityUse": "Rechnerbeispiele, Gebühren-Erklärungen und interne Links nach tatsächlichen Kostenfragen priorisieren."
    },
    {
      "name": "paypal_quote_compare",
      "status": "active",
      "purpose": "Misst nach Einwilligung, ob Besucher PayPal- und SEPA-Kaufvorschauen aktiv vergleichen und welcher Zahlungsweg grob mehr Bitcoin liefert.",
      "trigger": "Eingabeänderung nach vollständiger PayPal- und SEPA-Gegenprobe; kein Event beim ersten Rendern und erst nach kurzer Verzögerung.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/paypal-quote.js",
      "pageTypes": [
        "PayPal-Money-Page"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "preferred_route",
        "difference_bucket",
        "page_path"
      ],
      "parameterPolicy": "Nur Zahlungsweg-Kategorie und grobe Differenzklasse; keine Eurobeträge, keine BTC-Mengen, keine Kontodaten und keine Freitexteingabe.",
      "qualityUse": "PayPal-vs-SEPA-Erklärung, Rechnerplatzierung und Zahlungsweg-Vergleiche nach tatsächlicher Nutzung verbessern."
    },
    {
      "name": "site_search",
      "status": "active",
      "purpose": "Misst nach Einwilligung, welche internen Suchanfragen abgeschickt werden und ob passende Treffer vorhanden sind.",
      "trigger": "Submit der internen Suche, nicht pro Tastendruck.",
      "implementationAsset": "https://www.kryptoboersencheck.de/assets/search.js",
      "pageTypes": [
        "Suche"
      ],
      "consentRequired": true,
      "consentGate": "document.documentElement.dataset.cookieAnalytics === true und window.gtag vorhanden",
      "allowedParameters": [
        "search_term",
        "result_count",
        "page_path"
      ],
      "parameterPolicy": "Suchbegriff wird auf 80 Zeichen begrenzt; keine Speicherung von Formularwerten außerhalb des Analytics-Events.",
      "qualityUse": "Fehlende Ratgeber, Anbieterpfade und Longtail-Seiten aus echten Suchmustern ableiten."
    }
  ],
  "relatedPublicData": [
    "https://www.kryptoboersencheck.de/data/search-console-dashboard.json",
    "https://www.kryptoboersencheck.de/data/search-console-query-map.json",
    "https://www.kryptoboersencheck.de/data/editorial-upgrade-briefs.json",
    "https://www.kryptoboersencheck.de/data/web-vitals-budget.json"
  ]
}
