Der Artikel enthält einige der Konsolenbefehle, die zur Fehlerbehebung bei der DTM-Implementation verwendet werden können:

Prüfen des Ladezustands der DTM-Bibliothek:

_satellite

Wenn die Bibliothek geladen wurde, wird das _satellite-Objekt zurückgegeben

Object {initialized: true, uuid: 236, dataCache: Object, $data: function, keys: function…}

Wenn die Bibliothek nicht geladen wurde:

Uncaught ReferenceError: _satellite is not defined

 

Erhalten der Webeigenschaft für eine auf einer Seite gehostete DTM-Bibliothek:

_satellite.settings.libraryName

Die DTM-Webeigenschaft-ID ist der alphanumerische Text nach satelliteLib‐.

 

Aktivieren des Debugmodus

_satellite.setDebug(true)

Erwartete Antwort:

undefined (nicht definiert)

 

Wechsel auf Staging-Bibliothek: (Neuladung erforderlich)

localStorage.setItem('sdsat_stagingLibrary', true)

Erwartete Antwort:

undefined (nicht definiert)

 

Überprüfen des Ladezustands der Staging- oder Produktionsbibliothek auf der Seite:

_satellite.settings.isStaging

Erwartete Antwort bei vorhandener Staging-Bibliothek:

true

Erwartete Antwort bei vorhandener Produktionsbibliothek:

false

 

Abrufen des aktuellen Werts in einem Datenelement:

_satellite.getVar("data_element_name")

 

Abrufen des Builddatums der Bibliothek auf der Seite:

_satellite.buildDate

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie