He habilitado el píxel de Facebook en mi aplicación web angular. Pero solo funciona si realizo una actualización. Después de eso, la solicitud se activa a través del trabajador del servicio y no se registra en la extensión de píxeles de Facebook. He intentado incluir los enlaces en los grupos de datos. También probé el parámetro de consulta ngsw-bypass=true 
Todo funciona bien si elimino el trabajador de servicio de mi aplicación.
ngsw-config.json { "index": "/index.html", "dataGroups": [ { "name": "api", "urls": ["https://connect.facebook.net/en_US/fbevents.js","https://connect.facebook.net/signals/config/**"], "cacheConfig": { "maxSize": 0, "maxAge": "0u", "strategy": "freshness" } } ], "assetGroups": [ { "name": "assets", "installMode": "lazy", "updateMode": "prefetch", "resources": { "files": [ "/assets/**", "/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)" ] } } ] } load() { if (!this.loadOk) { (function (f: any, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) })(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js?ngsw-bypass=true'); // (window as any).fbq.disablePushState = true; //not recommended, but can be done (window as any).fbq('init', '1117176809040790'); (window as any).fbq('track', 'PageView'); this.loadOk = true; console.log('Facebook pixel init run!') } else { (window as any).fbq('track', 'PageView'); console.log('Facebook PageView event fired!') } }