diff --git a/packages/ui/src/main/utils/gtag/index.ts b/packages/ui/src/main/utils/gtag/index.ts index a6f17f5..ac3a11f 100644 --- a/packages/ui/src/main/utils/gtag/index.ts +++ b/packages/ui/src/main/utils/gtag/index.ts @@ -70,6 +70,11 @@ export default async function gtag( ...getCommonParams(), ...params } + Object.keys(params).forEach((k) => { + if ([null, undefined].includes(params[k])) { + delete params[k] + } + }) // ServiceWorker环境下直接调用上报函数 const reporter = (await import('./Analytics')).default return reporter.fireEvent(name.replace(/-/g, '_'), params)