SPA Einwilligungsmanagement: Ein praktischer Leitfaden

SPA Consent Management: A Practical Guide

In einer Single-Page-App kann die Zustimmung nach dem ersten Seitenaufruf fehlschlagen, selbst wenn das Banner perfekt funktioniert hat. Das ist die zentrale Herausforderung des Zustimmungsmanagements für Single-Page-Anwendungen: Routenänderungen aktualisieren die Ansicht, ohne die Seite neu zu laden, sodass Tracking-Skripte und Zustimmungsprüfungen möglicherweise nicht ausgeführt werden, wenn Sie es erwarten.

Wenn ein Tag auf einer neuen Route ausgelöst wird, bevor die App die Wahl des Besuchers anwendet, ist eine anfängliche Banner-Einrichtung nicht ausreichend. Die Zustimmung muss mit dem Anwendungszustand, der Navigation und späteren Änderungen der Benutzerpräferenzen synchron bleiben.

Dieser Leitfaden beschreibt eine praktische Implementierungssequenz, von der Festlegung des anfänglichen Zustimmungsstatus und der Steuerung von Skripten bis hin zur Handhabung von Routenübergängen. Sie finden auch eine wiederholbare Methode, um das Akzeptieren, Ablehnen, Ändern einer Wahl und Navigieren zwischen Ansichten zu testen. Schließlich vergleichen wir benutzerdefinierten Code mit einer Plattform für das Zustimmungsmanagement, damit Sie beurteilen können, welcher Ansatz zu Ihrem Stack und Ihren betrieblichen Anforderungen passt.

Wichtige Erkenntnisse

  • Erfahren Sie, warum das Anzeigen eines Zustimmung-Banners beim ersten Laden nicht bestätigt, dass die Entscheidungen über SPA-Routen hinweg bestehen bleiben.
  • Verfolgen Sie, wie gespeicherte Präferenzen, Anwendungszustand und Tag-Ausführung zusammenarbeiten müssen, damit die Navigation die Wahl des Benutzers nicht umgeht.
  • Verwenden Sie einen praktischen Workflow, um die Zustimmung bei anfänglichen Seitenaufrufen und clientseitiger Navigation zu testen, einschließlich Änderungen der Benutzerpräferenzen.
  • Vergleichen Sie benutzerdefinierten Code und eine Plattform für das Zustimmungsmanagement hinsichtlich Eigentum, Wartung, Integrationen und Testanforderungen.
  • Bewerten Sie das Zustimmungsmanagement für Single-Page-Anwendungen im Hinblick auf das Verhalten Ihres Teams, Hosting, Aktualisierungen und Messanforderungen.

Eine Single-Page-Anwendung (SPA) aktualisiert ihre Ansichten, ohne für jede Navigation ein neues Browserdokument zu laden. Ein Besucher könnte von einer Produktseite zur Kasse wechseln, während die App die URL und den Inhalt vor Ort ändert. Obwohl der Browser keinen vollständigen Reload durchgeführt hat, kann die Anwendung dennoch eine virtuelle Seitenansicht aufzeichnen oder routenspezifischen Code ausführen.

Das schafft drei separate Implementierungsanliegen: welche Wahl der Besucher getroffen hat, wie die App diese Wahl speichert und teilt und welche Tags ausgeführt werden dürfen. Ein einmaliges Anzeigen eines Banners bestätigt nur, dass die Benutzeroberfläche erschienen ist. Es beweist nicht, dass Tags die gespeicherte Wahl auf späteren Routen respektieren oder dass eine geänderte Präferenz das Verhalten der Tags beeinflusst. Eine Datenschutzrichtlinie kann die Datenpraktiken einer Organisation erklären, zeigt jedoch nicht, ob die SPA die Zustimmung in ihrem Code durchsetzt.

Definition: Das Zustimmungsmanagement für Single-Page-Anwendungen ist der Prozess, die Zustimmung des Besuchers mit dem Anwendungszustand, Routenänderungen und dem Verhalten der Tags in Einklang zu halten, nicht einfach ein Banner bei der ersten Ansicht anzuzeigen.

