title: Implementing GTM dataLayer
body: <p>Need some advice in relation to giving our developers the code for the dataLayer that is to be used along with the GTM code.
  If the dataLayer is to be on every page along with the container tag code, how do i define all variables for many events across the domain?</p>
  
  <pre><code>dataLayer = [];
  </code></pre>
  
  <p>I've read that using macros is the best way going forward, which should mean less time dealing with the developers in the future. I'm not a coder so i'm struggling to understand what code to give. Struggling with the current lack of documentation for non-developers.</p>
  
  <p>The website is a non-ecommerce site but we track many events as micro-conversions.</p>