← Tilbage til dokumentation

Debugging

Fejlfind dit TrackGate setup.

Aktiver debug mode

Der er to måder at aktivere debug mode:

1. Via URL parameter

Tilføj ?tg_debug=1 til enhver URL på dit site:

https://dinwebshop.dk/?tg_debug=1

2. Via konsollen

Kør dette i browser-konsollen (F12):

tg.debug(true) // Aktiverer debug mode // Genindlæs siden tg.debug(false) // Deaktiverer debug mode

Hvad viser debug mode?

Når debug mode er aktivt, logger TrackGate til konsollen:

  • [TrackGate] Initializing... - Scriptet starter
  • [TrackGate] New/Existing client_id: xxx - Client ID status
  • [TrackGate] Consent updated from Cookiebot - Consent ændringer
  • [TrackGate] Sending event: page_view - Events der sendes

Nyttige kommandoer

// Se dit client_id tg.getClientId() // Se nuværende consent state tg.getConsent() // Send en test event tg('test_event', { test: true });

Tjek om scriptet loader

Åbn Network-fanen i DevTools og søg efter t.js. Scriptet skal returnere status 200.

Tjek om events sendes

I Network-fanen, filtrer på /collect. Du skal se POST-requests med status 204.

Almindelige fejl

Scriptet loader ikke (404)

  • Tjek at DNS CNAME er korrekt opsat
  • Vent op til 24 timer på DNS propagation
  • Tjek at hostname er korrekt i script-tagget

Events sendes ikke

  • Tjek konsollen for JavaScript-fejl
  • Aktiver debug mode for at se hvad der sker
  • Verificer at scriptet loader korrekt

Events vises ikke i GA4

  • Tjek GA4 Realtime (det kan tage 30 sekunder)
  • Verificer at Measurement ID og API Secret er korrekte
  • Send en test event fra dit site dashboard

Få hjælp

Hvis du stadig har problemer, kontakt support med følgende info:

  • Dit site hostname
  • Screenshot af konsol-output med debug mode aktivt
  • Screenshot af Network-fanen