Was ändert sich, wenn eine SPA zwischen Ansichten navigiert?

In vielen SPAs übernimmt ein Router die Navigation, indem er Teile der Benutzeroberfläche ersetzt, anstatt ein frisches Dokument anzufordern. Die Implementierung variiert je nach Framework und App, daher sollten Sie überprüfen, was Ihr eigener Router und Tracking-Setup tun. Analysen können eine virtuelle Seitenansicht senden, und eine routenspezifische Komponente kann einen Tag initialisieren, auch wenn das Banner nicht erneut erscheint.

Eine URL- oder Sichtänderung ist an sich keine Änderung des Zustimmungsstatus. Die gespeicherte Präferenz des Besuchers sollte verfügbar bleiben, während die App zwischen Routen wechselt. Behandeln Sie Navigation und Zustimmungsaktualisierungen als separate Ereignisse und lassen Sie dann das routengetriggerte Tracking die aktuelle Präferenz überprüfen, bevor es ausgeführt wird.

Welche Zustimmungszustände und -verhalten sollten Teams definieren?

Dokumentieren Sie die Zustände, die Ihre Implementierung handhaben muss. Unterscheiden Sie mindestens einen unentschlossenen Besucher von jemandem, der abgelehnt, akzeptiert oder spezifische Präferenzen ausgewählt hat. Definieren Sie auch, was passiert, wenn diese Person ihre Wahl überarbeitet. Die Zustimmungsoberfläche, die gespeicherte Präferenz, der Anwendungszustand und die Tag-Steuerungen sollten übereinstimmen.

Verwenden Sie eine Verhaltenstabelle oder eine kurze Spezifikation, um diese Fragen zu beantworten:

  • Erster Besuch: Was passiert, bevor der Besucher eine Wahl trifft, und welche Tags werden zurückgehalten?
  • Ablehnung: Wie verhindert die App, dass nicht wesentliche Tags auf der aktuellen Ansicht und späteren Routen ausgeführt werden?
  • Akzeptanz: Welche Tags können unter der konfigurierten Präferenz ausgeführt werden, und wie wendet die App diese Wahl an?
  • Aktualisierte Präferenzen: Wie erreicht eine geänderte Wahl den Anwendungszustand und beeinflusst das Verhalten der Tags?

Diese Entscheidungen machen die Zustimmung testbar und zeigen Lücken auf, die eine Überprüfung nur des Banners übersehen kann. Zum Beispiel könnte eine Route das Tracking auslösen, bevor die App eine gespeicherte Wahl liest, oder eine geänderte Präferenz könnte die Benutzeroberfläche aktualisieren, ohne das Verhalten der Tags zu ändern.

Die Zustimmung funktioniert nur, wenn jeder Teil der Implementierung übereinstimmt. Die Zustimmungsoberfläche zeichnet die Wahl des Besuchers auf. Eine Speicherschicht bewahrt sie. Der Anwendungszustand macht sie dem Code verfügbar, der das Tracking steuert. Tags verwenden dann diesen Zustand, um zu bestimmen, ob sie ausgeführt werden können. Wenn diese Teile nicht synchron sind, kann das Banner eine Wahl anzeigen, während ein routengetriggerter Tag sich so verhält, als ob keine Wahl existiert.

Halten Sie diese Verantwortlichkeiten klar getrennt. Die Zustimmung sollte bestehen bleiben, während der Besucher durch die App navigiert, aber eine Routenänderung sollte sie nicht zurücksetzen oder das Banner automatisch erneut öffnen. Wenn jemand seine Präferenz ändert, aktualisieren Sie den Zustand und wenden Sie die neue Einstellung auf das Verhalten der nachfolgenden Tags an. Lassen Sie nicht den Eindruck entstehen, dass dies bereits gesammelte oder gesendete Daten rückgängig machen kann.

Faustregel: Überprüfen Sie zustimmungsabhängiges Verhalten erneut, wenn die App die Routen ändert oder der Besucher die Präferenzen ändert, und verwenden Sie jedes Mal die aktuelle gespeicherte Wahl.

