dt= Parameter – Google Analytics 4 Request

dt= Parameter in GA4

Der dt-Parameter ist Bestandteil vieler Tracking-Requests, die über den Browser an Google Analytics 4 (GA4) gesendet werden. Er wird bei Seitenaufrufen und bestimmten Events automatisch mitgeschickt – insbesondere, wenn sie mit dem Google Tag Manager (GTM) oder dem globalen Site-Tag (gtag.js) ausgelöst werden.

Wofür steht der dt= Parameter?

dt steht für Document Title, also den Titel der HTML-Seite, wie er im -Tag des aktuellen Dokuments steht. Der Parameter enthält dabei den sichtbaren Titel der Seite, die ein Nutzer gerade aufgerufen oder mit der er interagiert hat.

Beispiel:

/g/collect?v=2&tid=A1B2C3D4E5&dt=THE%20BIG%20C%20Agency

Dieser Ausdruck würde mit dem <title> Tag der Website übereinstimmen:

<title>THE BIG C Agency</title>

Welche Funktion hat der dt-Parameter?

Der dt-Parameter liefert Google Analytics den Seitentitel, der in den Standardberichten als zusätzliche Information zur URL (dl=) verwendet wird. Er ist besonders hilfreich für menschliche Auswertungen – denn während URLs oft kryptisch oder technisch sind, ist der Titel einer Seite häufig lesbarer und inhaltsbezogener.

Aufgaben des dt Parameters:

  • Wird bei page_view-Events übermittelt, um den Seitentitel zu speichern.
  • Dient zur Anreicherung der Berichte mit sprechenden Informationen.
  • Kann in benutzerdefinierten Dimensionen oder Zielgruppen genutzt werden.
  • Bietet eine Möglichkeit parametrisierte Unterseiten (?p=2) aggregiert auszuwerten.
  • Hilft beim Debugging und bei der QA, wenn man verschiedene Views analysiert.

Typische Ausprägungen des dt Parameters

Der dt-Parameter ist meist ein URL-encoded Textstring. Die typischen Inhalte stammen direkt aus dem DOM – konkret aus document.title.

dt=Home%20%7C%20Shop // Homes - Shop
dt=Produktseite%20%E2%80%93%20GA4-Buch // Produktseite - GA4 Buch
dt=404%20%7C%20Nicht%20gefunden // 404 - nicht gefunden

Typische Fehler bei der Verwendung des dt= Parameters

Ein häufiger Fehler ist, dass der dt-Parameter leer oder falsch befüllt wird. Das passiert z. B., wenn:

  • Das -Tag fehlt oder leer ist.
  • JavaScript-basierte Frameworks (z. B. React, Vue, Angular) den Titel nicht setzen oder verspätet setzen.
  • Manuelle Implementierungen den document.title nicht korrekt abrufen oder übermitteln.
  • In diesen Fällen bleibt der Titel in den Berichten leer oder zeigt einen generischen Wert wie undefined. Das erschwert die Analyse, weil Seiten nicht mehr sinnvoll identifizierbar sind – besonders bei gleichförmigen URLs mit Parametern oder dynamischem Routing.
  • Bei SPAs (Single Page Applications) kann der dt-Wert auch veraltet sein, wenn ein page_view-Event ausgelöst wird, bevor der Titel aktualisiert wurde.

Interessante Fakten zum dt= Parameter

  • Auch in früheren Analytics-Generationen (einschließlich Universal Analytics und Urchin) wurde der Seitentitel übermittelt – dort war der Parameter ebenfalls „dt“. In Universal Analytics war er fester Bestandteil der pageview-Hits und half bei der Navigation in den Berichten mit sprechenden Texten.
  • Google hat den dt-Parameter in GA4 beibehalten – allerdings rein für clientseitige Requests. Bei Server-to-Server-Endpunkten (wie /mp/collect) muss der Seitentitel als eigener Event-Parameter (page_title) angegeben werden, da dort keine browserseitigen Informationen wie document.title verfügbar sind.