Мы хотим использовать machine uuid в качестве идентификатора клиента в аналитике Google, мы используем асинхронную функцию «systeminformation», которая дает нам системный uuid и передает его в Google Analytics. % 252525252525252555Bobject% 25252525252525252520Promise% 2525252525252525255D в качестве идентификатора клиента
я пытался сделать так, чтобы он ожидал, а затем изменил его, но все еще не получил UUID
//file that gets uuid
import si from 'systeminformation'
async function getuuid(params) {
const data = await si.system();
console.log("UUID",data.uuid)
return data.uuid
}
export const uuid=getuuid()
//file that initialize analytics
import ReactGA from 'react-ga';
import {uuid} from './info'
import si from 'systeminformation'
ReactGA.initialize('xxxxxxxxx',{
gaOptions: {
userId: 123,
clientId: uuid
}
});