Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.
Das Snippet steht an der falschen Stelle — es gehört in <head>, nicht in <body> und nicht hinter </html>
Die site_id fehlt — prüfen Sie, dass in scanova('init', 'YOUR_SITE_ID', ...) eine echte Website-ID steht und kein Platzhalter
Die Content Security Policy (CSP) blockiert das Skript — nehmen Sie https://cdn.scanova.io (script source) und https://t.scanova.io (connect source) in Ihre CSP-Header auf
Eine Browser-Erweiterung blockiert die Anfrage — testen Sie in einem privaten Fenster mit deaktivierten Erweiterungen
autoPageview: false und kein manueller Aufruf — aktivieren Sie entweder autoPageview oder ergänzen Sie scanova('track', 'pageview')
Das SDK ist doppelt eingebunden — eine Einbindung direkt im HTML und zusätzlich über GTM auf derselben Seite führt zu Problemen. Entfernen Sie eine davon.
Der Ursprung Ihrer Anfrage steht nicht in der Liste Allowed Domains der Tracking-Website.
Gehen Sie zu Analysen → Konversionsverfolgung
Klicken Sie auf Ihre Tracking-Website → Edit
Tragen Sie genau den Hostnamen ein, der in der Adressleiste Ihres Browsers steht (z. B. yoursite.com, www.yoursite.com)
Speichern Sie
www.yoursite.com und yoursite.com gelten als verschiedene Domains. Tragen Sie beide ein, wenn Sie beide nutzen.
Die Freigabeliste wird gegen den Origin der Anfrage geprüft, ersatzweise gegen Referer. Ein Nachstellen eines Browser-Ereignisses per curl oder vom Server liefert deshalb 403 Domain not allowed for this site, auch wenn die Domain freigegeben ist — denn keiner der beiden Header wird mitgeschickt. Ergänzen Sie beim Nachstellen von Hand -H "Origin: https://yoursite.com".
In Ihren init-Optionen steht autoPageview: true und irgendwo im Code gibt es zusätzlich einen Aufruf scanova('track', 'page_view', ...). Das ergibt zwei getrennte Ereignisse. Entfernen Sie eines davon — siehe Automatisch erfasste Ereignisse.
Für einen bestimmten Besuch kommen gar keine Ereignisse an
Erscheint für einen Besuch keine Anfrage an /ct, kam die Person höchstwahrscheinlich ohne QR-Code-Scan auf die Seite — in der URL fehlt der Parameter ?scnv=. Das SDK prüft vor jedem Ereignis, ob eine scan_session_id vorliegt, und sendet ohne sie stillschweigend nichts.Die Konversionsverfolgung von Scanova misst ausschließlich Zugriffe, die aus einem QR-Code-Scan stammen. Direkte oder organische Besuche erzeugen keine Ereignisse — das ist so gewollt.Zum Testen der Zuordnung rufen Sie Ihre Seite mit einem Parameter ?scnv= auf und simulieren so einen Scan:
Entweder ist der Schlüssel ungültig oder widerrufen, oder die site_id in Ihren Nutzdaten gehört nicht zu der Website, die den Schlüssel erzeugt hat. Prüfen Sie:
Kopieren Sie den Schlüssel erneut aus dem Dashboard (Schlüssel werden nur einmal angezeigt — ist er weg, erzeugen Sie einen neuen)
Prüfen Sie, ob die site_id in Ihren Nutzdaten der Website-ID aus der Liste der Tracking-Websites entspricht
Vergewissern Sie sich, dass der Schlüssel nicht widerrufen wurde
Ereignisse kommen an, werden aber keinem QR-Code zugeordnet
Die gesendete scan_session_id ließ sich in der Scanova-Datenbank keinem QR-Code-Scan zuordnen. Das passiert, wenn:
die scan_session_id erfunden oder ungültig war
die Person gar keinen QR-Code gescannt hat, sondern direkt kam
die Scan-Sitzung abgelaufen ist
Prüfen Sie, dass Sie die scan_session_id im Browser auslesen (über localStorage._scnv, einen internen Speicherschlüssel des SDK) und korrekt an Ihren Server übergeben. Siehe Server-Ereignisse senden for examples.
Das ist ein verwaister Datensatz — das Ereignis traf ein, bevor die Daten der Scan-Sitzung vollständig in der Scanova-Datenbank vorlagen. Solche Datensätze werden nach 24 Stunden automatisch entfernt, falls die Sitzungsdaten nie eintreffen, oder nachträglich ergänzt, sobald sie da sind.Sehen Sie viele verwaiste Datensätze, prüfen Sie:
dass die scan_session_id in Ihren Ereignissen zu einer echten Scan-Sitzung gehört (und keine Test-UUID ist)
dass Ihre QR-Codes im Dashboard korrekt mit der Tracking-Website verknüpft sind
Ihre scan_session_id wird nicht richtig ausgelesen — womöglich holen Sie einen veralteten oder falschen Wert aus dem localStorage. Prüfen Sie, dass Ihr Frontend localStorage.getItem('_scnv') liest (den internen Speicherschlüssel des SDK) und .sid aus dem JSON-Wert nimmt. Siehe Server-Ereignisse senden for the full pattern.
Browser-Ereignisse: 100 Anfragen pro Minute und IP-Adresse
Server-Ereignisse: 1.000 Anfragen pro Minute und API-Schlüssel
Wechseln Sie bei Server-Ereignissen zum Batch-Endpunkt (POST /server-events/batch) und senden Sie bis zu 100 Ereignisse je Anfrage — das senkt die Zahl der Anfragen um bis zu das Hundertfache.Bei Browser-Ereignissen kommt 429 im normalen Betrieb selten vor. Tritt es bei Lasttests auf, verteilen Sie Ihre Anfragen zeitlich.
War diese Seite hilfreich?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scanova API Documentation","colors":{"primary":"#6938ef","light":"#6938ef","dark":"#6938ef"},"logo":{"light":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20","dark":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/WhiteColor-Full2.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=84e81cd9168db3d3ca3949b427e2d6c6"},"favicon":{"light":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23","dark":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23"},"background":{"color":{"dark":"#05060f"}},"navbar":{"links":[{"href":"https://scanova.io/contact-support/","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.scanova.io"}},"footer":{"socials":{"website":"https://scanova.io","youtube":"https://www.youtube.com/channel/UCHSrteaenPuxL0WjLFmhaEA/featured","x":"https://twitter.com/scanovatech","linkedin":"https://www.linkedin.com/products/scanova-qr-code-generator"}},"integrations":{"ga4":{"measurementId":"G-GWMY0DDJWB"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"languages":[{"language":"en","default":true,"href":"getting-started/what-is-scanova"},{"language":"de","href":"de/getting-started/what-is-scanova"},{"language":"es","href":"es/getting-started/what-is-scanova"},{"language":"fr","href":"fr/getting-started/what-is-scanova"},{"language":"zh","href":"zh/getting-started/what-is-scanova"},{"language":"ar","href":"ar/getting-started/what-is-scanova"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scanova-api","hasAudioNarration":false,"actualSubdomain":"scanova-api","customDomains":["docs.scanova.io"],"gitSource":{"type":"github","owner":"trycon","repo":"qcg-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326","collectionId":"be1f7f57-9002-4484-8744-623fd9e88bd2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6aeae5422d1fe1dfc0da7326","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"en","tag":"API Reference","count":271},{"language":"de","tag":"API-Referenz","count":197},{"language":"es","tag":"Referencia de API","count":197},{"language":"fr","tag":"Référence API","count":197},{"language":"ar","tag":"مرجع واجهة البرمجة","count":189},{"language":"zh","tag":"API 参考","count":189},{"language":"en","tag":"Guides","count":115},{"language":"ar","tag":"الأدلة","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"zh","tag":"指南","count":93},{"language":"default","tag":"Guides (Legacy)","count":61},{"language":"en","tag":"QR Codes","count":49},{"language":"default","tag":"API reference (Legacy)","count":46},{"language":"en","tag":"Integrations","count":30},{"language":"default","tag":"Category Components","count":30},{"language":"en","tag":"Leads \u0026 Forms","count":28},{"language":"ar","tag":"العملاء المحتملون والنماذج","count":28},{"language":"default","tag":"Categories","count":28},{"language":"de","tag":"Leads \u0026 Formulare","count":28},{"language":"es","tag":"Clientes potenciales y formularios","count":28},{"language":"fr","tag":"Prospects et formulaires","count":28},{"language":"zh","tag":"潜在客户与表单","count":28},{"language":"ar","tag":"Conversion Tracking","count":27},{"language":"default","tag":"Conversion Tracking","count":27},{"language":"de","tag":"Conversion Tracking","count":27},{"language":"es","tag":"Conversion Tracking","count":27},{"language":"fr","tag":"Conversion Tracking","count":27},{"language":"en","tag":"QR Assets","count":26},{"language":"ar","tag":"أصول QR","count":26},{"language":"de","tag":"QR-Assets","count":26},{"language":"es","tag":"Recursos de QR","count":26},{"language":"fr","tag":"Ressources QR","count":26},{"language":"zh","tag":"QR 资源","count":26},{"language":"en","tag":"QR Codes — Create","count":25},{"language":"ar","tag":"رموز QR — إنشاء","count":23},{"language":"de","tag":"QR-Codes — Erstellen","count":23},{"language":"es","tag":"Códigos QR — Crear","count":23},{"language":"fr","tag":"Codes QR — Créer","count":23},{"language":"zh","tag":"二维码 — 创建","count":23},{"language":"en","tag":"QR Codes — Manage","count":18},{"language":"en","tag":"Analytics \u0026 Plans","count":17},{"language":"ar","tag":"التحليلات والخطط","count":17},{"language":"de","tag":"Analysen \u0026 Tarife","count":17},{"language":"es","tag":"Analítica y planes","count":17},{"language":"fr","tag":"Analytique et forfaits","count":17},{"language":"zh","tag":"分析与套餐","count":17},{"language":"en","tag":"Bulk Operations","count":16},{"language":"ar","tag":"العمليات بالجملة","count":16},{"language":"de","tag":"Massenvorgänge","count":16},{"language":"es","tag":"Operaciones en masa","count":16},{"language":"fr","tag":"Opérations en masse","count":16},{"language":"zh","tag":"批量操作","count":16},{"language":"ar","tag":"النطاقات المخصصة","count":14},{"language":"ar","tag":"المستخدمون المشتركون والأدوار","count":14},{"language":"de","tag":"Benutzerdefinierte Domains","count":14},{"language":"de","tag":"Geteilte Nutzer \u0026 Rollen","count":14},{"language":"es","tag":"Dominios personalizados","count":14},{"language":"es","tag":"Usuarios compartidos y roles","count":14},{"language":"fr","tag":"Domaines personnalisés","count":14},{"language":"fr","tag":"Utilisateurs partagés et rôles","count":14},{"language":"zh","tag":"自定义域名","count":14},{"language":"zh","tag":"共享用户与角色","count":14},{"language":"zh","tag":"主题与页面模板","count":14},{"language":"default","tag":"QR Code Management","count":9},{"language":"default","tag":"API Reference","count":8},{"language":"default","tag":"Browser SDK","count":7},{"language":"default","tag":"Folder Management","count":6},{"language":"default","tag":"Form Management","count":6}],"searchSettings":{"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"de/conversion-tracking/troubleshooting","slug":"/de/conversion-tracking/troubleshooting","pageMetadata":{"title":"Fehlerbehebung","description":"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.","href":"/de/conversion-tracking/troubleshooting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`probleme-mit-dem-browser-sdk`,children:`Probleme mit dem Browser-SDK`}),`\n`,_jsxs(Heading,{level:`3`,id:`es-erscheint-keine-netzwerkanfrage-an-/ct`,children:[`Es erscheint keine Netzwerkanfrage an `,_jsx(_components.code,{children:`/ct`})]}),`\n`,_jsx(_components.p,{children:`Prüfen Sie der Reihe nach:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Das Snippet steht an der falschen Stelle`}),` — es gehört in `,_jsx(_components.code,{children:`\u003chead>`}),`, nicht in `,_jsx(_components.code,{children:`\u003cbody>`}),` und nicht hinter `,_jsx(_components.code,{children:`\u003c/html>`})]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Die `,_jsx(_components.code,{children:`site_id`}),` fehlt`]}),` — prüfen Sie, dass in `,_jsx(_components.code,{children:`scanova('init', 'YOUR_SITE_ID', ...)`}),` eine echte Website-ID steht und kein Platzhalter`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Die Content Security Policy (CSP) blockiert das Skript`}),` — nehmen Sie `,_jsx(_components.code,{children:`https://cdn.scanova.io`}),` (script source) und `,_jsx(_components.code,{children:`https://t.scanova.io`}),` (connect source) in Ihre CSP-Header auf`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Eine Browser-Erweiterung blockiert die Anfrage`}),` — testen Sie in einem privaten Fenster mit deaktivierten Erweiterungen`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`autoPageview: false`}),` und kein manueller Aufruf`]}),` — aktivieren Sie entweder `,_jsx(_components.code,{children:`autoPageview`}),` oder ergänzen Sie `,_jsx(_components.code,{children:`scanova('track', 'pageview')`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Das SDK ist doppelt eingebunden`}),` — eine Einbindung direkt im HTML und zusätzlich über GTM auf derselben Seite führt zu Problemen. Entfernen Sie eine davon.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`403-domain-not-allowed`,children:_jsx(_components.code,{children:`403 Domain not allowed`})}),`\n`,_jsxs(_components.p,{children:[`Der Ursprung Ihrer Anfrage steht nicht in der Liste `,_jsx(_components.strong,{children:`Allowed Domains`}),` der Tracking-Website.`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Gehen Sie zu `,_jsx(_components.strong,{children:`Analysen → Konversionsverfolgung`})]}),`\n`,_jsxs(_components.li,{children:[`Klicken Sie auf Ihre Tracking-Website → `,_jsx(_components.strong,{children:`Edit`})]}),`\n`,_jsxs(_components.li,{children:[`Tragen Sie genau den Hostnamen ein, der in der Adressleiste Ihres Browsers steht (z. B. `,_jsx(_components.code,{children:`yoursite.com`}),`, `,_jsx(_components.code,{children:`www.yoursite.com`}),`)`]}),`\n`,_jsx(_components.li,{children:`Speichern Sie`}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`www.yoursite.com`}),` und `,_jsx(_components.code,{children:`yoursite.com`}),` gelten als verschiedene Domains. Tragen Sie beide ein, wenn Sie beide nutzen.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Die Freigabeliste wird gegen den `,_jsx(_components.code,{children:`Origin`}),` der Anfrage geprüft, ersatzweise gegen `,_jsx(_components.code,{children:`Referer`}),`. Ein Nachstellen eines Browser-Ereignisses per `,_jsx(_components.code,{children:`curl`}),` oder vom Server liefert deshalb `,_jsx(_components.code,{children:`403 Domain not allowed for this site`}),`, auch wenn die Domain freigegeben ist — denn keiner der beiden Header wird mitgeschickt. Ergänzen Sie beim Nachstellen von Hand `,_jsx(_components.code,{children:`-H \"Origin: https://yoursite.com\"`}),`.`]})}),`\n`,_jsxs(Heading,{level:`3`,id:`400-—-bad-request`,children:[_jsx(_components.code,{children:`400`}),` — Bad Request`]}),`\n`,_jsxs(_components.p,{children:[`Die `,_jsx(_components.code,{children:`site_id`}),` ist ungültig oder leer, oder die Website wurde im Dashboard deaktiviert. Prüfen Sie:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`dass Sie die richtige `,_jsx(_components.code,{children:`site_id`}),` für diese Tracking-Website verwenden`]}),`\n`,_jsx(_components.li,{children:`dass die Website aktiv ist (im Dashboard als aktiviert angezeigt)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`ereignisse-erscheinen-in-den-devtools-aber-nicht-im-dashboard`,children:`Ereignisse erscheinen in den DevTools, aber nicht im Dashboard`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Warten Sie bis zu 60 Sekunden — die Verarbeitung dauert einen Moment`}),`\n`,_jsx(_components.li,{children:`Vergewissern Sie sich, dass Sie im Dashboard die richtige Tracking-Website ansehen`}),`\n`,_jsxs(_components.li,{children:[`Prüfen Sie, ob die `,_jsx(_components.code,{children:`site_id`}),` in den Nutzdaten der Netzwerkanfrage zu der angezeigten Website passt`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`pro-seitenaufruf-werden-zwei-ereignisse-ausgelöst`,children:`Pro Seitenaufruf werden zwei Ereignisse ausgelöst`}),`\n`,_jsxs(_components.p,{children:[`In Ihren init-Optionen steht `,_jsx(_components.code,{children:`autoPageview: true`}),` und irgendwo im Code gibt es zusätzlich einen Aufruf `,_jsx(_components.code,{children:`scanova('track', 'page_view', ...)`}),`. Das ergibt zwei getrennte Ereignisse. Entfernen Sie eines davon — siehe `,_jsx(_components.a,{href:`/de/conversion-tracking/browser/auto-tracking#page-view`,children:`Automatisch erfasste Ereignisse`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`für-einen-bestimmten-besuch-kommen-gar-keine-ereignisse-an`,children:`Für einen bestimmten Besuch kommen gar keine Ereignisse an`}),`\n`,_jsxs(_components.p,{children:[`Erscheint für einen Besuch keine Anfrage an `,_jsx(_components.code,{children:`/ct`}),`, kam die Person höchstwahrscheinlich ohne QR-Code-Scan auf die Seite — in der URL fehlt der Parameter `,_jsx(_components.code,{children:`?scnv=`}),`. Das SDK prüft vor jedem Ereignis, ob eine `,_jsx(_components.code,{children:`scan_session_id`}),` vorliegt, und sendet ohne sie stillschweigend nichts.`]}),`\n`,_jsx(_components.p,{children:`Die Konversionsverfolgung von Scanova misst ausschließlich Zugriffe, die aus einem QR-Code-Scan stammen. Direkte oder organische Besuche erzeugen keine Ereignisse — das ist so gewollt.`}),`\n`,_jsxs(_components.p,{children:[`Zum Testen der Zuordnung rufen Sie Ihre Seite mit einem Parameter `,_jsx(_components.code,{children:`?scnv=`}),` auf und simulieren so einen Scan:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://yoursite.com/?scnv=00000000-0000-0000-0000-000000000001`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`probleme-mit-serverseitigen-ereignissen`,children:`Probleme mit serverseitigen Ereignissen`}),`\n`,_jsxs(Heading,{level:`3`,id:`401-—-fehlender-api-schlüssel`,children:[_jsx(_components.code,{children:`401`}),` — Fehlender API-Schlüssel`]}),`\n`,_jsxs(_components.p,{children:[`Der Header `,_jsx(_components.code,{children:`X-API-Key`}),` fehlt in der Anfrage. Siehe `,_jsx(_components.a,{href:`/de/conversion-tracking/api/authentication`,children:`Authentifizierung`}),`.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`403-—-ungültiger-schlüssel-oder-falsche-website`,children:[_jsx(_components.code,{children:`403`}),` — Ungültiger Schlüssel oder falsche Website`]}),`\n`,_jsxs(_components.p,{children:[`Entweder ist der Schlüssel ungültig oder widerrufen, oder die `,_jsx(_components.code,{children:`site_id`}),` in Ihren Nutzdaten gehört nicht zu der Website, die den Schlüssel erzeugt hat. Prüfen Sie:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Kopieren Sie den Schlüssel erneut aus dem Dashboard (Schlüssel werden nur einmal angezeigt — ist er weg, erzeugen Sie einen neuen)`}),`\n`,_jsxs(_components.li,{children:[`Prüfen Sie, ob die `,_jsx(_components.code,{children:`site_id`}),` in Ihren Nutzdaten der Website-ID aus der Liste der Tracking-Websites entspricht`]}),`\n`,_jsx(_components.li,{children:`Vergewissern Sie sich, dass der Schlüssel nicht widerrufen wurde`}),`\n`]}),`\n`,_jsxs(Heading,{level:`3`,id:`422-—-validierungsfehler`,children:[_jsx(_components.code,{children:`422`}),` — Validierungsfehler`]}),`\n`,_jsx(_components.p,{children:`Der Antworttext nennt genau das Feld, an dem es scheitert. Häufige Ursachen:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Ursache`}),_jsx(_components.th,{children:`Behebung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`scan_session_id`}),` ist keine UUID`]}),_jsx(_components.td,{children:`Es muss eine gültige UUID-Zeichenkette sein`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`event_name`}),` fehlt`]}),_jsx(_components.td,{children:`Pflichtfeld bei Server-Ereignissen`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`properties`}),` ist größer als 10 KB`]}),_jsx(_components.td,{children:`Nutzdaten verkleinern`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`E-Mail-Adresse im Klartext in `,_jsx(_components.code,{children:`properties`})]}),_jsxs(_components.td,{children:[`Hashen: `,_jsx(_components.code,{children:`user_identifiers.email_hash`})]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`ereignisse-kommen-an-werden-aber-keinem-qr-code-zugeordnet`,children:`Ereignisse kommen an, werden aber keinem QR-Code zugeordnet`}),`\n`,_jsxs(_components.p,{children:[`Die gesendete `,_jsx(_components.code,{children:`scan_session_id`}),` ließ sich in der Scanova-Datenbank keinem QR-Code-Scan zuordnen. Das passiert, wenn:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`die `,_jsx(_components.code,{children:`scan_session_id`}),` erfunden oder ungültig war`]}),`\n`,_jsx(_components.li,{children:`die Person gar keinen QR-Code gescannt hat, sondern direkt kam`}),`\n`,_jsx(_components.li,{children:`die Scan-Sitzung abgelaufen ist`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Prüfen Sie, dass Sie die `,_jsx(_components.code,{children:`scan_session_id`}),` im Browser auslesen (über `,_jsx(_components.code,{children:`localStorage._scnv`}),`, einen internen Speicherschlüssel des SDK) und korrekt an Ihren Server übergeben. Siehe `,_jsx(_components.a,{href:`/de/conversion-tracking/server/send-events#passing-scan_session_id-from-browser-to-server`,children:`Server-Ereignisse senden`}),` for examples.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`probleme-mit-der-zuordnung`,children:`Probleme mit der Zuordnung`}),`\n`,_jsxs(Heading,{level:`3`,id:`ereignisse-zeigen-null-bei-qr_code_id`,children:[`Ereignisse zeigen `,_jsx(_components.code,{children:`null`}),` bei `,_jsx(_components.code,{children:`qr_code_id`})]}),`\n`,_jsxs(_components.p,{children:[`Das ist ein `,_jsx(_components.strong,{children:`verwaister Datensatz`}),` — das Ereignis traf ein, bevor die Daten der Scan-Sitzung vollständig in der Scanova-Datenbank vorlagen. Solche Datensätze werden nach 24 Stunden automatisch entfernt, falls die Sitzungsdaten nie eintreffen, oder nachträglich ergänzt, sobald sie da sind.`]}),`\n`,_jsx(_components.p,{children:`Sehen Sie viele verwaiste Datensätze, prüfen Sie:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`dass die `,_jsx(_components.code,{children:`scan_session_id`}),` in Ihren Ereignissen zu einer echten Scan-Sitzung gehört (und keine Test-UUID ist)`]}),`\n`,_jsx(_components.li,{children:`dass Ihre QR-Codes im Dashboard korrekt mit der Tracking-Website verknüpft sind`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`konversionen-erscheinen-beim-falschen-qr-code`,children:`Konversionen erscheinen beim falschen QR-Code`}),`\n`,_jsxs(_components.p,{children:[`Ihre `,_jsx(_components.code,{children:`scan_session_id`}),` wird nicht richtig ausgelesen — womöglich holen Sie einen veralteten oder falschen Wert aus dem `,_jsx(_components.code,{children:`localStorage`}),`. Prüfen Sie, dass Ihr Frontend `,_jsx(_components.code,{children:`localStorage.getItem('_scnv')`}),` liest (den internen Speicherschlüssel des SDK) und `,_jsx(_components.code,{children:`.sid`}),` aus dem JSON-Wert nimmt. Siehe `,_jsx(_components.a,{href:`/de/conversion-tracking/server/send-events#passing-scan_session_id-from-browser-to-server`,children:`Server-Ereignisse senden`}),` for the full pattern.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`probleme-mit-der-leistung`,children:`Probleme mit der Leistung`}),`\n`,_jsxs(Heading,{level:`3`,id:`429-—-ratengrenze-überschritten`,children:[_jsx(_components.code,{children:`429`}),` — Ratengrenze überschritten`]}),`\n`,_jsx(_components.p,{children:`Sie stoßen an die Ratengrenze:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Browser-Ereignisse: 100 Anfragen pro Minute und IP-Adresse`}),`\n`,_jsx(_components.li,{children:`Server-Ereignisse: 1.000 Anfragen pro Minute und API-Schlüssel`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Wechseln Sie bei Server-Ereignissen zum Batch-Endpunkt (`,_jsx(_components.code,{children:`POST /server-events/batch`}),`) und senden Sie bis zu 100 Ereignisse je Anfrage — das senkt die Zahl der Anfragen um bis zu das Hundertfache.`]}),`\n`,_jsxs(_components.p,{children:[`Bei Browser-Ereignissen kommt `,_jsx(_components.code,{children:`429`}),` im normalen Betrieb selten vor. Tritt es bei Lasttests auf, verteilen Sie Ihre Anfragen zeitlich.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Fehlerbehebung","description":"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.","href":"/de/conversion-tracking/troubleshooting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Probleme mit dem Browser-SDK","slug":"probleme-mit-dem-browser-sdk","depth":2,"children":[{"title":"Es erscheint keine Netzwerkanfrage an /ct","slug":"es-erscheint-keine-netzwerkanfrage-an-/ct","depth":3,"children":[]},{"title":"403 Domain not allowed","slug":"403-domain-not-allowed","depth":3,"children":[]},{"title":"400 — Bad Request","slug":"400-—-bad-request","depth":3,"children":[]},{"title":"Ereignisse erscheinen in den DevTools, aber nicht im Dashboard","slug":"ereignisse-erscheinen-in-den-devtools-aber-nicht-im-dashboard","depth":3,"children":[]},{"title":"Pro Seitenaufruf werden zwei Ereignisse ausgelöst","slug":"pro-seitenaufruf-werden-zwei-ereignisse-ausgelöst","depth":3,"children":[]},{"title":"Für einen bestimmten Besuch kommen gar keine Ereignisse an","slug":"für-einen-bestimmten-besuch-kommen-gar-keine-ereignisse-an","depth":3,"children":[]}]},{"title":"Probleme mit serverseitigen Ereignissen","slug":"probleme-mit-serverseitigen-ereignissen","depth":2,"children":[{"title":"401 — Fehlender API-Schlüssel","slug":"401-—-fehlender-api-schlüssel","depth":3,"children":[]},{"title":"403 — Ungültiger Schlüssel oder falsche Website","slug":"403-—-ungültiger-schlüssel-oder-falsche-website","depth":3,"children":[]},{"title":"422 — Validierungsfehler","slug":"422-—-validierungsfehler","depth":3,"children":[]},{"title":"Ereignisse kommen an, werden aber keinem QR-Code zugeordnet","slug":"ereignisse-kommen-an-werden-aber-keinem-qr-code-zugeordnet","depth":3,"children":[]}]},{"title":"Probleme mit der Zuordnung","slug":"probleme-mit-der-zuordnung","depth":2,"children":[{"title":"Ereignisse zeigen null bei qr_code_id","slug":"ereignisse-zeigen-null-bei-qr_code_id","depth":3,"children":[]},{"title":"Konversionen erscheinen beim falschen QR-Code","slug":"konversionen-erscheinen-beim-falschen-qr-code","depth":3,"children":[]}]},{"title":"Probleme mit der Leistung","slug":"probleme-mit-der-leistung","depth":2,"children":[{"title":"429 — Ratengrenze überschritten","slug":"429-—-ratengrenze-überschritten","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"scanova-api","siteName":"Scanova API Documentation","title":"Fehlerbehebung - Scanova API Documentation","navMaps":{"firstHrefInVersion":{"v2":{"href":"/de/conversion-tracking/troubleshooting","matchLevel":0},"v1":{"href":"/v1/index","matchLevel":4}},"firstHrefInLanguage":{"en":{"href":"/conversion-tracking/troubleshooting","matchLevel":1},"de":{"href":"/de/conversion-tracking/troubleshooting","matchLevel":0},"es":{"href":"/es/conversion-tracking/troubleshooting","matchLevel":1},"fr":{"href":"/fr/conversion-tracking/troubleshooting","matchLevel":1},"zh":{"href":"/conversion-tracking/troubleshooting","matchLevel":1},"ar":{"href":"/ar/conversion-tracking/troubleshooting","matchLevel":1}}},"lastModified":"2026-09-17T15:36:06.561Z","originalFileLocation":"de/conversion-tracking/troubleshooting.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Fehlerbehebung - Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=Ressourcen\u0026amp;title=Fehlerbehebung\u0026amp;description=H%C3%A4ufige+Probleme+der+Konversionsverfolgung+von+Scanova+l%C3%B6sen+%E2%80%94+keine+Ereignisse%2C+CORS-Fehler%2C+403+bei+Domains%2C+fehlende+Zuordnung%2C+doppelte+Ereignisse.\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=dc66831bb8cf5f3199deb95daa11cec15ff7b4b642f07438b77b9451f64d8dfc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Fehlerbehebung - Scanova API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=Ressourcen\u0026amp;title=Fehlerbehebung\u0026amp;description=H%C3%A4ufige+Probleme+der+Konversionsverfolgung+von+Scanova+l%C3%B6sen+%E2%80%94+keine+Ereignisse%2C+CORS-Fehler%2C+403+bei+Domains%2C+fehlende+Zuordnung%2C+doppelte+Ereignisse.\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=dc66831bb8cf5f3199deb95daa11cec15ff7b4b642f07438b77b9451f64d8dfc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6938ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/conversion-tracking/troubleshooting.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.scanova.io/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.scanova.io/es/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.scanova.io/fr/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.scanova.io/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.scanova.io/ar/conversion-tracking/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.scanova.io/conversion-tracking/troubleshooting\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.scanova.io/#organization\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scanova.io#website\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting#webpage\",\"url\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\",\"name\":\"Fehlerbehebung\",\"description\":\"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\",\"dateModified\":\"2026-09-17T15:36:06.561Z\",\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Scanova API Documentation\",\"item\":\"https://docs.scanova.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fehlerbehebung\",\"item\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting#article\",\"headline\":\"Fehlerbehebung\",\"name\":\"Fehlerbehebung\",\"description\":\"Häufige Probleme der Konversionsverfolgung von Scanova lösen — keine Ereignisse, CORS-Fehler, 403 bei Domains, fehlende Zuordnung, doppelte Ereignisse.\",\"url\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scanova.io/de/conversion-tracking/troubleshooting#webpage\"},\"dateModified\":\"2026-09-17T15:36:06.561Z\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Scanova API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Scanova API Documentation","nav":{"global":{},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/conversion-tracking/troubleshooting"}]},{"language":"de","versions":[{"version":"v2","default":true,"tag":"Latest","tabs":[{"tab":"Anleitungen","pages":[{"title":"Anleitungen","href":"/de/getting-started/what-is-scanova"}]},{"tab":"API-Referenz","pages":[{"title":"API-Referenz","href":"/de/api-reference/getting-started/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/de/mcp/overview"}]},{"tab":"Conversion Tracking","groups":[{"group":"Überblick","pages":[{"title":"Was ist Konversionsverfolgung?","href":"/de/conversion-tracking/introduction"},{"title":"So funktioniert die Konversionsverfolgung","href":"/de/conversion-tracking/how-it-works"},{"title":"Schnellstart — in 5 Schritten live","href":"/de/conversion-tracking/setup-guide"},{"title":"Referenz zum Ereignismodell","href":"/de/conversion-tracking/event-model"}]},{"group":"Browser-SDK","pages":[{"title":"Browser-SDK im Überblick","href":"/de/conversion-tracking/browser/overview"},{"title":"Browser-SDK installieren","href":"/de/conversion-tracking/browser/install"},{"title":"SDK-Konfiguration – Referenz","href":"/de/conversion-tracking/browser/sdk-configuration"},{"title":"Automatisch erfasste Ereignisse","href":"/de/conversion-tracking/browser/auto-tracking"},{"title":"Eigene Ereignisse","href":"/de/conversion-tracking/browser/custom-events"},{"title":"SPA- und Framework-Einrichtung","href":"/de/conversion-tracking/browser/spa-frameworks"},{"title":"Browser-SDK prüfen und debuggen","href":"/de/conversion-tracking/browser/verify"}]},{"group":"Serverseitig","pages":[{"title":"Server-Ereignisse im Überblick","href":"/de/conversion-tracking/server/overview"},{"title":"API-Schlüssel erzeugen","href":"/de/conversion-tracking/server/generate-api-key-dashboard"},{"title":"Server-Ereignisse senden","href":"/de/conversion-tracking/server/send-events"},{"title":"Idempotenz \u0026 Wiederholungen","href":"/de/conversion-tracking/server/idempotency-retries"},{"title":"Server-Ereignisse prüfen und debuggen","href":"/de/conversion-tracking/server/verify"}]},{"group":"API-Referenz","pages":[{"title":"Authentifizierung an der API","href":"/de/conversion-tracking/api/authentication"},{"title":"API für Browser-Ereignisse — POST /ct","href":"/de/conversion-tracking/api/browser-events"},{"title":"API für Server-Ereignisse — POST /server-events","openapi":"POST /server-events","href":"/de/conversion-tracking/api/events-collect"},{"title":"API für Server-Ereignisse im Stapel — POST /server-events/batch","openapi":"POST /server-events/batch","href":"/de/conversion-tracking/api/events-batch"},{"title":"Fehler \u0026 Ratengrenzen","href":"/de/conversion-tracking/api/errors-rate-limits"},{"title":"Konversionsauswertung","openapi":"POST /analytics/ct/","href":"/de/conversion-tracking/api/ct-analytics"},{"title":"Konversionsauswertung exportieren","openapi":"POST /analytics/ct/export/","href":"/de/conversion-tracking/api/ct-export"},{"title":"Einzelne Konversionsereignisse exportieren","openapi":"POST /analytics/ct/raw/","description":"Einzelne Konversionsereignisse Zeile für Zeile als CSV-, XLS- oder XLSX-Datei exportieren, gefiltert nach QR-Code, Kategorie, Nutzer oder nach Zeitraum.","href":"/de/conversion-tracking/api/ct-raw"}]},{"group":"Ressourcen","pages":[{"title":"Fehlerbehebung","href":"/de/conversion-tracking/troubleshooting"},{"title":"Häufige Fragen","description":"Antworten auf die häufigsten Fragen zur Konversionsverfolgung von Scanova — zu Einrichtung, Zuordnung, Ereignissen, Datenschutz und Auswertung im Dashboard.","href":"/de/conversion-tracking/faq"},{"title":"Änderungsprotokoll","href":"/de/conversion-tracking/changelog"}]}]}]},{"version":"v1","tag":"Legacy","pages":[{"title":"v1","href":"/v1"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/conversion-tracking/troubleshooting"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/conversion-tracking/troubleshooting"}]},{"language":"zh","pages":[{"title":"zh","href":"/conversion-tracking/troubleshooting"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/conversion-tracking/troubleshooting"}]}]},"basePath":"","title":"Fehlerbehebung - Scanova API Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}