Wie sollte die Zustimmung nach clientseitiger Navigation behandelt werden?

Verwenden Sie den Routing-Ansatz der Anwendung, um bedeutungsvolle Navigationsevents zu identifizieren, wie z.B. den Wechsel von einer Produktansicht zur Kasse. Überprüfen Sie nach einer Routenänderung den aktuellen Zustimmungsstatus, bevor Sie routenabhängige Analysen oder Werbetags auslösen. Das bedeutet nicht, das Banner bei jeder Ansicht erneut anzuzeigen. Frameworks geben Navigationsevents unterschiedlich aus, daher sollten Sie das richtige Ereignis und den richtigen Zeitpunkt in der Dokumentation Ihrer App überprüfen. Salesforce beschreibt auch SPA-Tracking und Anwendungsfälle für die Zustimmung.

Wie erreichen Zustimmungs-Signale Analysen- und Werbetools?

Verbundenen Tags benötigen ein konsistentes Signal, das die aktuelle Wahl des Besuchers widerspiegelt. Die CMP oder die Zustimmungslogik erfasst die Präferenz; die Integration überträgt dann das relevante Signal an jedes unterstützte Tool, bevor es ausgeführt wird oder das Tracking-Verhalten aktualisiert wird. Überprüfen Sie, ob routengetriggerte Ereignisse denselben aktuellen Zustand verwenden wie Tags, die bei der ersten Ansicht initialisiert wurden.

Google Consent Mode v2 kommuniziert Zustimmungszustände an Google-Dienste. Es erfasst nicht die Wahl des Besuchers oder ersetzt die Zustimmungsoberfläche. Halten Sie diese Rollen klar und überprüfen Sie Ihre Konfiguration anhand der Google Consent Mode v2-Richtlinien.

Für das Zustimmungsmanagement für Single-Page-Anwendungen testen Sie die gesamte Kette: treffen Sie eine Wahl, navigieren Sie und bestätigen Sie das erwartete Tag-Verhalten. Ändern Sie dann die Präferenz und wiederholen Sie den Vorgang. Wenn Sie Plattformoptionen abwägen, können Sie die verfügbaren Optionen von Conzent als Teil dieser Bewertung überprüfen.

Es gibt nicht die eine richtige Einrichtung für jede Anwendung. Benutzerdefinierter Zustimmungs-Code gibt Ihrem Team die direkte Kontrolle, macht Ihr Team jedoch auch verantwortlich dafür, die Benutzeroberfläche, gespeicherte Präferenzen, Routenverhalten, Tag-Integrationen und Tests synchron zu halten. Eine Plattform für das Zustimmungsmanagement (CMP) kann Teile dieser Arbeit zentralisieren, aber Sie müssen dennoch bestätigen, dass sie zu Ihrer App passt und ihr Verhalten auf Ihren Routen testen.

Vergleichen Sie die Ansätze mit der Arbeit, die Ihr Team übernehmen wird:

KriteriumBenutzerdefinierte ImplementierungPlattform für das Zustimmungsmanagement
Eigentum des ZustimmungsstatusIhr Code definiert, wie Entscheidungen gespeichert, gelesen und mit der App geteilt werden.Die CMP verwaltet die Zustimmungspräferenzen; Ihre Integration muss sie weiterhin der SPA und den Tags zur Verfügung stellen.
WartungIhr Team wartet die Präferenzsteuerungen, das Routenverhalten und Implementierungsänderungen.Überprüfen Sie den Aktualisierungsprozess des Anbieters und identifizieren Sie, welche appseitigen Integrationen weiterhin von Ihnen gewartet werden müssen.
IntegrationenSie bauen und warten Verbindungen zu jedem erforderlichen Tag oder Dienst.Überprüfen Sie, ob die CMP die Integrationen unterstützt, die Sie benötigen, und wie sie mit der clientseitigen Navigation funktionieren.
TestsIhr Team entwirft und führt Tests für jeden relevanten Zustand und jede Route durch.Die CMP kann die Konfiguration zentralisieren, aber testen Sie den vollständigen SPA-Fluss, anstatt anzunehmen, dass die Plattform dies automatisch behandelt.

Wann kann eine benutzerdefinierte Zustimmungsimplementierung sinnvoll sein?

Benutzerdefinierter Code kann zu einem Team passen, das seine Routing- und Tag-Architektur versteht und klare Verantwortlichkeiten für die laufende Wartung zuweisen kann. Bestätigen Sie vor der Auswahl, wer die Präferenzoberfläche aktualisiert, Entscheidungen über die Navigation hinweg bewahrt, Implementierungsänderungen überprüft und Akzeptanz, Ablehnung und überarbeitete Präferenzen testet. Benutzerdefinierter Code kann Ihr gewähltes Verhalten implementieren; er stellt jedoch nicht von sich aus die rechtliche Konformität sicher. Für einen separaten Überblick siehe die GDPR-Zustimmungsrichtlinien.

Wann sollte ein Team eine CMP bewerten?

Erwägen Sie eine CMP, wenn Sie einen zentralen Ort zum Konfigurieren des Banners, Verwalten von Präferenzen oder Verbinden unterstützter Tools wünschen. Überprüfen Sie dann die betriebliche Eignung: Ist die Quelle verfügbar? Welches Hosting-Modell passt zu Ihrem Team? Welche Aktualisierungen oder Unterstützung benötigen Sie? Dies sind separate Fragen, keine Garantien für die Kompatibilität oder Konformität mit SPA.

Zum Beispiel bietet Conzent eine quelloffene Zustimmungsplattform in selbstgehosteten und verwalteten Cloud-Optionen an. Der verwaltete Cloud-Service umfasst Infrastrukturwartung, automatische Updates und Analyse-Dashboards. Vergleichen Sie diese Verantwortlichkeiten mit den Kapazitäten Ihres Teams und überprüfen Sie dann die aktuelle Integrationsrichtlinie der Plattform und testen Sie sie in Ihrer eigenen SPA. Der richtige Ansatz für das Zustimmungsmanagement für Single-Page-Anwendungen ist der, den Ihr Team über seine Routen, Tags und Benutzerentscheidungen hinweg warten und validieren kann.

Consent management for single page applications

Eine zuverlässige Zustimmungseinrichtung benötigt mehr als einen erfolgreichen Banner-Test. Verwenden Sie einen Workflow, der überprüft, was vor und nach der Navigation passiert, und halten Sie dann eine Aufzeichnung der Ergebnisse. Die genauen Integrationsschritte hängen von Ihrer App und CMP ab, daher sollten Sie framework-spezifische Ereignisse und APIs anhand ihrer aktuellen Dokumentation überprüfen.

  • 1. Routen kartieren: Listen Sie wichtige Ansichten auf und notieren Sie, wo Analysen oder Werbetags ausgeführt werden können, einschließlich beim Routen-Eintritt.
  • 2. Zustimmung konfigurieren: Definieren Sie die verfügbaren Entscheidungen und das erwartete Verhalten für jede. Bestätigen Sie, wie die App die Präferenz des Besuchers liest und speichert.
  • 3. Tags verbinden: Stellen Sie sicher, dass jeder zustimmungsabhängige Tag den entsprechenden Zustand erhält, bevor er ausgeführt wird oder ein Ereignis sendet.
  • 4. Die Flüsse testen: Testen Sie einen frischen Seitenaufruf separat von der clientseitigen Navigation. Wiederholen Sie dies mit verschiedenen Entscheidungen und Routen.
  • 5. Änderungen überwachen: Führen Sie nach App-, Tag- oder CMP-Updates die relevanten Überprüfungen erneut durch und dokumentieren Sie alle Änderungen im Verhalten.

Erstellen Sie eine SPA-Zustimmungstestmatrix

