diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..e5462bfb --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/react-gtm.iml b/.idea/react-gtm.iml new file mode 100644 index 00000000..c956989b --- /dev/null +++ b/.idea/react-gtm.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/Snippets.js b/src/Snippets.js index b798e3db..98ebde4f 100644 --- a/src/Snippets.js +++ b/src/Snippets.js @@ -12,14 +12,20 @@ const Snippets = { const iframe = ` ` - + const script = ` - (function(w,d,s,l,i){w[l]=w[l]||[]; - w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', ${JSON.stringify(events).slice(1, -1)}}); - var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; - j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'${gtm_auth}${gtm_preview}>m_cookies_win=x'; - f.parentNode.insertBefore(j,f); - })(window,document,'script','${dataLayerName}','${id}');` + dataLayer = { + 'gtm.start': { + ${id}: true, + } + }; + + +