Google analytics Google workbox离线分析无法按预期工作

Google analytics Google workbox离线分析无法按预期工作,google-analytics,progressive-web-apps,workbox,Google Analytics,Progressive Web Apps,Workbox,我试图在以下方面效仿: 我建立了一个谷歌分析账户,然后使用创建了一个PWA。 实验室的PWA工作正常 然后我在google analytics中创建了一个自定义维度(dimension1)和一个自定义度量(metric1)。当我在页面加载时以代码形式发送维度和度量时,它会显示在Google analytics报告中 ga('create', 'UA-125355230-1', 'auto'); //ga('send', 'event', 'category', 'action', { 'met

我试图在以下方面效仿:

我建立了一个谷歌分析账户,然后使用创建了一个PWA。 实验室的PWA工作正常

然后我在google analytics中创建了一个自定义维度(dimension1)和一个自定义度量(metric1)。当我在页面加载时以代码形式发送维度和度量时,它会显示在Google analytics报告中

ga('create', 'UA-125355230-1', 'auto');
//ga('send', 'event', 'category', 'action', { 'metric1': 100 });
ga('set', 'dimension1', 'online');
ga('send', 'pageview');  
然后在sw.js(service worker js)中,我添加了以下代码,如教程中所述:

workbox.googleAnalytics.initialize({
    parameterOverrides: {
    dimension1: 'offline',
},
hitFilter: (params) => {
    const queueTimeInSeconds = Math.round(params.get('qt') / 1000);
    params.set('metric1', queueTimeInSeconds);
},
});
我停止了应用程序,并刷新了index.html几次。我将应用程序重新联机,并尝试使用队列名称workbox background sync:workbox google analytics同步服务人员

这会触发后台插件代码,但找不到任何要发送的内容

当我尝试在devtools中使网络脱机时,也得到了相同的结果

在调试器中,最初调用workbox-google-analytics.dev.js的createRequestWillReplayCallback,但在尝试同步时调用的workbox-background-sync.dev.js的replayRequests似乎找不到任何可回放的内容

在同步过程中

工作盒背景同步-

在indexedDB中创建,但请求下的queueName似乎为空:

我错过了什么?任何关于脱机分析与Workbox和test PWA一起工作的建议或帮助都将不胜感激