The dataLayer Setup

Google Tag Manager

To ensure maximum flexibility, portability, and ease of implementation, GTM functions best when deployed alongside a dataLayer.