mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-08 00:47:15 +08:00
remove null in value of gtag payload
This commit is contained in:
@@ -70,6 +70,11 @@ export default async function gtag<T extends string>(
|
|||||||
...getCommonParams(),
|
...getCommonParams(),
|
||||||
...params
|
...params
|
||||||
}
|
}
|
||||||
|
Object.keys(params).forEach((k) => {
|
||||||
|
if ([null, undefined].includes(params[k])) {
|
||||||
|
delete params[k]
|
||||||
|
}
|
||||||
|
})
|
||||||
// ServiceWorker环境下直接调用上报函数
|
// ServiceWorker环境下直接调用上报函数
|
||||||
const reporter = (await import('./Analytics')).default
|
const reporter = (await import('./Analytics')).default
|
||||||
return reporter.fireEvent(name.replace(/-/g, '_'), params)
|
return reporter.fireEvent(name.replace(/-/g, '_'), params)
|
||||||
|
|||||||
Reference in New Issue
Block a user