Использование machine uuid в качестве идентификатора клиента для Google Analytics (React) - PullRequest
0 голосов
/ 25 октября 2019

Мы хотим использовать 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
    } 
});
...