JSFiddle - React, Tailwind, and code Playground
by dsgnr
JavaScript
dataLayer = [];
alert("Case 1 - datalayer is called before values are loaded:");
alert(dataLayer[0]);
//now an event is added
dataLayer.push({"event": "example gtm event"});
alert("Case 2 datalayer is called AFTER the values are loaded:");
alert(dataLayer[0]["event"]);