Vorschau und Fehlerbehebung für Servercontainer

Sie können eine Vorschau Ihres serverseitigen Containers in Tag Manager aufrufen und ihn debuggen.

Vorschaulayout

Wenn Sie den Debugger öffnen möchten, wählen Sie in Tag Manager Ihren Servercontainer aus und klicken Sie auf Vorschau.

Im linken Bereich werden eingehende HTTP-Anfragen wie collect?v=2&.... aufgeführt. Wenn der Client, der die Anfrage beansprucht hat, ein Ereignisdatenobjekt erstellt hat, z.B. scroll, page_view oder add_to_cart, wird dieses Ereignis als Unterelement unter der Anfrage angezeigt.

Die Tabs auf der rechten Seite enthalten Details zum ausgewählten Element im linken Bereich. Jeder Tab wird in einem separaten Abschnitt behandelt.

Screenshot von Tag Manager im Vorschaumodus

Anfragen debuggen

Der Tab Anfrage enthält Felder für Folgendes:

  • Client, der die Anfrage beansprucht hat
  • Ausgehende HTTP-Anfragen
  • Eingehende HTTP-Anfrage

Screenshot des Tabs „Tag Manager-Anfrage“

Prüfen, ob der richtige Client die Anfrage beansprucht hat

Servercontainer können viele Clients haben, aber nur ein Client kann eine Anfrage beanspruchen. Der richtige Client erkennt das Format der Anfrage aus dem Browser und beansprucht sie, wenn eine Übereinstimmung vorliegt.

Klicken Sie auf das Feld Client , um die Details des Clients zu prüfen. Diese Informationen sollten mit der Clientkonfiguration unter Clients > Clientname übereinstimmen.

Screenshot mit Tag Manager-Clientdetails

Eingehende Anfragen prüfen

Klicken Sie auf das Feld Eingehende HTTP-Anfrage , um alle Details der eingehenden Anfrage aufzurufen.

Die Anfrage (collect?v=...) sollte eine 1:1-Darstellung dessen sein, was Sie auf dem Tab „Netzwerk“ in Chrome sehen. Prüfen Sie, ob die Informationen im Browser übereinstimmen und ob der Servercontainer die richtigen Parameter empfängt.

Screenshot mit Details zu eingehenden Anfragen in Tag Manager

Ausgehende Anfragen prüfen

Klicken Sie auf ein beliebiges Feld Ausgehende HTTP-Anfragen , um Details zu Folgendem aufzurufen:

  • Tag, das die Anfrage generiert hat
  • Ausgehende Anfrage
  • HTTP-Antwort, die vom Endpunkt des Anbieters zurückgegeben wurde

In den Details der ausgehenden Anfrage werden die Daten angezeigt, die vom Servercontainer an den Endpunkt des Anbieters gesendet wurden.

Screenshot mit Details zu ausgehenden Tag Manager-Anfragen

In der Antwort werden der Statuscode, die Header und der Text (falls vorhanden) angezeigt, die vom Endpunkt des Anbieters zurückgegeben wurden.

Screenshot mit Details zur ausgehenden Antwort von Tag Manager

Tags debuggen

Auf dem Tab Tags werden alle konfigurierten Tags aufgeführt:

  • Ausgelöste Tags: Tags, die vom Ereignis ausgelöst wurden. In jedem Feld wird angegeben, ob das Tag fehlgeschlagen oder erfolgreich ausgelöst wurde und wie oft es ausgelöst wurde.
  • Tags nicht ausgelöst: Verfügbare Tags, die nicht ausgelöst wurden.

Screenshot des Tabs „Tags“ in Tag Manager

Klicken Sie auf ein beliebiges Feld, um die Tag-Eigenschaften, ausgehenden HTTP-Anfragen und Auslöser aufzurufen.

Screenshot mit Tag-Details in Tag Manager

Weitere Informationen zum Konfigurieren und Implementieren von Server-Tags finden Sie unter Server-Tag erstellen.

Variablen debuggen

Auf dem Tab Variablen werden die Variablen des Ereignisses mit Variablentyp, Rückgabetyp und Wert aufgeführt. Im Screenshot unten für ein user-engagement-Ereignis ist beispielsweise die Variable var_screen_resolution auf „1536x864“ festgelegt.

Screenshot des Tabs „Variablen“ in Tag Manager

Die Daten, die zum Festlegen der Variablenwerte verwendet werden, sind auf dem Tab Ereignisdaten zu sehen.

Weitere Informationen zum Konfigurieren von integrierten Variablen und benutzerdefinierten Variablen finden Sie unter Variablen.

Ereignisdaten debuggen

Auf dem Tab Ereignisdaten finden Sie alle Details zum Ereignis. Diese Daten werden verwendet, um die Variablenwerte auf dem Tab Variablen festzulegen.

Screenshot des Tabs „Tag Manager-Ereignisdaten“

Console

Auf dem Tab Console werden alle Fehler angezeigt, die von ausgelösten Tags stammen. Das Log enthält jede Fehlermeldung und ihre Quelle, z.B. einen ungültigen Endpunkt oder einen ungültigen API-Aufruf.

Screenshot der Tag Manager-Konsole