Testen Sie für jede wichtige Route sowohl den direkten Einstieg als auch die Navigation von einer anderen Ansicht. Eine Route, die nach einem frischen Laden funktioniert, kann sich anders verhalten, wenn der Router die Ansicht ändert, ohne das Dokument neu zu laden. Halten Sie das erwartete Tag-Verhalten und das, was Sie beobachten, fest, indem Sie die Browser-Tools verwenden, auf die Ihr Team bereits angewiesen ist.

  • Vor einer Wahl: Überprüfen Sie den anfänglichen Zustand und bestätigen Sie, dass die Tags wie konfiguriert funktionieren.
  • Nach Ablehnung: Überprüfen Sie, ob die Wahl bei direktem Einstieg und späterer Navigation in Kraft bleibt.
  • Nach Akzeptanz: Bestätigen Sie, dass die erwarteten Tags und Ereignisse auf der aktuellen Ansicht und den nachfolgenden Routen ausgeführt werden.
  • Nach Änderung der Präferenzen: Überprüfen Sie, dass die aktualisierte Wahl das Verhalten der späteren Tags beeinflusst.
  • Nach Browser-Aktualisierung: Bestätigen Sie, dass die Präferenz wie beabsichtigt bestehen bleibt und das Verhalten beim ersten Laden korrekt ist.

Fehlerbehebung bei Problemen, die nur nach der Navigation auftreten

Wenn ein Tag unerwartet ausgelöst wird, überprüfen Sie, ob die Routenbehandlung ihn auslöst, bevor die App den aktuellen Zustimmungsstatus lesen kann. Überprüfen Sie auch die Analysen auf doppelte Seitenansichten und prüfen Sie, ob die Navigation das Banner wiederholt initialisiert. Kein Symptom hat eine garantierte Ursache, also vergleichen Sie das Ereignistiming und den Zustimmungsstatus bei jedem Schritt.

Überprüfen Sie die Persistenz der Präferenzen und die Zustimmungs-Signale mit den vom Team gewählten Browser- und Testtools. Für das Zustimmungsmanagement für Single-Page-Anwendungen testen Sie sowohl, was der Besucher sieht, als auch, was die Tags tatsächlich tun. Halten Sie die Matrix mit Ihren Release-Checks, damit Routen- oder Integrationsänderungen das erwartete Verhalten nicht stillschweigend brechen. Um die verfügbaren Pläne und Hosting-Optionen von Conzent zu vergleichen, überprüfen Sie die Preisoptionen von Conzent.

Die richtige Zustimmungseinrichtung ist eine, die Ihr Team betreiben, testen und aktualisieren kann, ohne den Überblick darüber zu verlieren, was auf jeder Route passiert. Für das Zustimmungsmanagement für Single-Page-Anwendungen bewerten Sie mehr als das Banner. Bestätigen Sie, wie die Lösung die clientseitige Navigation behandelt, wie sie sich mit Ihren Tags verbindet und wer die Arbeit besitzt, wenn Ihre App oder Integrationen sich ändern.

Fragen, die Sie vor der Auswahl einer Zustimmungsplattform stellen sollten

  • SPA-Verhalten: Wie geht die Plattform mit Routenänderungen und virtuellen Seitenansichten um? Ist dieses Verhalten dokumentiert, und kann Ihr Team es in Ihrer Anwendung testen?
  • Integrationen: Unterstützt sie die Frameworks, Tags und Zustimmungs-Signale, die Sie verwenden? Überprüfen Sie die aktuelle Kompatibilität, anstatt anzunehmen, dass eine Integration in jeder SPA gleich funktioniert.
  • Hosting und Updates: Wer verwaltet Hosting, Plattform-Updates und Konfiguration in jedem Bereitstellungsmodell? Identifizieren Sie, was Ihr Team weiterhin warten muss.
  • Messung: Benötigen Sie Tests zur Zustimmung oder Analysen, um die Auswirkungen auf den Umsatz zu bewerten? Überprüfen Sie, was die Plattform bietet und wie Ihr Team diese Messungen interpretieren wird.

Diese Fragen klären die betrieblichen Abwägungen. Bei einer selbstgehosteten Einrichtung ist Ihr Team für Hosting und Wartung verantwortlich. Ein verwalteter Dienst verlagert einige Infrastrukturarbeiten auf den Anbieter, aber Sie müssen dennoch das Integrationsverhalten überprüfen und innerhalb Ihrer Anwendung testen.

