npm install react-ga --save
vite로 빌드한 경우 앞에 VITE_
를 꼭 붙혀주어야 한다.
//.env
VITE_GOOGLE_ANALYTICS_ID="id값"
변수명은 원하는 변수명으로 설정 가능하다.
/// <reference types="vite/client" />
interface ImportMetaEnv {
readonly VITE_PLUGIN_KEY: string;
readonly VITE_GOOGLE_ANALYTICS_ID: string; //추가
}
interface ImportMeta {
readonly env: ImportMetaEnv;
}
import ReactGA from "react-ga";
//추가
const gaTrackingId = import.meta.env.VITE_GOOGLE_ANALYTICS_ID;
ReactGA.initialize(gaTrackingId);
function App() {
return (
<>
...
</>
);
}
export default App;