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.