Wie Conzent in eine SPA-Bewertung passt

Conzent bietet eine quelloffene Plattform für das Zustimmungsmanagement mit selbstgehosteten und verwalteten Cloud-Optionen. Zu den Funktionen gehören anpassbare Zustimmungsbanner, IAB TCF v2.3-Integration, Google Consent Mode v2, Zustimmungs-A/B-Tests und Analysen der Umsatzwirkung. Bewerten Sie diese Funktionen im Hinblick auf Ihre Anforderungen; sie sind kein Versprechen für native SPA-Kompatibilität oder ein bestimmtes Ergebnis.

Vergleichen Sie die Bereitstellungsmodelle mit den Ressourcen Ihres Teams. Die Selbsthosting-Option ist kostenlos verfügbar, während der verwaltete Cloud-Service Infrastrukturwartung, automatische Updates und Analyse-Dashboards umfasst. In jedem Fall überprüfen Sie, wie die aktuelle Dokumentation Ihr Framework, Ihren Routing-Ansatz, Tags und Zustimmungs-Signale behandelt. Testen Sie dann den vollständigen Fluss auf Ihren eigenen Routen, bevor Sie eine Entscheidung treffen.

Sobald Sie die Implementierungsbedürfnisse überprüft und die Eignung bestätigt haben, überprüfen Sie die Preise von Conzent, um die verfügbaren Optionen zu vergleichen. Wählen Sie den Ansatz, den Ihr Team aufrechterhalten kann, nicht einfach den, der am einfachsten einzurichten aussieht.

Zuverlässiges Zustimmungsmanagement für Single-Page-Anwendungen hängt von mehr ab als nur vom Anzeigen eines Banners. Halten Sie die Wahl des Besuchers mit dem Anwendungszustand und dem Verhalten der Tags in Einklang und testen Sie sowohl anfängliche Seitenaufrufe als auch clientseitige Navigation. Schließen Sie Ablehnung, Akzeptanz, Präferenzänderungen und Aktualisierungen in Ihre Überprüfungen ein.

Wählen Sie einen Ansatz, den Ihr Team warten kann. Benutzerdefinierter Code überträgt die laufende Verantwortung auf Ihr Team; eine Plattform für das Zustimmungsmanagement kann Teile des Workflows zentralisieren, aber Sie müssen dennoch Integrationen und Verhalten in Ihrer App überprüfen.

Conzent bietet eine quelloffene Zustimmungsplattform an, mit einer selbstgehosteten Option, die kostenlos verfügbar ist, und einem verwalteten Cloud-Service, der Infrastrukturwartung, automatische Updates und Analyse-Dashboards umfasst. Dies sind unterschiedliche Betriebsmodelle, daher sollten Sie überlegen, welches besser zu den Kapazitäten und Bedürfnissen Ihres Teams passt.

Sobald Sie Ihre Anforderungen definiert und die Implementierungsanpassung überprüft haben, überprüfen Sie die Preise von Conzent und wählen Sie einen Ansatz für Ihre Zustimmungseinrichtung. Mit einem klaren Testplan und einer wartbaren Einrichtung kann Ihr Team das Zustimmungsverhalten über Routen und Benutzerentscheidungen hinweg konsistenter gestalten.

Häufig gestellte Fragen

Eine SPA benötigt möglicherweise ein Zustimmung-Banner, aber ihre Architektur allein bestimmt das nicht. Die Anforderungen hängen von der Zielgruppe der Website, den Technologien und den geltenden Vorschriften ab. Ein Banner ist eine Möglichkeit, Entscheidungen zu präsentieren; es gewährleistet nicht von sich aus, dass das Tracking ihnen folgt. Überprüfen Sie die Daten und Tools, die Ihre Website verwendet, dokumentieren Sie das Verhalten, das Sie erwarten, und suchen Sie qualifizierte rechtliche Beratung für Fragen zu Ihren spezifischen Verpflichtungen.

