如何通过插入Google Tag Manager来激活它';一次点击就可以通过Javascript在头部输入代码?
所以我的主要问题是,我已经创建了一个只使用HTML、CSS和JavaScript的网站。。没有使用CMS 我在以下网站上添加了一个Cookie通知: 现在一切都很好,但重要的是,一旦有人接受了cookie通知并单击“我理解”,只有这样Google Tag Manager激活代码才会添加到HTML文档的头部 但在加载网站时,它还需要检查名为“cc_cookie”的cookie是否已经存在。如果cookie alredy存在,那么Google标签管理器代码也应该被激活,如果它不存在,那么正常的cookie通知应该出现 这有意义吗?还是我把事情复杂化了 主要问题是:我如何添加一个cookie通知,在使用JavaScript接受cookie时激活Google Tag Manager(通过在头部插入代码) PS:GTM激活代码只是一个类似脚本的示例代码如何通过插入Google Tag Manager来激活它';一次点击就可以通过Javascript在头部输入代码?,javascript,google-tag-manager,Javascript,Google Tag Manager,所以我的主要问题是,我已经创建了一个只使用HTML、CSS和JavaScript的网站。。没有使用CMS 我在以下网站上添加了一个Cookie通知: 现在一切都很好,但重要的是,一旦有人接受了cookie通知并单击“我理解”,只有这样Google Tag Manager激活代码才会添加到HTML文档的头部 但在加载网站时,它还需要检查名为“cc_cookie”的cookie是否已经存在。如果cookie alredy存在,那么Google标签管理器代码也应该被激活,如果它不存在,那么正常的coo
提前感谢您的帮助 也许你想要这样的东西 用你的替换gtmId
function activateGTM(){
var gtmId = "GTM-AAAAAAA";
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});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;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer',gtmId);
}
// when user click the cookie button or check the cookie exists
// activateGTM();
也许你想要这样的东西 用你的替换gtmId
function activateGTM(){
var gtmId = "GTM-AAAAAAA";
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});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;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer',gtmId);
}
// when user click the cookie button or check the cookie exists
// activateGTM();
这里的创造者
插件刚刚更新,现在每当用户第一次接受cookie同意,或者如果他已经接受了cookie同意,以及每当他更改cookie策略设置时,都会触发回调函数。签出存储库时,演示也已更新,并添加了回调函数作为示例
(注意:CSSSCcript网站上的配置设置和演示示例不是最新的)。此处的创建者
插件刚刚更新,现在每当用户第一次接受cookie同意,或者如果他已经接受了cookie同意,以及每当他更改cookie策略设置时,都会触发回调函数。签出存储库时,演示也已更新,并添加了回调函数作为示例
(注意:CSSSCcript网站上的配置设置和演示示例不是最新的)