added dataLayer integration and false value swap
v4 - GTM dataLayer integration