Das Zustimmungsmanagement für Single-Page-Anwendungen verbindet die Wahl des Besuchers mit der gespeicherten Präferenz der App, dem Anwendungszustand und den Tracking-Tags. Die App zeichnet auf, ob der Besucher akzeptiert, abgelehnt oder Präferenzen ausgewählt hat, und verwendet diesen aktuellen Zustand, wenn Tags initialisiert oder Routen geändert werden. Eine clientseitige Route kann Analysen ohne vollständigen Seitenreload auslösen, daher testen Sie, dass die gespeicherte Wahl verfügbar bleibt und die Tags ihr folgen.

Muss ich das Zustimmung-Banner nach jeder Routenänderung in der SPA erneut anzeigen?

Nein, eine Routenänderung allein ist normalerweise kein Grund, das Banner erneut anzuzeigen. Die gespeicherte Wahl des Besuchers sollte verfügbar bleiben, während sie zwischen Ansichten wechseln, und Routenänderungen sollten diesen Zustand überprüfen, anstatt ihn zurückzusetzen. Halten Sie einen klaren Weg für Besucher bereit, um ihre Präferenzen erneut zu besuchen. Wenn keine Wahl getroffen wurde oder der Besucher entscheidet, die Präferenzen zu verwalten, zeigen Sie die Benutzeroberfläche gemäß Ihrer Implementierung an.

Wie kann ich das Zustimmungsmanagement über SPA-Routen testen?

Testen Sie einen frischen Seitenaufruf separat von der clientseitigen Navigation. Überprüfen Sie für jede wichtige Route das Verhalten vor einer Wahl, nach Ablehnung, nach Akzeptanz, nach Änderung der Präferenzen und nach Aktualisierung des Browsers. Halten Sie das erwartete Ergebnis fest und vergleichen Sie es mit der beobachteten Tag-Aktivität. Verwenden Sie die Entwicklertools Ihres Browsers, um Netzwerkaufrufe und gespeicherte Präferenzen zu inspizieren, und überprüfen Sie, dass die Routenavigation keine unerwarteten Tag-Aufrufe oder doppelte Seitenansichten erzeugt.

Nein. Der Google Consent Mode v2 kommuniziert Zustimmungs-Signale an unterstützte Google-Dienste; er fordert die Besucher nicht auf, eine Wahl zu treffen, oder ersetzt eine Zustimmungsoberfläche. Ihre Website benötigt eine Möglichkeit, Präferenzen zu erfassen und zu verwalten, und dann die relevanten Signale an verbundene Tools zu übermitteln. Behandeln Sie die Erfassung und das Signalisieren als separate Teile der Einrichtung und überprüfen Sie, dass die Signale die aktuelle Wahl des Besuchers auf späteren SPA-Routen widerspiegeln.

Kann eine Plattform für das Zustimmungsmanagement mit einer Single-Page-Anwendung arbeiten?

Eine CMP kann mit einer SPA verwendet werden, aber die Kompatibilität hängt von der Plattform, der App, dem Routing-Ansatz und den Integrationen ab. Überprüfen Sie vor der Auswahl die aktuelle Dokumentation für die clientseitige Navigation, unterstützte Tags und Zustimmungs-Signale. Testen Sie dann den direkten Routen-Einstieg und die Navigation innerhalb der App mit verschiedenen Präferenzen. Nehmen Sie nicht an, dass das Banner einer Plattform, das beim ersten Laden funktioniert, beweist, dass ihr Zustimmungsverhalten in Ihrer gesamten Anwendung funktioniert.

Verlangsamt das Hinzufügen von Zustimmungsmanagement meine SPA?

Es hängt von der Implementierung, den Skripten und deren Ladeweise ab. Eine Zustimmungsoberfläche und ihr unterstützender Code fügen Arbeit hinzu, die die Leistung beeinträchtigen kann, während auch das Timing von Analysen und Werbetags wichtig ist. Messen Sie Ihre App vor und nach der Implementierung unter vergleichbaren Bedingungen. Überprüfen Sie die Seitenlade-Metriken und Routenübergänge und überprüfen Sie, welche Skripte geladen werden, wann sie geladen werden und ob einige mehr als einmal initialisiert werden.