TypeScript package for Google Tag Manager's dataLayer implementation
Using npm:
$ npm i @metricasboss/typescript-datalayer
or.
$ yarn add @metricasboss/typescript-datalayer
You can see more in the example folder
//App.ts
import dataLayer from "@metricasboss/typescript-datalayer";
function App() {
const countClick = () => {
dataLayer.customEvent("countClicked", { name: "test" });
};
return (
<div className="App">
<button type="button" onClick={countClick}>
{`Click me`}
</button>
</div>
);
}