react-ga4 icon indicating copy to clipboard operation
react-ga4 copied to clipboard

I am using the below code and it's not working with the custom definition and getting "not set" as a value. But in the debug view I am getting the value in the "data layer".

Open priyabratap opened this issue 1 year ago • 0 comments

I am using the below code and it's not working with the custom definition and getting "not set" as a value. But in the debug view I am getting the value in the "data layer". [image:debug-datalayer]

debug-datalayer
// Set user properties using ReactGA set
  ReactGA.set({
    user_name: userData?.name,
    pst_code: userData?.store?.code,
    pst_name: userData?.store?.name,
  });

I changed the above code and able to see the "data layer" as well as in the "hit details" [image:Hit Details] Hit Details

ReactGA.gtag('set','user_properties',{
    user_name: userData?.name,
    pst_code: userData?.store?.code,
    pst_name: userData?.store?.name,
  });

ReactGA.set required Object only and can't use set method Do you know if it is something I need to pass like above? [I mean "user_properties" is important to pass]

Originally posted by @priyabratap in https://github.com/codler/react-ga4/issues/22#issuecomment-2276238436

priyabratap avatar Aug 08 '24 16:08 priyabratap