Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Die Funktion “Debug Output anzeigen” steuert die Anzeige des Logging-Outputs in der Konsole (Entwicklertool des Browsers) via console.log. Der Logging-Output wird meist für das Debugging diverser Skript-Funktionen (z. B. Vermarktung) verwendet.

Funktionalitäten der Anzeige des Logging-Outputs

  • Möglichkeit zum Zugriff auf Logging-Output für externe Entwickler:innen

  • Anzeige des Logging-Outputs in der Browser-Konsole

Inhaltsverzeichnis

Expand
titleInhaltsverzeichnis anzeigen
Table of Contents
maxLevel4

Allgemeine Beschreibung

Mithilfe der Funktion “Debug Output anzeigen” kann der Logging-Output in der Konsole (Entwicklertool des Browsers) via console.log ausgegeben werden. Der Logging-Output wird meist für das Debugging diverser Skript-Funktionen (z. B. Vermarktung) verwendet.

Image RemovedImage Added

Beispiel eines Logging-Outputs in der Chrome-Konsole

Grundsätzlich sollte der Logging-Output nicht im Live-System sichtbar sein, weshalb die Funktion initial entwickelt wurde.

Konkret triggert die Funktion das Setzen des Cookies ggm_debug_messages_show, welches die Werte 1 (true) und 0 (false) beinhalten kann. Ist das Cookie mit dem Wert 1 gesetzt, wird für den bzw. die Benutzer:in in der Konsole (Entwicklertool des Browsers) den Logging-Output via console.log angezeigt, der an verschiedenen Stellen getriggert wird (z. B. über die Vermarktung). Ist das Cookie nicht vorhanden, wird ebenfalls der Logging-Output in der Konsole nicht angezeigt.

Note

Wichtig: Die Funktion wird über das Cookie ggm_debug_messages_show gesteuert, welches auf Kundenseite entsprechend im Consent Management aufgenommen sein sollte.

Funktion über Browser-Konsole triggern

Für die wenigen Ausnahmen, für welche externe Entwickler:innen auf den Logging-Output zugreifen möchten, kann die Funktion über die Browser-Konsole getriggert werden.

Hierfür muss in die Konsole des Browsers (Entwicklertool) folgender Befehl eingegeben werden:

Code Block
document.cookie="ggm_debug_messages_show=1;path=/;expires=Fri, 01 Dec 2030 12:00:00 GMT;"

Es wird dann das Cookie ggm_debug_messages_show wird mit dem Wert 1 gesetzt. Beim erneuten Laden der Seite ist dann der Logging-Output in der Konsole sichtbar. Der bzw. die Benutzer:in kann natürlich das expires-Date auf einen beliebigen Wert setzen.

Soll der Logging-Output nicht mehr in der Konsole ausgeben werden, muss in die Konsole des Browsers (Entwicklertool) folgender Befehl eingegeben werden:

Code Block
document.cookie="ggm_debug_messages_show=0;path=/;expires=Fri, 01 Dec 2030 12:00:00 GMT;"

Der Wert des Cookies wird dann auf 0 gesetzt. Alternativ kann das Cookie auch manuell gelöscht werden.

Links zu den Dokumentationen der Entwicklertools häufig genutzter Browser

Informationen zu eingebundenen Drittanbietern & Cookies

Info

Die unten stehenden Informationen beziehen sich auf Verarbeitungstätigkeiten, die seitens PEIQ durchgeführt werden. Wir können keine Aussagen zu den konkreten Verarbeitungstätigkeiten aufseiten der eingebundenen Drittanbietern tätigen.

Eingebundene Dienste von Drittanbietern

Tip

Diese Funktion nutzt keine eingebundene Dienste von Drittanbietern.

Kommunikation der Website mit anderen URLs

Tip

Diese Funktion basiert auf keiner Kommunikation der Website mit anderen URLs.

Speicherung von Informationen auf dem Endgerät des Benutzers, z.B. Cookies

Name

Betreiber / Dienst

Technische Form der Speicherung

Verarbeitung durch*

Beispielhafter Wert

Datenart

Zweck der Verarbeitung

Speicherdauer Endgerät

Speicherdauer Server

ggm_debug_messages_show

PEIQ (PHP)

Cookie

1

1 oder 0

Entscheidung des

Benutzers

bzw. der Benutzer:in

Triggert die Anzeige des Logging-Outputs z. B. in der Konsole (Browser Entwickler-Tools), Zielgruppe: Entwickler

des Kunden

:in des bzw. der Kund:in oder andere Benutzer:innen, die die Debug-Funktionen nutzen möchten.

Bis zum

vom Benutzer

von dem bzw. der Benutzer:in definierten expire-Date, Vorschlag: Fri, 01 Dec 2030 12:00:00 GMT

Keine serverseitige Speicherung

  • (1) Reiner First-Party Cookie | (2) First-Party Cookie, der auch von Drittdienstleister ausgelesen wird | (3) Third-Party Cookie

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "basis-portal" and space = "PPSD"

Include Page
Disclaimer der PEIQ PORTAL - Produktdokumentation
Disclaimer der PEIQ PORTAL - Produktdokumentation