Hoe GTM en gtag Service Workers gebruiken (en waarom je events niet in DevTools verschijnen)

Geschreven door

Giovani Ortolani Barbosa

Gepubliceerd 13 mei 2026 reacties

Wat zijn Service Workers?

Hoe GTM en gtag Service Workers gebruiken

Communicatiestroom

gtag/GTM ↔ iframe (about:blank) ↔ iframe (sw_iframe.html) ↔ sw.js (Service Worker)
iframes in the DevTools Elements tab

1. Service Worker geladen vanaf het sGTM first-party domein

2. Service Worker geladen vanaf het googletagmanager.com-domein

De .delegate-methode

k.delegate = function (a, b, c) { this.getState() !== 2 ? (this.H.C( // Path 1: Not Ready - Sends event from main page. this.C, { state: this.getState(), hg: this.initTime, ng: Math.round(Ab()) - this.initTime }, void 0, a.commandType ), c({ // Call the failure callback failureType: this.C })) : this.N.wo(a, b, c); // Path 2: Ready - Sends events from Service Worker. };
State Betekenis

Hoe controleer je of Service Workers worden gebruikt

1. DevTools Network-tabblad

Let op:

Service Worker from sGTM first-party domain in DevTools Network tab
Service Worker from sGTM first-party domain in DevTools Network tab
Service Worker from googletagmanager.com domain in DevTools Network tab

2. DevTools Application-tabblad

Service Worker being served from the sGTM first-party domain
Service Worker being served from googletagmanager.com

3. DevTools Network-tabblad

Gear icons in DevTools Network tab

Waarom je sommige events niet ziet in het Network-tabblad

  1. 1.
  2. 2.
  3. 3.

Conclusie

Wilt u overstappen naar de server side?

Gratis proberen

Geschreven door

Giovani Ortolani Barbosa

Content writer

Giovani Ortolani Barbosa is Integratie-ingenieur bij Stape, gespecialiseerd in GTM, GA, server-side tracking en digitale analytics voor nauwkeurige en schaalbare marketingdata.

Was dit artikel nuttig?

Opmerkingen

Zet betere tracking om in betere marketingprestaties

Gratis proberen