Configuration
First, you need to wrap the root component with GavisConfig
and define logger
function. The logger
function is the actual function that reads log context and makes requests to the server.
//App.tsx
import { GavisConfig } from "gavis";
const logger = (category: string, action: string, label: string, data: any) => {
const value = data.viewCount;
ga(category, action, label, value);
};
function App() {
return (
<GavisConfig logger={logger}>
<Page />
</GavisConfig>
);
}